Method and apparatus for tracking processing of a command

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

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-373352

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