SEMI-AUTOMATIC PROCESS PARTITIONING FOR PARALLEL COMPUTATION

被引:9
|
作者
KOELBEL, C [1 ]
MEHROTRA, P [1 ]
VANROSENDALE, J [1 ]
机构
[1] NASA,LANGLEY RES CTR,INST COMP & APPL SCI ENGN,HAMPTON,VA 23665
关键词
Computer Architecture - Computer Software - Data Storage; Digital;
D O I
10.1007/BF01407902
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Automatic process partitioning is the operation of automatically rewriting an algorithm as a collection of tasks, each operating primarily on its own portion of the data, to carry out the computation in parallel. Hybrid shared memory systems provide a hierarchy of globally accessible memories. To achieve high performance of such machines one must carefully distribute the work and the data so as to keep the workload balanced while optimizing the access to nonlocal data. In this paper we consider a semi-automatic approach to process partitioning in which the compiler, guided by advice from the user, automatically transforms programs into such an interacting set of tasks. This approach is illustrated with a picture processing example written in BLAZE, which is transformed by the compiler into a task system maximizing locality of memory reference.
引用
收藏
页码:365 / 382
页数:18
相关论文
共 50 条
  • [31] SEMI-AUTOMATIC BABBITTING TESTER
    BRUK, MV
    ZELTSER, VS
    KUZMITSKII, ML
    [J]. SOVIET JOURNAL OF NONDESTRUCTIVE TESTING-USSR, 1978, 14 (07): : 663 - 665
  • [32] Semi-Automatic Packaging Systems
    Zhang, Tianyi
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 2532 - 2534
  • [33] Semi-automatic distributed synthesis
    Finkbeiner, B
    Schewe, S
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 263 - 277
  • [34] A semi-automatic variability search
    Maciejewski, G
    Niedzielski, A
    [J]. BALTIC ASTRONOMY, 2004, 13 (04) : 700 - 703
  • [35] SEMI-AUTOMATIC ANALYSIS OF NYSTAGMUS
    SCHERER, H
    HAUSMANN, G
    [J]. ARCHIVES OF OTO-RHINO-LARYNGOLOGY, 1976, 213 (02): : 484 - 485
  • [36] Semi-automatic image annotation
    Liu, WY
    Dumais, S
    Sun, YF
    Zhang, HJ
    Czerwinski, M
    Field, B
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT'01, 2001, : 326 - 333
  • [37] Semi-automatic Production Processes
    不详
    [J]. FLEISCHWIRTSCHAFT, 2020, 100 (02): : 52 - 52
  • [38] A SEMI-AUTOMATIC TEACHING MACHINE
    FERSTER, CB
    [J]. JOURNAL OF THE EXPERIMENTAL ANALYSIS OF BEHAVIOR, 1960, 3 (03) : 245 - 246
  • [39] Semi-automatic segmentation of the prostate
    Zwiggelaar, R
    Zhu, YN
    Williams, S
    [J]. PATTERN RECOGNITION AND IMAGE ANALYSIS, PROCEEDINGS, 2003, 2652 : 1108 - 1116
  • [40] A SEMI-AUTOMATIC STITCHING DEVICE
    TIBBS, DJ
    LESLIE, WG
    [J]. LANCET, 1961, 1 (717): : 202 - &