Multiprocessing system configured to perform synchronization ope

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711141, 711144, 711145, G06F 1342

Patent

active

059580194

ABSTRACT:
When a processor within a computer system performs a synchronization operation, the system interface within the node delays subsequent transactions from the processor until outstanding coherency activity is completed. Therefore, the computer system may employ asynchronous operations. The synchronization operations may be used when needed to guarantee global completion of one or more prior asynchronous operations. In one embodiment, the synchronization operation is placed into a queue within the system interface. When the synchronization operation reaches the head of the queue, it may be initiated within the system interface. The system interface further includes a request agent comprising multiple control units, each of which may concurrently service coherency activity with respect to a different transaction. Furthermore, the system interface includes a synchronization control vector register which stores a bit for each control unit. Upon initiation of the synchronization operation within the system interface, bits corresponding to those control units which are performing coherency activity (i.e. those which are not idle) are set while other bits are cleared. As each control unit returns to the idle state, the corresponding bit is cleared as well. Once all the bits within the synchronization control vector register are cleared, the coherency activity which was outstanding when the synchronization operation was initiated is complete. The synchronization operation may then be completed.

REFERENCES:
patent: 5222229 (1993-06-01), Fukuda et al.
patent: 5428761 (1995-06-01), Herlihy et al.
patent: 5440750 (1995-08-01), Kitai et al.
patent: 5481747 (1996-01-01), Kametani
patent: 5634071 (1997-05-01), Dewa et al.
Skeppstedt et al., "Simple Compiler Algorithms to Reduce Ownership Overhead in cache Coherence Protocols," ACM Sigplan Notices, vol. 11, Nov. 29, 1994, New York, US, pp. 286-296.
Truman et al., "Evaluating the Memory Overhead Required for COMA Architecture," 21th Annual International Symposium on Computer Architecture, Apr. 18-21, 1994, Chicago, IL, pp. 82-93.
Reihardt et al., "Tempest and Typhoon: User-Level Shared Memory," Computer Architecture News, vol. 22, No. 2, Apr. 1994, New York, European Search Report for Application No. 97304651.9 dated Nov. 13, 1997.
Cox et al., "Adaptive Cache Coherency for Detecting Migratory Shared Data," Proc. 20.sup.th Annual Symposium on Computer Architecture, May 1993, pp. 98-108.
Stenstrom et al., "An Adaptive Cache Coherence Protocol Optimized for Migratory Sharing," Proc. 20.sup.th Annual Symposium on Computer Architecture, May 1993 IEEE, pp. 109-118.
Wolf-Dietrich Weber et al., "Analysis of Cache Invalidation Patterns in Multiprocessors"., Computer Laboratory, Stanford University, CA, pp. 243-256.
Kourosh et al., "Two Techniques to Enhance the Performance of Memory Consistency Models," 1991 International Conference on Parallel Processing, pp. 1-10.
Li et al., "Memory Coherence in Shared Virtual Memory Systems," 1986 ACM, pp. 229-239.
D. Lenosky, PhD, "The Description and Analysis of DASH: A Scalable Directory-Based Multiprocessor," DASH Prototype System, Dec. 1991, pp. 36-56.
Hagersten et al., "Simple COMA Node Implementations," Ashley Saulsbury and Anders Landin Swedish Institute of Computer Science, 12 pages.
Saulsbury et al., "An Argument for Simple COMA," Swedish Institute of Computer Science, 10 pages.
Hagersten et al., "Simple COMA," Ashley Saulsbury and Anders Landin Swedish Institute of Computer Science, Jul. 1993, pp. 233-259.

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

Multiprocessing system configured to perform synchronization ope does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiprocessing system configured to perform synchronization ope, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiprocessing system configured to perform synchronization ope will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-697642

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