Download:
|
by Atsushi Kubota, Masahiro Goshima, Shinji Tomita
http://www.lab3.kuis.kyoto-u.ac.jp/project/papers/compiler/1998/pact98.ps.gz
Add To MetaCart
Abstract:
This paper presents a compiling technique to generate optimized codes for heterogeneous computing environment. This paper also proposes a new dynamic load redistribution mechanism which can adaptively and dynamically distribute tasks among computers according to their available computing power which may vary during the computation. As the results of the performance evaluation, we could confirm that the generated codes are effectively executed in a heterogeneous computing environment with dynamic load change. 1.
Citations
|
963
|
Performance Fortran Forum. High Performance Fortran language specification version 1.0
– High
- 1993
|
|
188
|
MPI: A message-passing interface standard
– Forum
- 1994
|
|
92
|
Array DataFlow Analysis and its Use in Array Privatization
– Maydan, Amarasinghe, et al.
- 1993
|
|
77
|
Evaluating compiler optimizations for Fortran D
– Hiranandani, Kennedy, et al.
- 1994
|
|
67
|
The Tiny loop restructuring research tool
– Wolfe
- 1991
|
|
58
|
High Performance FORTRAN Language Specification Version 1.0
– Forum
- 1993
|
|
15
|
et al. Fortran D Language Specification
– Fox
- 1990
|
|
8
|
Dynamic load balancing using task-transfer probabilities
– Evans, Butt
- 1993
|
|
5
|
et al. Data Parallel Programming in an Adaptive Environment
– Saltz, Edjlali
- 1995
|
|
4
|
et al. Users' Guide to mpich, a Portable Implementation
– Bridges
- 1995
|
|
3
|
et al. Metasystems: An approach combining parallel processing and heterogeneous distributed computing systems
– Grimshaw, Weissman
- 1994
|
|
2
|
et al.: Generating Optimized Code for Heterogeneous Computing Environment using Parallelizing Compiler TINPAR
– Goto
- 1996
|
|
2
|
et al.: A Parallelizing Compiler Technique for Loops with Irregular Accesses-- New Algorithms to Improve the Performance of the Inspector/Executor
– Kubota
- 1994
|
|
2
|
et al.: TINPAR: A Parallelizing Compiler for Message-Passing Multiprocessors
– Miyoshi
- 1996
|
|
1
|
et al. Runtime support and dynamic load balancing strategies for structured adaptive applications
– Moon
- 1995
|
|
1
|
et al. A programming environment for dynamic resource allocation and data distribution
– Moreira
- 1996
|
|
1
|
hetero-TINPAR: A Parallelizing Compiler for Heterogeneous Computing Environment --Improvement of Dynamic Load Balancing Scheme
– Tanaka
- 1997
|
|
1
|
Koji Maeyama, Shin ya Goto, Shin ichiro Mori, Hiroshi Nakashima, and Shinji Tomita. TINPAR: A parallelizing compiler for messagepassing multiprocessors
– Kubota, Miyoshi
- 1995
|