Compiler support for low-cost synchronization among threads

被引:0
|
作者
Newburn, CJ [1 ]
Shen, JP [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Traditional compilation techniques for synchronization have targeted architectures with relatively high synchronization overhead, and have been used to synchronize loops or different processes at a coarse granularity. Processors will soon be available that have multiple, tightly-coupled instruction streams on a single chip, and these processors will support the exploitation of finer-grained parallelism among threads of a single process, e.g. through simultaneous multithreading. This paper proposes synchronization techniques for such architectures. These techniques are unique in their support for architectures with extremely low synchronization overhead and for overlapping different loop nests. The proposed techniques account for underlying communication costs, and make trade-offs between reducing synchronization overhead and maximizing parallelism. These techniques have been implemented in the Pedigree post-pass compiler.
引用
收藏
页码:485 / 494
页数:4
相关论文
共 50 条
  • [31] Debonair is latest casually among low-cost carriers
    Morrocco, JD
    AVIATION WEEK & SPACE TECHNOLOGY, 1999, 151 (15): : 44 - 44
  • [32] Opaque Web practices among low-cost carriers
    Torres, Ann M.
    Barry, Chris
    Hogan, Mairead
    JOURNAL OF AIR TRANSPORT MANAGEMENT, 2009, 15 (06) : 299 - 307
  • [33] Hardware Isolation Support for Low-Cost SoC-FPGAs
    Passaretti, Daniele
    Boehm, Felix
    Wilhelm, Martin
    Pionteck, Thilo
    ARCHITECTURE OF COMPUTING SYSTEMS, ARCS 2022, 2022, 13642 : 148 - 163
  • [34] A low-cost wearable support system for visually disabled people
    Gonzalez-Delgado, L.
    Serpa-Andrade, L.
    Calle-Urgilez, K.
    Guzhnay-Lucero, A.
    Robles-Bykbaev, V.
    Mena-Salcedo, M.
    2016 IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC), 2016,
  • [35] A Low-Cost Diagnostic Support System for Remote Cardiac Healthcare
    Sutar, Rajendra G.
    Kothari, Ashwin G.
    2016 6TH IEEE INTERNATIONAL CONFERENCE ON BIOMEDICAL ROBOTICS AND BIOMECHATRONICS (BIOROB), 2016, : 126 - 131
  • [36] BITBUS GAINS SUPPORT FOR BUILDING LOW-COST SERIAL LINKS
    ANDREWS, W
    COMPUTER DESIGN, 1988, 27 (04): : 23 - 25
  • [37] Implementation of a Low-Cost Mobile Devices to Support Medical Diagnosis
    Garcia Sanchez, Carlos
    Botella Juan, Guillermo
    Ayuso Marquez, Fermin
    Gonzalez Rodriguez, Diego
    Prieto-Matias, Manuel
    Tirado Fernandez, Francisco
    COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE, 2013, 2013
  • [38] Low-Cost, Automated Ground Station for LEO Mission Support
    Firestone, Doug
    Atkin, Robert
    Hooks, Carl
    Englert, Christoph R.
    Siskind, David E.
    Bernhardt, Paul A.
    Siefring, Carl L.
    Klein, Patricia A.
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2011, 26 (03) : 12 - 18
  • [39] Low-Cost Scrap Does Not Low-Cost Steel Make
    Hornby, Sara A.
    AISTECH 2013: PROCEEDINGS OF THE IRON & STEEL TECHNOLOGY CONFERENCE, VOLS I AND II, 2013, : 865 - 874
  • [40] Time Synchronization for Wireless Sensors Using Low-Cost GPS Module and Arduino
    Koo, Ki Young
    Hester, David
    Kim, Sehoon
    FRONTIERS IN BUILT ENVIRONMENT, 2019, 4