Multiprocessing system including an apparatus for optimizing spi

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711152, 711141, H01J 1300

Patent

active

058601597

ABSTRACT:
A multiprocessing system having a plurality of processing nodes interconnected by an interconnect network. To optimize performance during spin-lock operations, a home agent prioritizes the servicing of read-to-own (RTO) transaction requests over the servicing of certain read-to-share (RTS) transaction requests, even if the RTO transaction requests are received by the processing node after receipt of the RTS transaction requests. In one implementation, this is accomplished by providing a first queue within the home agent for receiving RTO transaction requests conveyed via the interconnect network which is separate from a second queue for receiving RTS transaction requests. The queues may each be implemented with FIFO buffers. A home agent control unit is configured to service a pending RTO transaction request within the RTO queue before servicing an RTS transaction request in the second queue, even though the RTS transaction request was received by the processing node from the interconnect network prior to receiving the RTO transaction request.

REFERENCES:
patent: 5175837 (1992-12-01), Arnold et al.
patent: 5579504 (1996-11-01), Callander et al.
patent: 5649157 (1997-07-01), Williams
patent: 5657472 (1997-08-01), Van Loo
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 Systems 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.
Anderson, "The Performance of Spin Lock Alternatives for Shared-memory Multiprocessors", IEEE Transactions on Parallel and Distributed Systems, vol. 1, No. 1, Jan. 1990.
Magnusson et al., "Queue Locks on Cache Coherent Multiprocessors", IEEE, 1994.

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 including an apparatus for optimizing spi 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 including an apparatus for optimizing spi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiprocessing system including an apparatus for optimizing spi will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1525549

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