The Architectural and Operating System Implications on the Performance of Synchronization on ccNUMA Multiprocessors

被引:0
作者
Dimitrios S. Nikolopoulos
Theodore S. Papatheodorou
机构
[1] University of Illinois at Urbana-Champaign,Coordinated Science Laboratory
[2] University of Patras,Department of Computer Engineering and Informatics
来源
International Journal of Parallel Programming | 2001年 / 29卷
关键词
synchronization; ccNUMA; shared-memory multiprocessors; operating systems; performance evaluation;
D O I
暂无
中图分类号
学科分类号
摘要
This paper investigates the performance of synchronization algorithms on ccNUMA multiprocessors, from the perspectives of the architecture and the operating system. In contrast with previous related studies that emphasized the relative performance of synchronization algorithms, this paper takes a new approach by analyzing the sources of synchronization latency on ccNUMA architectures and how can this latency be reduced by leveraging hardware and software schemes in both dedicated and multiprogrammed execution environments. From the architectural perspective, the paper identifies the implications of directory-based cache coherence on the latency and scalability of synchronization instructions and examines if and how can simple hardware that accelerates these instructions be leveraged to reduce synchronization latency. From the operating system's perspective, the paper evaluates in a unified framework, user-level, kernel-level and hybrid algorithms for implementing scalable synchronization in multiprogrammed execution environments. Along with visiting the aforementioned issues, the paper contributes a new methodology for implementing fast synchronization algorithms on ccNUMA multiprocessors. The relevant experiments are conducted on the SGI Origin2000, a popular commercial ccNUMA multiprocessor.
引用
收藏
页码:249 / 282
页数:33
相关论文
共 50 条
  • [21] Impact of the Chaotic Synchronization's Stability on the Performance of QCPSK Communication System
    Babajans, Ruslans
    Cirjulina, Darja
    Grizans, Juris
    Aboltins, Arturs
    Pikulins, Dmitrijs
    Zeltins, Maris
    Litvinenko, Anna
    ELECTRONICS, 2021, 10 (06) : 1 - 14
  • [22] Modeling, Analysis, and Design of Phase Synchronization Loop for BIPT System Considering Operating Point Parameters Variation
    Jia, Shuran
    Duan, Shanxu
    Chen, Changsong
    Gan, Lin
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024,
  • [23] Techno-Economic Performance Assessment of a Trigeneration System Operating in a Hospital
    Papadimitriou, Aikaterini
    Tosios, Anastasios
    Giannini, Eugenia
    ENERGIES, 2021, 14 (16)
  • [24] A Distributed Real-Time Operating System with Location-Transparent System Calls for Task Management and Inter-Task Synchronization
    Chiba, Takahiro
    Itami, Yuichi
    Yoo, Myungryun
    Yokoyama, Takanori
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1133 - 1138
  • [25] EVS: An EEG-Video Synchronization System Using High Performance Counter
    Zhou, ZhengJie
    Zheng, Rui
    Jiang, HuiPing
    Yang, GuoSheng
    2013 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS (ITA), 2013, : 105 - 108
  • [26] Synchron-ITS: An Interactive Tutoring System to Teach Process Synchronization and Shared Memory Concepts in an Operating Systems Course
    Putchala, Manoj Kumar
    Bryant, Adam R.
    2016 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2016, : 180 - 187
  • [27] Synchronization performance in time-delayed random networks induced by diversity in system parameter
    Qian, Yu
    Gao, Hongyan
    Yao, Chenggui
    Cui, Xiaohua
    Ma, Jun
    CHINESE PHYSICS B, 2018, 27 (10)
  • [28] Analysis of a synchronization station for the performance evaluation of a kanban system with a general arrival process of demands
    DiMascolo, M
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 89 (01) : 147 - 163
  • [29] Synchronization performance in time-delayed random networks induced by diversity in system parameter
    钱郁
    高红艳
    姚成贵
    崔晓华
    马军
    Chinese Physics B, 2018, (10) : 656 - 663
  • [30] Metronome: Operating System Level Performance Management via Self-Adaptive Computing
    Sironi, Filippo
    Bartolini, Davide B.
    Campanoni, Simone
    Cancare, Fabio
    Hoffmann, Henry
    Sciuto, Donatella
    Santambrogio, Marco D.
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 856 - 865