Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1998-03-31
2000-08-22
Chan, Eddie P.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
714746, 714748, G06F 930
Patent
active
06108753&
ABSTRACT:
A method and apparatus is provided for enhanced error correction processing through a retry mechanism. When an L1 cache instruction line error is detected, either by a parity error detection process or by an ECC (error correcting code) or other process, the disclosed methodology will schedule an automatic retry of the event that caused the line error without re-booting the entire system. Thereafter, if the error remains present after a predetermined number of retries to load the requested data from L1 cache, then a second level of corrective action is undertaken. The second level corrective action includes accessing an alternate memory location, such as the L2 cache for example. If the state of the requested cache line is exclusive or shared, then an artificial L1 miss is generated for use in enabling an L2 access for the requested cache line. If the requested cache line still does not load from the L2 cache, the second level corrective methodology, after a selective number of retries, terminates and a machine check is generated to initiate a more extensive corrective or recovery action procedure. In an exemplary embodiment, a mechanism is illustrated for recovery from transient errors in an L1 cache load operation although the disclosed methodology may also be implemented partially or entirely in software and in any parity or other error detecting application.
REFERENCES:
patent: 4535455 (1985-08-01), Peterson
patent: 5283876 (1994-02-01), Tague
patent: 5550988 (1996-08-01), Sarangdhar et al.
patent: 5740399 (1998-04-01), Mayfield et al.
patent: 5778438 (1998-07-01), Merchant
patent: 5829024 (1998-10-01), Sato
patent: 5829040 (1998-10-01), Son
patent: 5875469 (1999-02-01), Milling
Hardware-based Methods for Maintaining Cache Coherency in a Multiprocessor System, Julie Jones and Roger L. Haggard, IEEE data base.
Speculation Techniques for improving Load related Instruction scheduling, Adi Yoaz, Mattan Erez, Ronny Ronen, and Stephan Jourdan, IEEE database.
Bossen Douglas Craig
Jaisimha Manratha Rajasekharaiah
Saha Avijit
Tung Shih-Hsiung Stephen
Chan Eddie P.
Emile Volel
International Business Machines - Corporation
Wilder Robert V.
Williams, II Jan S.
LandOfFree
Cache error retry technique does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Cache error retry technique, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cache error retry technique will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-594911