Hierarchical parallelism control for multigrain parallel processing

被引:11
|
作者
Obata, M [1 ]
Shirako, J [1 ]
Kaminaga, H [1 ]
Ishizaka, K [1 ]
Kasahara, H [1 ]
机构
[1] Waseda Univ, Dept Elect Elect & Comp Engn, Tokyo, Japan
关键词
D O I
10.1007/11596110_3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
To improve effective performance and usability of shared memory multiprocessor systems, a multi-grain compilation scheme, which hierarchically exploits coarse grain parallelism among loops, subroutines and basic blocks, conventional loop parallelism and near fine grain parallelism among statements inside a basic block, is important. In order to efficiently use hierarchical parallelism of each nest level, or layer, in multigrain parallel processing, it is required to determine how many processors or groups of processors should be assigned to each layer, according to the parallelism of the layer. This paper proposes an automatic hierarchical parallelism control scheme to assign suitable number of processors to each layer so that the parallelism of each hierarchy can be used efficiently. Performance of the proposed scheme is evaluated on IBM RS6000 SMP server with 8 processors using 8 programs of SPEC95FP.
引用
收藏
页码:31 / 44
页数:14
相关论文
共 50 条
  • [21] An information processing investigation of hierarchical form perception: Evidence for parallel processing
    Blaha, Leslie M.
    Johnson, Shannon A.
    Townsend, James T.
    VISUAL COGNITION, 2007, 15 (01) : 73 - 77
  • [22] Coarse-grain task parallel processing using the OpenMP backend of the OSCAR multigrain parallelizing compiler
    Ishizaka, K
    Obata, M
    Kasahara, H
    HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2000, 1940 : 457 - 470
  • [23] A HIERARCHICAL DECOMPOSITION FOR LARGE-SCALE OPTIMAL-CONTROL PROBLEMS WITH PARALLEL PROCESSING STRUCTURE
    CHANG, SC
    CHANG, TS
    LUH, PB
    AUTOMATICA, 1989, 25 (01) : 77 - 86
  • [24] PARALLEL PROCESSING IN CONTROL APPLICATIONS
    KIRK, RB
    I&CS-CONTROL TECHNOLOGY FOR ENGINEERS AND ENGINEERING MANAGEMENT, 1990, 63 (09): : 41 - 45
  • [25] Hierarchical architecture for parallel query processing on networks of workstations
    Xie, BQ
    Dandamudi, SP
    FIFTH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1998, : 351 - 358
  • [26] Hierarchical and parallel processing of modulation spectrum for ASR applications
    Valente, Fabio
    Hermansky, Hynek
    2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, : 4165 - +
  • [27] Hierarchical parallel processing for design optimization - a case study
    Satish, Basani
    Murthy, P. S. S.
    Eswaraiah, K.
    MATERIALS TODAY-PROCEEDINGS, 2018, 5 (02) : 5117 - 5123
  • [28] Massively Parallel Hierarchical Scene Processing with Applications in Rendering
    Vinkler, Marek
    Bittner, Jiri
    Havran, Vlastimil
    Hapala, Michal
    COMPUTER GRAPHICS FORUM, 2013, 32 (08) : 13 - 25
  • [29] A hierarchical Bayesian approach to distinguishing serial and parallel processing
    Houpt, Joseph W.
    Fific, Mario
    JOURNAL OF MATHEMATICAL PSYCHOLOGY, 2017, 79 : 13 - 22
  • [30] Scalable Coordination of Hierarchical Parallelism
    Devadas, Vinay
    Curtis-Maury, Matthew
    PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,