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 条
  • [41] PARALLELISM IN CONTROL
    WARWICK, K
    KYBERNETES, 1989, 18 (05) : 20 - 26
  • [42] Hierarchical error processing during motor control
    Krigolson, Olav E.
    Holroyd, Clay B.
    PSYCHOPHYSIOLOGY, 2006, 43 : S54 - S54
  • [43] PARALLELISM AND ARRAY-PROCESSING
    ZAKHAROV, V
    IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (01) : 45 - 78
  • [44] Reengineering for parallelism in heterogeneous parallel platforms
    Daniel Garcia, J.
    Hammond, Kevin
    Schubert, Lutz
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (11): : 5625 - 5627
  • [45] Reengineering for parallelism in heterogeneous parallel platforms
    J. Daniel García
    Kevin Hammond
    Lutz Schubert
    The Journal of Supercomputing, 2018, 74 : 5625 - 5627
  • [46] A PARALLELISM ANALYZER FOR CONSERVATIVE PARALLEL SIMULATION
    WONG, YC
    HWANG, SY
    LIN, JYB
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (06) : 628 - 638
  • [47] Analysis of computational processes of pyramidal and parallel-hierarchical processing of information
    Al-Maitah, Mohammed
    Timchenko, Leonid I.
    Kokriatskaia, Natalia I.
    Nakonechna, Svitlana
    Poplavskaia, Anna A.
    Stepaniuk, Dmytro S.
    Gromaszek, Konrad
    Rakhmetullina, Saule
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2018, 2018, 10808
  • [48] Organization of parallel query processing in multiprocessor database machines with hierarchical architecture
    Sokolinsky, LB
    PROGRAMMING AND COMPUTER SOFTWARE, 2001, 27 (06) : 297 - 308
  • [49] (M π)2: a hierarchical parallel processing system for the multipass rendering method
    Tohoku Univ, Sendai-shi, Japan
    IEICE Trans Inf Syst, 8 (1055-1064):
  • [50] Organization of Parallel Query Processing in Multiprocessor Database Machines with Hierarchical Architecture
    L. B. Sokolinsky
    Programming and Computer Software, 2001, 27 : 297 - 308