Runtime Support for In-Core and Out-of-Core Data-Parallel Programs (1995)
| Citations: | 6 - 2 self |
BibTeX
@TECHREPORT{Thakur95runtimesupport,
author = {Rajeev Thakur},
title = {Runtime Support for In-Core and Out-of-Core Data-Parallel Programs},
institution = {},
year = {1995}
}
OpenURL
Abstract
Distributed memory parallel computers or distributed computer systems are widely recognized as the only cost-effective means of achieving teraflops performance in the near future. However, the fact remains that they are difficult to program and advances in software for these machines have not kept pace with advances in hardware. This thesis addresses several issues in providing runtime support for in-core as well as out-of-core programs on distributed memory parallel computers. This runtime support can be directly used in application programs for greater efficiency, portability and ease of programming. It can also be used together with a compiler to translate programs written in a high-level data-parallel language like High Performance Fortran (HPF) to node programs for distributed memory machines. In distributed memory programs, it is often necessary to change the distribution of arrays during program execution. This thesis presents efficient and portable algorithms for runtime array ...







