University of Illinois at Urbana-Champaign
Compiling for Distributed Memory Multiprocessors Based on Access Region Analysis
Abstract
dc:descriptionThis dissertation explores the applicability of fully automatic parallelizing techniques for distributed memory multiprocessors. In the research, an ordinary Fortran 77 program is assumed as input, and no information is required from the programmers. Only the abilities of the compiler are used to detect parallelism from the input program, to distribute data, and to control communication in the system. To achieve this goal, a variety of compiler techniques are used, including traditional compiling techniques and new techniques developed specifically with distributed memory architectures as the target. Combining these traditional and new techniques, various sequential benchmark programs are tested on one of the distributed memory machines.
Degree
thesis:*- Name thesis:degree_name
- Ph.D.
- Level thesis:degree_level
- Dissertation
- Discipline thesis:degree_discipline
- Computer Science
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2015
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Paek, Yunheung
- Contributors dc:contributor
-
- Padua, David A.
Subjects
dc:subject × 1Rights
- Language dc:language
- eng
Identifiers
dc:identifier.*- Identifier
- (MiAaPQ)AAI9737215
- OAI identifier oai:identifier
- oai:www.ideals.illinois.edu:2142/81885