Abstract: A method and apparatus are provided for repacking of memory data. For at least one embodiment, data for a plurality of store instructions in a source code program is loaded from memory into the appropriate sub-location of a proxy storage location. The packed data is then written with a single instruction from the proxy storage location into contiguous memory locations.
Type:
Grant
Filed:
November 4, 2002
Date of Patent:
November 27, 2007
Assignee:
Intel Corporation
Inventors:
Jean-Francois C. Collard, Kalyan Muthukumar
Abstract: To reduce prefetch overshoot when prefetching partial data sets along the path from input-output bus to system memory, a prefetch field is used to communicate the amount of data that a prefetching entity upstream may prefetch. Utilizing a prefetch field in such a manner reduces the fetching of unneeded data past the end of the requested data, resulting in overall increased system performance.
Type:
Grant
Filed:
December 30, 2002
Date of Patent:
December 20, 2005
Assignee:
Intel Corporation
Inventors:
Randy B. Osborne, Kenneth C. Creta, Joseph A. Bennett, Jasmin Ajanovic