Method and apparatus for maintaining an order of write operation

Electrical computers and digital processing systems: memory – Storage accessing and control – Access timing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711148, 711147, 711141, 39520043, 39520044, 395292, 395859, 395735, G06F 1314, G06F 1324, G06F 1342

Patent

active

059000201

ABSTRACT:
A method and apparatus for maintaining processor consistency in a multiprocessor computer such as a multinode computer system are disclosed. A processor proceeds with write operations before its previous write operations complete, while processor consistency is maintained. A write operation begins with a request by the processor to invalidate copies of the data stored in other nodes. This current invalidate request is queued while acknowledging to the processor that the request is complete even though it has not actually completed. The processor proceeds to complete the write operation by changing the data. It can then execute subsequent operations, including other write operations. The queued request, however, is not transmitted to other nodes in the computer until all previous invalidate requests by the processor are complete. This ensures that the current invalidate request will not pass a previous invalidate request. The invalidate requests are added and removed from a processor's outstanding invalidate list as they arise and are completed. An invalidate request is completed by notifying the nodes in a linked list related to the current invalidate request that data shared by the node is now invalid.

REFERENCES:
patent: 5193163 (1993-03-01), Sanders et al.
patent: 5398325 (1995-03-01), Chang et al.
patent: 5420991 (1995-05-01), Konigsfeld et al.
patent: 5463753 (1995-10-01), Fry et al.
patent: 5579504 (1996-11-01), Callander et al.
patent: 5623629 (1997-04-01), Suzuki
patent: 5699552 (1997-12-01), Whittaker
Multiprocessor Interconnection Using SCI, Master Thesis by Ivan Tving, Advanced Computer Research Institute, Lyon, and Dept. of Comp. Sci., Technical Univ. of Denmark, pp. 1-60.
Performance Evaluation of memory Consistency Models for Shared-Memory Multiprocessors; K. Gharachorloo, A. Gupta, J. Hennessy, Computer Systems Laboratory, Stanford University, pp. 1-13 (Date Unknown).
Local-Area MultiProcessor: The Scalable Coherent Interface; D. Gustavson and Q. Li; SCIzzL, Santa Clara Univ., Dept. of Comp. Engineering, 1994, pp. 1-24.
The Design and Analysis of Dash: A Scalable Directory-Based Multiprocessor; D. Lenoski, Computer Systems Lab., Depts. of Elect. Eng. and Comp. Sci., Stanford Univ., Feb. 1992, pp. i-176.
Synchronization, Coherence, and Event Ordering in Multiprocessors; M. Dubois, C. Scheurich and F. Briggs; IEEE, Computer, Feb. 1988, pp. 9-21.
Cache Consistency and Sequential Consistency; J. Goodman; IEEE Scalable Coherent Interface (SCI) Working Group, Technical Report No. 61, Mar. 1989, pp. 1-4.
Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors; K. Gharachorloo, D. Lenoski, J. Laudon, P. Gibbons, A. Gupta and J. Hennessy; Proceedings of 17.sup.th Symp. on Comp. Arch., May 1990, pp. 15-26.
The Symmetry Multiprocessor System; Tom Lovett, Shreekant Thakkar; Proceedings of the 1988 International Conference on Parallel Processing; Aug. 15-19, 1988, pp. 303-310.
The MIT Alewife Machine: Architecture and Performance; Anant Agarwal, Ricardo Bianchini et al.; Proceedings The 22nd Annual International Symposium on Computer Architecture; Jun. 22-24, 1995, pp. 2-13.
The NUMAchine Multiprocessor; Z. Vranesic, S. Brown, M. Stumm et al.; Dept. Of Electrical and Computer Engineering, University of Toronto; Jun. 28, 1995, pp. 1-35.
The Stanford Dash Multiprocessor; Daniel Lenoski, james Laudon, Kourosh Gharachorloo et al.; Stanford University; IEEE, Computer, Mar. 1992, pp. 63-79.

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 maintaining an order of write operation 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 maintaining an order of write operation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for maintaining an order of write operation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1867397

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