Interprocedural distributing assignment placement: More than just enhancing

被引:0
|
作者
Knoop, J
Mehofer, E
机构
关键词
data-parallel languages; High Performance Fortran (HPF); (dynamic) data redistribution; (interprocedural) data-flow analysis; optimization; (interprocedural) partially dead redundant assignment elimination;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Avoiding unnecessary remappings at run-time by means of a strategic placement of distribution assignments (DAP) is a major means for improving the run-time efficiency of data-parallel programs on distributed-memory architectures. Recently, we presented a novel and aggressive intraprocedural algorithm achieving this by eliminating partially redundant and partially dead distribution assignments. Here, we show how to enhance this approach interprocedurally. Surprisingly at first sight, it turns out that a straight-forward adaption of the intraprocedural approach fails because central properties being valid for the intraprocedural case do not carry over to the interprocedural one revealing severe anomalies. After discussing the essential differences and analogies of DAP in the intraprocedural and interprocedural case, we show how to overcome these anomalies in order to arrive at a powerful and flexible approach for interprocedural DAP (IDAP). As in the intraprocedural case we get a hierarchy of IDAP-algorithms of varying power and efficiency supporting user-customized solutions. First practical experiences underline its importance and effectivity.
引用
收藏
页码:26 / 37
页数:12
相关论文
共 50 条
  • [1] OVERSEAS ASSIGNMENT - MORE THAN JUST A JOB
    LINNEROO.PA
    [J]. CHEMICAL ENGINEERING, 1974, 81 (02) : 134 - &
  • [2] When is OGY control more than just pole placement
    Obradovic, D
    Lenz, H
    [J]. INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 1997, 7 (03): : 691 - 699
  • [3] Live Supervision of Students in Field Placement: More than Just Watching
    Beddoe, Liz
    Ackroyd, Judith
    Chinnery, Shirley-Ann
    Appleton, Cherie
    [J]. SOCIAL WORK EDUCATION, 2011, 30 (05) : 512 - 528
  • [4] More Than Just a Promise
    Trevino-Juarez, A. Sebastian
    [J]. ACADEMIC MEDICINE, 2023, 98 (07) : 762 - 763
  • [5] More than just a hypothesis
    Grove, JW
    [J]. QUEENS QUARTERLY, 2005, 112 (02) : 213 - 219
  • [6] More than just a name
    Margaret Penston
    Robin Catchpole
    [J]. Nature, 1997, 389 : 434 - 434
  • [7] More than just fabric
    Challener, Cynthia
    [J]. CHEMISTRY & INDUSTRY, 2011, (20) : 16 - 18
  • [8] MORE THAN JUST SUGARS
    Arnaud, Celia Henry
    [J]. CHEMICAL & ENGINEERING NEWS, 2014, 92 (15) : 10 - 13
  • [9] More than just a game
    Thomas Broja
    Patrick J. W. Fuchs
    Kirsten Zeitler
    [J]. Nature Chemistry, 2015, 7 : 950 - 951
  • [10] More than "just" a receptionist
    Johnsen, Kelli L.
    [J]. VETERINARY TECHNICIAN, 2007, 28 (10): : 614 - 614