MULTIPROCESSORS AND RUN-TIME COMPILATION

被引:25
|
作者
SALTZ, J [1 ]
BERRYMAN, H [1 ]
WU, J [1 ]
机构
[1] NASA LANGLEY RES CTR,INST COMP APPLICAT SCI & ENGN,HAMPTON,VA 23065
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1991年 / 3卷 / 06期
关键词
D O I
10.1002/cpe.4330030607
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Run-time preprocessing plays a major role in many efficient algorithms in computer science, as well as playing an important role in exploiting multiprocessor architectures. We give examples that elucidate the importance of run-time preprocessing and show how these optimizations can be integrated into compilers. To support our arguments, we describe transformations implemented in prototype multiprocessor compilers and present benchmarks from the iPSC2/860, the CM-2 and the Encore Multimax/320.
引用
收藏
页码:573 / 592
页数:20
相关论文
共 50 条
  • [1] Firepile: Run-time Compilation for GPUs in Scala
    Nystrom, Nathaniel
    White, Derek
    Das, Kishen
    [J]. ACM SIGPLAN NOTICES, 2012, 47 (03) : 107 - 115
  • [2] Run-time Compilation of Bytecode in Sensor Networks
    Ellul, Joshua
    Martinez, Kirk
    [J]. 2010 FOURTH INTERNATIONAL CONFERENCE ON SENSOR TECHNOLOGIES AND APPLICATIONS (SENSORCOMM), 2008, : 133 - 138
  • [3] Firepile: Run-time Compilation for GPUs in Scala
    Nystrom, Nathaniel
    White, Derek
    Das, Kishen
    [J]. GPCE 11: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, 2011, : 107 - 115
  • [4] Compilation tools for run-time reconfigurable designs
    Luk, W
    Shirazi, N
    Cheung, PYK
    [J]. 5TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 1997, : 56 - 65
  • [5] Worker-checker - A framework for run-time parallelization on multiprocessors
    Liu, KC
    King, CT
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 45 (03) : 205 - 229
  • [6] Dynamic compilation of a reflective language using run-time specialization
    Masuhara, H
    Sugita, Y
    Yonezawa, A
    [J]. INTERNATIONAL SYMPOSIUM ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2000, : 128 - 137
  • [7] Effective and Efficient Compilation of Run-Time Generics in Java']Java
    Viroli, Mirko
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 138 (02) : 95 - 116
  • [8] Demo Abstract: Run-time Compilation of Bytecode in Wireless Sensor Networks
    Ellul, Joshua
    Martinez, Kirk
    [J]. PROCEEDINGS OF THE 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2010, : 422 - 423
  • [9] RUN-TIME SUPPORT FOR PARALLEL FUNCTIONAL PROGRAMMING ON SHARED-MEMORY MULTIPROCESSORS
    LEE, CC
    FATMI, HA
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 16 (01) : 69 - 74
  • [10] A framework for hierarchical scheduling on multiprocessors: from application requirements to run-time allocation
    Lipari, Giuseppe
    Bini, Enrico
    [J]. 31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 249 - 258