Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Patent
1996-12-09
2000-03-07
Wright, Norman Michael
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
714 47, 714 48, 714 16, G06F 1300
Patent
active
060354240
ABSTRACT:
An apparatus for tracking processing of commands between command sources and sinks includes a command directory. The command directory receives a command from at least one command source, receives signals from command sinks, generates status information corresponding to the command based on the command and the received signals, and stores the status information. The status information indicates to which command sink the command is to be routed, whether the command sink has accepted the command, and whether the command sink has completed processing the command. The command directory includes a command buffer having a plurality of directory entries. The command buffer stores a command and associated status information in a directory entry. The command buffer also includes free buffer logic which monitors the status information in each directory entry. Based on this monitoring, the free buffer logic determines whether a directory entry has been disabled or whether command tracking errors exist.
REFERENCES:
patent: 4156906 (1979-05-01), Ryan
patent: 4217640 (1980-08-01), Porter et al.
patent: 4245303 (1981-01-01), Durvasula et al.
patent: 4313158 (1982-01-01), Porter et al.
patent: 5023776 (1991-06-01), Gregor
patent: 5121488 (1992-06-01), Ngai
patent: 5233702 (1993-08-01), Emma et al.
patent: 5357617 (1994-10-01), Davis et al.
patent: 5375223 (1994-12-01), Meyers et al.
patent: 5392397 (1995-02-01), Elko et al.
patent: 5421014 (1995-05-01), Bucher
patent: 5423016 (1995-06-01), Tsuchiya et al.
patent: 5524260 (1996-06-01), Matsuda
patent: 5530864 (1996-06-01), Matheny et al.
patent: 5539895 (1996-07-01), Bishop et al.
patent: 5592634 (1997-01-01), Circello et al.
patent: 5604912 (1997-02-01), Iadonato et al.
patent: 5608720 (1997-03-01), Biegel et al.
patent: 5625837 (1997-04-01), Popescu et al.
patent: 5630075 (1997-05-01), Joshi et al.
patent: 5644742 (1997-07-01), Shen et al.
patent: 5644752 (1997-07-01), Cohen et al.
patent: 5652859 (1997-07-01), Mulla
patent: 5657480 (1997-08-01), Jacobson
patent: 5680573 (1997-10-01), Rubin et al.
patent: 5696936 (1997-12-01), Church et al.
patent: 5701503 (1997-12-01), Singh et al.
patent: 5727203 (1998-03-01), Hapner et al.
Israel, Paul et al, 1995 Electronic Engineering Times (Jun. 19), pp. 78-80, "Chip Set Aims to Speed Secondary Cache--Parallelism Enhances Level 2 Cache Runs".
Jouppi, Norman P., 17th Annual International Symposium on Computer Architecture (May 28-31, 1990), pp. 364-373, "Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers".
Stiliadis, Dimitrios et al, IEEE Proceedings of the 27th Annual Hawaii International Conference on System Sciences (1994), pp. 412-421, "Selective Victim Caching: A Method to Improve the Performance of Direct-Mapped Caches".
Stilliadis, Dimitrios et al, IEEE Transactions on Computers, vol. 46, No. 5 (May 1997), pp. 603-610, "Selective Victim Caching: A Method to Improve the Performance of Direct-Mapped Caches".
U.S. Patent application Serial No. 08/761,378, filed Dec. 9, 1996, entitled "Multi-Entry Fully Associative Transition Cache" by Donald L. Freerksen et al.
U.S. Patent application, Serial No. 08/761,380, filed Dec. 9, 1996, entitled "Method and Apparatus for Prioritizing and Routing Commands from a Command Source to a a Command Sink" by Donald L. Freerksen et al.
Microprocessor Report vol. 11, No. 9, Jul. 14, 1997, P. Song, "multithreading comes of age", pp. 13-18, and also IAC Accession No. 19613947.
Freerksen Donald Lee
Paulson Peder James
International Business Machines - Corporation
Ojanen Karina
Wright Norman Michael
LandOfFree
Method and apparatus for tracking processing of a command does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for tracking processing of a command, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for tracking processing of a command will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-373352