• DocumentCode
    1832963
  • Title

    Hardware support for synchronization in the Scalable Coherent Interface (SCI)

  • Author

    Aboulenein, Nagi M. ; Goodman, James R. ; Gjessing, Stein ; Woest, Philip J.

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    141
  • Lastpage
    150
  • Abstract
    The exploitation of the inherent parallelism in applications written for shared-memory systems depends critically on the efficiency of the synchronization and data exchange primitives provided by the hardware. The authors discuss and analyze such primitives as they are implemented in the Scalable Coherent Interface (SCI). The SCI synchronization primitives are based on QOLB, a hardware primitive that shows much promise for reducing/eliminating the synchronization and access latencies of shared data. Introducing finer-grained programs in the absence of such latency reduction will have little or no benefit. In particular, the authors discuss how QOLB fits the underlying linked-list cache coherence protocol of SCI. They also show how, for some important scenarios (critical sections and pairwise-sharing, the QOLB primitives in SCI can greatly reduce data communication latencies
  • Keywords
    concurrency control; parallel architectures; parallel programming; shared memory systems; synchronisation; system buses; QOLB; SCI synchronization primitives; Scalable Coherent Interface; access latencies; critical sections; data communication latencies; data exchange primitives; finer-grained programs; hardware primitive; hardware support; inherent parallelism; latency reduction; linked-list cache coherence protocol; pairwise-sharing; parallel programming; shared-memory systems; synchronization; Access protocols; Bandwidth; Computer interfaces; Data communication; Delay; Distributed computing; Hardware; Informatics; Parallel processing; Prefetching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288308
  • Filename
    288308