Patent ID: 7200689
Filing Date: 2007-04-03
Classification: G06F

Abstract:
1. A method for loading data to a local store of a processor in a computer system having a direct memory access mechanism, the method comprising the steps of: performing a transfer of a given data element from a system memory of the computer system to the local store; determining whether the size of the given data element being transferred from the system memory to the local store is larger than the size of the cache; upon a determination that the size of the given data element is not larger than the size of the cache, fetching the given data element from the system memory to a cache of the processor; upon a determination that the size of the given data element is larger than the size of the cache, stopping the step of fetching the given data element from the system memory to a cache of the processor; issuing a DMA load request to request a requested data element; determining whether the requested data element is found in the cache; and upon a determination that the requested data element is found in the cache, loading the requested data element directly from the cache to the local store.