MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Hiroshi NAKASHIMA

Download:
Download as a PDF | Download as a PS
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