Memory update history storing apparatus and method for restoring

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1100

Patent

active

061484164

ABSTRACT:
A before-image buffer controller is arranged separately from a memory controller and is connected to a system bus. When there is a write access request from a CPU to a cache memory corresponding to this CPU, the before-image buffer controller is automatically started in response to a command issued from this cache memory onto the system bus, and issues a command for reading previous data from a main memory. Since the before-image buffer controller operable independently of the memory controller is arranged in this way, a memory state restore function can be easily realized by using an existing computer system as it is without changing a memory controller.

REFERENCES:
patent: 3588829 (1971-06-01), Boland et al.
patent: 3736566 (1973-05-01), Anderson et al.
patent: 3761881 (1973-09-01), Anderson et al.
patent: 3803560 (1974-04-01), DeVoy et al.
patent: 3889237 (1975-06-01), Alferness et al.
patent: 3979726 (1976-09-01), Lange et al.
patent: 4020466 (1977-04-01), Cordi et al.
patent: 4044337 (1977-08-01), Hicks et al.
patent: 4164017 (1979-08-01), Randell et al.
patent: 4228496 (1980-10-01), Katzman et al.
patent: 4373179 (1983-02-01), Katsumata
patent: 4393500 (1983-07-01), Imazeki et al.
patent: 4403284 (1983-09-01), Sacarisen et al.
patent: 4413327 (1983-11-01), Sabo et al.
patent: 4426682 (1984-01-01), Riffe et al.
patent: 4443849 (1984-04-01), Ohwada
patent: 4459658 (1984-07-01), Gabbe et al.
patent: 4484273 (1984-11-01), Stiffler et al.
patent: 4513367 (1985-04-01), Chan et al.
patent: 4566106 (1986-01-01), Check, Jr.
patent: 4594710 (1986-06-01), Matsunoshita et al.
patent: 4654819 (1987-03-01), Stiffler et al.
patent: 4682328 (1987-07-01), Ramsay et al.
patent: 4734855 (1988-03-01), Banatre et al.
patent: 4740969 (1988-04-01), Fremont
patent: 4751639 (1988-06-01), Corcoran et al.
patent: 4757442 (1988-07-01), Sakata
patent: 4805095 (1989-02-01), Armstrong et al.
patent: 4814971 (1989-03-01), Thatte
patent: 4817091 (1989-03-01), Katzman et al.
patent: 4819154 (1989-04-01), Stiffler et al.
patent: 4819232 (1989-04-01), Krings
patent: 4852092 (1989-07-01), Makita
patent: 4905196 (1990-02-01), Kirrmann
patent: 4912707 (1990-03-01), Kogge et al.
patent: 4924466 (1990-05-01), Gregor et al.
patent: 4941087 (1990-07-01), Kap
patent: 4958273 (1990-09-01), Anderson et al.
patent: 4964126 (1990-10-01), Musicus et al.
patent: 4965719 (1990-10-01), Shoens et al.
patent: 5157663 (1992-10-01), Major et al.
patent: 5214652 (1993-05-01), Sutton
patent: 5235700 (1993-08-01), Alaiwan et al.
patent: 5239637 (1993-08-01), Davis et al.
patent: 5247618 (1993-09-01), Davis et al.
patent: 5269017 (1993-12-01), Hayden et al.
patent: 5271013 (1993-12-01), Gleeson
patent: 5276848 (1994-01-01), Gallagher et al.
patent: 5293613 (1994-03-01), Hayden et al.
patent: 5295259 (1994-03-01), Horne
patent: 5301309 (1994-04-01), Sugano
patent: 5313647 (1994-05-01), Kaufman et al.
patent: 5325517 (1994-06-01), Baker et al.
patent: 5325519 (1994-06-01), Long et al.
patent: 5327532 (1994-07-01), Ainsworth et al.
patent: 5355490 (1994-10-01), Kou
patent: 5386549 (1995-01-01), Norrie et al.
patent: 5388247 (1995-02-01), Goodwin et al.
patent: 5408649 (1995-04-01), Beshears et al.
patent: 5488716 (1996-01-01), Schneider et al.
patent: 5488719 (1996-01-01), Kaplan et al.
patent: 5504859 (1996-04-01), Gustafson et al.
patent: 5504861 (1996-04-01), Crockett et al.
patent: 5530801 (1996-06-01), Kobayashi
patent: 5557737 (1996-09-01), Wilhite et al.
patent: 5568380 (1996-10-01), Brodnax et al.
patent: 5586294 (1996-12-01), Goodwin et al.
patent: 5644701 (1997-07-01), Takewaki
patent: 5664150 (1997-09-01), Isaac et al.
patent: 5680599 (1997-10-01), Jaggar
patent: 5701448 (1997-12-01), White
patent: 5721857 (1998-02-01), Glew et al.
patent: 5745672 (1998-04-01), Stiffler
patent: 5745730 (1998-04-01), Nozue et al.
patent: 5751939 (1998-05-01), Stiffler
patent: 5761403 (1998-06-01), Yamagishi
patent: 5913021 (1999-06-01), Masubuchi
Hamacher et al., "Computer Organization", Third Ed., McGraw-Hill Pub Co, pp. 471-473, 1990.
Langholz et al., "Elements of Computer Organization", Prentice Hall, pp. 196-201, 1989.
Kun-Lung et al., "Error Recovery in Shared Memory Multiprocessors Using Private Caches," IEEE Transactions on Parallel and Distributed Systems, vol. 1, No. 2, (Apr. 1, 1990), pp. 231-240.
Philip A. Bernstein, "Sequoia: A Fault-Tolerant Tightly Coupled Multiprocessor for Transaction Processing," IEEE Computer, vol. 21, No. 2 (1988).
Rok Sosic, "History Cache: Hardware Support for Reverse Execution," Computer Architecture News, vol. 22, No. 5 (1994).
Banatre, M., Gefflaut, A., and Morin, C., "Scalable Shared Memory Multiprocessors: Some Ideas to Make them Reliable," pp. 1-11.
Bowen, N.S. and Pradham, D.K., "Processor- and Memoruy-Based Checkpoint and Rollback Recovery," IEEE Computer, pp. 22-30 (Feb., 1993).
Lee, Y.-H. and Shin, K.G., "Rollback Propagation Detection and Performance Evaluation of FTMR.sup.2 M--A Fault-Tolerant Multiprocessor," IEEE, pp. 171-180 (1982).
Kubjak, C., Andre, J.P., Grandjean, B., Mathieu, D., and Rolland, J., "Penelope: A Recovery Mechanism for Transient Hardware Failures and Software Errors," IEEE, pp. 127-133 (1982).
Feridun, A.M., and Shin, K.C., "A Fault-Tolerant Multiprocessor System With Rollback Recovery Capabilitiesm," IEEE, pp. 283-298 (1981).
Lee, P.A., Ghanl, N., and Heron, K., "A Recovery Cache for the PDP-11", IEEE Transactions on Computers, vol. C-29, No. 6, pp. 540-549 (1980).
P. Bernstein, "Sequoia: A Fault-Tolerant Tightly Coupled Multiprocessor for Transaction Processing," IEEE Computer, 21(2):37-45 (Feb. 1988).
R. Sosic, "History Cache: Hardware Support for Reverse Execution," Computer Architecture News, 22(5):11-18 (1994).
Relevant portion of Office Action of Application No. 97 115 030.5 dated Jun. 4, 1999.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Memory update history storing apparatus and method for restoring does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Memory update history storing apparatus and method for restoring, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Memory update history storing apparatus and method for restoring will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2076256

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.