Dissertation Information for Richard MarcianoNAME:
DEGREE:
DISCIPLINE:
SCHOOL: ADVISORS: COMMITTEE MEMBERS: MPACT Status: Incomplete - Not_Inspected Title: An algebraic approach to parallel program development Abstract: Traditional parallelizing compilers focus on parallelism at the loop level. While much progress has been made in this domain, this type of parallelization is not always suited for the generation of parallel code for a wide variety of architectures and execution models. Control over the granularity of parallelism is not always handled either. With the emergence of High Performance Computing Systems, HPCS, there is a greater need for the detection of parallelism at the level of all language constructs. In addition, the efficiency and convenience rationale requires the compiler to cooperate with the programmer while developing a parallel program in order to determine the right unit of granularity. This is crucial when porting programs to different architectures or when dealing with scalable machines. The goal of this research is to develop a parallel programming environment integrated within the algebraic compiler that allows the programmer to cooperate with the compiler while developing a parallel program. This cooperation extends beyond simple program tuning to incremental development of the program, controlling the granularity of processes, and exploiting the architectural properties of the machine. |
MPACT Scores for Richard MarcianoA = 0 Advisors and Advisees Graph |