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 条
  • [21] Run-Time Adaptation of Mobile Applications using Genetic Algorithms
    Pascual, Gustavo G.
    Pinto, Monica
    Fuentes, Lidia
    PROCEEDINGS OF THE 8TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2013), 2013, : 73 - 82
  • [22] Run-time loop restructuring for on-chip parallel processor
    Tamatsukuri, J
    Matsumoto, T
    Hiraki, K
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 1489 - 1496
  • [23] Message passing on InfiniBand RDMA for parallel run-time supports
    Secco, Alessandro
    Uddin, Irfan
    Pezzi, Guilherme Peretti
    Torquati, Massimo
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 130 - 137
  • [24] Efficient run-time scheduling for parallelizing partially parallel loop
    Huang, TC
    Hsu, PH
    Sheng, TN
    ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 397 - 403
  • [25] Run-time selection of block size in pipelined parallel programs
    Lowenthal, DK
    James, M
    IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 82 - 87
  • [26] Run-time library for parallel I/O for irregular applications
    No, J
    Choudhary, A
    PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 437 - 440
  • [27] Efficient run-time scheduling for parallelizing partially parallel loops
    Huang, TC
    Hsu, PH
    Sheng, TN
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 1998, 14 (01) : 255 - 264
  • [28] A parallel configuration model for reducing the run-time reconfiguration overhead
    Qu, Yang
    Soininen, Juha-Pekka
    Nurmi, Jari
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 963 - +
  • [29] A universal infrastructure for the run-time monitoring of parallel and distributed applications
    Wismüller, R
    Trinitis, J
    Ludwig, T
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 173 - 180
  • [30] Language constructs and run-time system for parallel cellular programming
    Spezzano, G
    Talia, D
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 669 - 675