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 条
  • [41] Experimental Characterization and Modeling of Low-Cost Oscillators for Improved Carrier Phase Synchronization
    McNeill, John
    Razavi, Sabah
    Vedula, Kirty
    Brown, D. Richard, III
    2017 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2017, : 1904 - 1909
  • [42] Low-cost hybrid internal clock synchronization mechanism for COTS PC cluster
    Nonaka, J
    Pfitscher, GH
    Onisi, K
    Nakano, H
    EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 121 - 124
  • [43] Low-Cost Software-Defined GPS Simulator with the Capability of Time Synchronization
    Kim, Woohyun
    Seo, Jiwon
    2018 18TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2018, : 1087 - 1090
  • [44] Low-Cost Digital Realization of Phase Synchronization for Grid Tied Micro Inverter
    Tolani, Sanjay
    Sasmal, Tuhin Subhra
    Sensarma, Parthasarathi
    2015 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), 2015, : 5991 - 5997
  • [45] A Low-Cost Modular Platform for Heterogeneous Data Acquisition with Accurate Interchannel Synchronization
    Blanco-Claraco, Jose Luis
    Lopez-Martinez, Javier
    Luis Torres-Moreno, Jose
    Gimenez-Fernandez, Antonio
    SENSORS, 2015, 15 (10) : 27374 - 27392
  • [46] Evaluation of a low-cost dryer for a low-cost optical particle counter
    Chacon-Mateos, Miriam
    Laquai, Bernd
    Vogt, Ulrich
    Stubenrauch, Cosima
    ATMOSPHERIC MEASUREMENT TECHNIQUES, 2022, 15 (24) : 7395 - 7410
  • [47] DIFFERENTIATION VERSUS LOW-COST OR DIFFERENTIATION AND LOW-COST - A CONTINGENCY FRAMEWORK
    HILL, CWL
    ACADEMY OF MANAGEMENT REVIEW, 1988, 13 (03): : 401 - 412
  • [48] Demand for Low-Cost Housing Among Local People in Perak
    Osman, Mariana Mohamed
    Khalid, Najihan
    Syuid, Syafiee
    ADVANCED SCIENCE LETTERS, 2017, 23 (07) : 6031 - 6034
  • [49] Low-cost intervention to decrease mastitis among lactating women
    Filteau, S
    ACTA PAEDIATRICA, 2004, 93 (09) : 1156 - 1158
  • [50] Expert system decision support for low-cost launch vehicle operations
    NASA Conference Publication, 1991, (3103 pt 2):