Electrical computers and digital processing systems: memory – Address formation – Generating prefetch – look-ahead – jump – or predictive address
Patent
1996-12-20
1998-10-13
Swann, Tod R.
Electrical computers and digital processing systems: memory
Address formation
Generating prefetch, look-ahead, jump, or predictive address
711220, 711221, G06F 1208
Patent
active
058227881
ABSTRACT:
A computer system provides enhanced performance when executing irregular code that include pointer de-reference operations. A memory controller of the computer system first fetches a pointer value from an address location in the memory and then calculates a new address adding a constant or scale factor to the pointer value. A logical-to-physical (i.e., virtual-to-physical) translation of the pointer value is also performed. The loading of data for the initial pointer load operation is overlapped with the de-reference operation, wherein the de-reference data is prefetched from memory using the resulting address and placed into the CPU's cache.
REFERENCES:
patent: 5210838 (1993-05-01), Jensen
patent: 5537573 (1996-07-01), Ware
patent: 5574887 (1996-11-01), Fitch
patent: 5592636 (1997-01-01), Popescu
patent: 5652858 (1997-07-01), Okada
patent: 5694568 (1997-12-01), Harrison
Tien-Fu Chen, et al., "Effective Hardware-Based Data Prefetching for High-Performance Processors," pp. 609-623 (IEEE 1995).
Sharad Mehrota, et al., "Quantifying the Performance Potential of a Data Prefetch Mechanism for Pointer-Intensive and Numeric Programs," pp. 1-34 (Nov. 7, 1995).
Kahn Opher D.
Spillinger Ilan Y.
Yoaz Adi
Chow Christopher S.
Intel Corporation
Swann Tod R.
LandOfFree
Mechanism for prefetching targets of memory de-reference operati does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Mechanism for prefetching targets of memory de-reference operati, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanism for prefetching targets of memory de-reference operati will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-327361