Patent ID: 8412862
Filing Date: 2013-04-02
Classification: G06F

Abstract:
1. A method, in a data processing system, for improved direct memory access transfer, the method comprising: performing a direct memory access transfer to load data from main memory to an input buffer in a local store associated with a processing element; performing, by the processing element, at least one computation on a first data segment at a first location in the input buffer to generate a first result data segment; storing, by the processing element, the first result data segment back to the first location of the input buffer; initiating a direct memory access transfer to store the first result data segment from the input buffer to the main memory; performing at least one computation on a current data segment, concurrently with a direct memory access transfer to store a previous result data segment from the input buffer to the main memory, to generate a current result data segment; storing the current result data segment back into the input buffer; initiating a direct memory access transfer to store the current result data segment from the input buffer to the main memory; and responsive to the current data segment being a last data segment in the input buffer, determining whether to reuse the input buffer.