• DocumentCode
    1812506
  • Title

    Evaluation of relaxed memory consistency models for multithreaded multiprocessors

  • Author

    Chong, Yong-Kim ; Hwang, Kai

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Inst., Singapore
  • fYear
    1994
  • fDate
    19-22 Dec 1994
  • Firstpage
    474
  • Lastpage
    480
  • Abstract
    Stochastic timed Petri nets are developed to evaluate the relative performance of distributed shared memory models for scalable multithreaded multiprocessors. The shared memory models evaluated include the Sequential Consistency (SC), the Weak Consistency (WC), the Processor Consistency (PC) and the Release Consistency (RC) models. Under saturated conditions, we found that multithreading contributes more than 50% of the performance improvement, while the improvement from memory consistency models varies between 20% to 40% of the total performance gain. Our analytical results reveal the lowest performance of the SC model. The PC model requires to use larger write buffers and may perform even lower than the SC model if a small buffer was used. The performance of the WC model depends heavily on the synchronization rate in user code. For a low synchronization rate, the WC model performs as well as the RC model. With sufficient multithreading and network bandwidth, the RC model shows the best performance among the four models
  • Keywords
    Petri nets; distributed memory systems; performance evaluation; shared memory systems; stochastic processes; Processor Consistency; Release Consistency; Sequential Consistency; Weak Consistency; distributed shared memory models; memory consistency models; multithreaded multiprocessors; network bandwidth; performance evaluation; relaxed memory consistency models; stochastic timed Petri nets; write buffers; Context modeling; Delay; Frequency synchronization; Hardware; Multithreading; Optical wavelength conversion; Pipeline processing; Predictive models; Stochastic processes; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1994. International Conference on
  • Conference_Location
    Hsinchu
  • Print_ISBN
    0-8186-6555-6
  • Type

    conf

  • DOI
    10.1109/ICPADS.1994.590358
  • Filename
    590358