System and method for providing speculative arbitration for tran

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus access regulation

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

710 27, 710241, G06F 1300

Patent

active

060498455

ABSTRACT:
A system and method for optimizing the amount of time it takes for a requestor (device) to receive data from a memory storage unit in a multi-requestor bus environment. The present invention provides a unidirectional response signal, referred to as an early warning signal, sent from a memory storage unit to a device, sometime after that device has executed a fetch request for data, to alert the device that the data is forthcoming. This early warning signal allows the device to arbitrate for the data bus so that when the data arrives, the device will have exclusive ownership of the data bus to accept the data immediately. The present invention comprises a main memory, a cache memory, one or more processor modules, one or more I/O modules, and an early warning bus. The cache memory is connected to the main memory via an interface bus. The processor modules are connected to the cache memory via a processor interface bus. The I/O modules are connected to the main memory via an I/O interface bus. Both the processor modules and the I/O modules include means for requesting a data unit from the main memory. The early warning bus is connected between the main memory, the cache memory, and the I/O module.

REFERENCES:
patent: 3641505 (1972-02-01), Artz et al.
patent: 3768074 (1973-10-01), Sharp et al.
patent: 3812469 (1974-05-01), Hauck et al.
patent: 4000485 (1976-12-01), Barlow et al.
patent: 4240143 (1980-12-01), Besemer et al.
patent: 4245306 (1981-01-01), Besemer et al.
patent: 4253144 (1981-02-01), Bellamy et al.
patent: 4253146 (1981-02-01), Bellamy et al.
patent: 4392196 (1983-07-01), Glenn et al.
patent: 4441155 (1984-04-01), Fletcher et al.
patent: 4464717 (1984-08-01), Keeley et al.
patent: 4466059 (1984-08-01), Bastian et al.
patent: 4488217 (1984-12-01), Binder et al.
patent: 4562536 (1985-12-01), Keeley et al.
patent: 4564903 (1986-01-01), Guyette et al.
patent: 4586133 (1986-04-01), Steckler
patent: 4667288 (1987-05-01), Keeley et al.
patent: 4686621 (1987-08-01), Keeley et al.
patent: 4843541 (1989-06-01), Bean et al.
patent: 4875155 (1989-10-01), Iskiyan et al.
patent: 4967414 (1990-10-01), Lusch et al.
patent: 5016167 (1991-05-01), Nguyen et al.
patent: 5047920 (1991-09-01), Funabashi
patent: 5060136 (1991-10-01), Furney et al.
patent: 5067071 (1991-11-01), Schanin et al.
patent: 5136701 (1992-08-01), Kawai et al.
patent: 5142676 (1992-08-01), Fried et al.
patent: 5237670 (1993-08-01), Wakerly
patent: 5251308 (1993-10-01), Frank et al.
patent: 5257361 (1993-10-01), Doi et al.
patent: 5276884 (1994-01-01), Mohan et al.
patent: 5327538 (1994-07-01), Hamaguchi et al.
patent: 5392416 (1995-02-01), Doi et al.
patent: 5408629 (1995-04-01), Tsuchiva et al.
patent: 5434976 (1995-07-01), Tan et al.
patent: 5450551 (1995-09-01), Amini et al.
patent: 5465336 (1995-11-01), Imai et al.
patent: 5490280 (1996-02-01), Gupta et al.
patent: 5497472 (1996-03-01), Yamamoto et al.
patent: 5499354 (1996-03-01), Aschoff et al.
patent: 5504874 (1996-04-01), Galles et al.
patent: 5537569 (1996-07-01), Masubuchi
patent: 5568633 (1996-10-01), Boudou et al.
patent: 5581725 (1996-12-01), Nakayama
patent: 5717897 (1998-02-01), McCrory
patent: 5717942 (1998-02-01), Haupt et al.
patent: 5737634 (1998-04-01), Hamano et al.
patent: 5787265 (1998-07-01), Leshem
patent: 5793992 (1998-08-01), Steele et al.
patent: 5794071 (1998-08-01), Watanabe et al.
IBM Technical Disclosure Bulletin, "Compact Global Table for Management of Multiple Caches," vol. 32, No. 7, Dec. 1, 1989, pp. 322-324.
Fred R. Goldstein, "Congestion Control in Frame Relay Networks Using Explicit Binary Feedback," Conference Proceedings, Mar. 27-30, 1991, pp. 558-564.
Burroughs Corporation, "B6800" Multiprocessor Systems, Aug. 21, 1979, B 6000 Series System Notes, Mark III.1 Release, Sep. 1979, pp. 53-84.
Stenstrom, et al., "Boosting Performance of Shared Memory Multiprocessors," Computer, Jul. 1997, pp. 63-70.
"Exemplar System Architecture" from http://www.hp/com/wsg/products/servers/exemplar/sx-class/exemplar.htm, Downloaded Feb. 12, 1998. (Date of publication unkown).
Stenstrom et al., "Trends in Shared Memory Multiprocessing", Computer, Dec. 1997, pp. 44-50.
M.S. Yousif, et al., "Cache Coherence in Multiprocessor: A Survey," Advances in Computers, vol. 10, 1995, pp. 127-179.

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

System and method for providing speculative arbitration for tran does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for providing speculative arbitration for tran, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing speculative arbitration for tran will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1184559

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