THE RUN-TIME EFFICIENCY OF PARALLEL ASYNCHRONOUS ALGORITHMS

被引:2
|
作者
DUBOIS, M [1 ]
BRIGGS, FA [1 ]
机构
[1] TANDEM COMP INC,AUSTIN,TX 78728
关键词
ASYNCHRONOUS ALGORITHMS; BARRIER SYNCHRONIZATION; MEMORY ACCESS CONTENTION; MIMD MULTIPROCESSORS; PROCESSOR EFFICIENCY; SCHEDULING; SOFTWARE LOCKOUT;
D O I
10.1109/12.102830
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel asynchronous algorithms have been designed to reduce the run-time overhead caused by barrier synchronizations in many numerical and nonnumerical algorithms for multiprocessors. In these algorithms, critical sections are still needed for accessing shared writable data. The run-time efficiency of parallel asynchronous algorithms is mostly affected by the scheduling overhead, by the sharing of critical sections, and by shared-memory conflicts. At the software level, the concurrent accessing of critical sections results in the familiar lock-out problem; at the hardware level, memory access conflicts cause each processor to idle in wait cycles. A simple model to estimate the combined effects of hardware and software contention on the efficiency of asynchronous algorithms is presented in this paper.
引用
收藏
页码:1260 / 1266
页数:7
相关论文
共 50 条
  • [31] A RUN-TIME LOAD BALANCING STRATEGY FOR HIGHLY PARALLEL SYSTEMS
    HINZ, DY
    ACTA INFORMATICA, 1992, 29 (01) : 63 - 94
  • [32] Run-time support for scheduling parallel applications in heterogeneous NOWs
    Weissman, JB
    Zhao, X
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 347 - 355
  • [33] Parallel genetic algorithm for optimizing run-time reconfigurable circuits
    Fröhlich, H
    Kosir, A
    Zajc, B
    MELECON 2000: INFORMATION TECHNOLOGY AND ELECTROTECHNOLOGY FOR THE MEDITERRANEAN COUNTRIES, VOLS 1-3, PROCEEDINGS, 2000, : 37 - 40
  • [34] On Energy Efficiency of Reconfigurable Systems with Run-Time Partial Reconfiguration
    Liu, Shaoshan
    Pittman, Richard Neil
    Forin, Alessandro
    Gaudiot, Jean-Luc
    21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [35] RUN-TIME DEBUGGERS
    NELSON, T
    DR DOBBS JOURNAL, 1993, 18 (12): : 36 - 36
  • [36] Worst-Case Execution Time Analysis for Parallel Run-Time Monitoring
    Lo, Daniel
    Suh, G. Edward
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 421 - 429
  • [37] Run-time correction
    Grubb, WA
    OIL & GAS JOURNAL, 2004, 102 (13) : 10 - 10
  • [38] Run-time verification
    Colin, S
    Mariani, L
    MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 525 - 555
  • [39] Tulip: A portable run-time system for object-parallel systems
    Beckman, P
    Gannon, D
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 532 - 536
  • [40] Run-time technique for parallel loop identification based on distributed system
    Yang, Xue-Lin
    Yu, Meng
    Chen, Dao-Xu
    Xie, Li
    Ruan Jian Xue Bao/Journal of Software, 2002, 13 (08): : 1718 - 1722