Patent ID: 7236998
Filing Date: 2007-06-26
Classification: G06F

Abstract:
1. A computer-implemented method for efficiency sharing data in an information handling system including a plurality of heterogeneous processors, the method comprising: receiving, into a common memory, a plurality of coefficients, dividing the coefficients into a plurality of coefficient blocks, stored in the common memory, using the one or more first processors; identifying an available secondary processor from the secondary processors for processing a selected coefficient block; transferring, by the available secondary processor, the selected coefficient block from the common memory to a local memory using a direct memory access operation, wherein the local memory is accessible to the available secondary processor; processing the selected coefficient block using the available secondary processor, the processing resulting in a sub-result; and storing, by the available secondary processor, the sub-result in the common memory, wherein the sub-result is stored by the available secondary processor using a direct memory access operation, and wherein the stored sub-result is accessible by the first processors and the secondary processors by reading the sub-result from the common memory.