Data-parallel languages allow programmers to use the familiar machine-independent programming style to develop programs for multiprocessor systems. These languages relieve users of the tedious task of inserting interprocessor communication and delegate this crucial and error-prone task to the compilers for the languages. Since remote access in hierarchical multiprocessor systems is orders of magnitude slower than access to a processor's local memory, interprocessor communication introduces significant overheads to the total execution time. The success of data-parallel languages depends heavily on the compiler's ability to reduce the communication overhead. This dissertation describes novel techniques for communication generation. It covers ...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Power consumption and fabrication limitations are increasingly playing significant roles in the desi...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Communication coalescing is a static optimization that can reduce both communication frequency and r...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
A variety of historically-proven computer languages have recently been extended to support parallel ...
Reducing communication overhead is crucial for improving the performance of programs on distributed-...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Distributed-memory multicomputers, such as the Intel iPSC/860, the Intel Paragon, the IBM SP-1 /SP-2...
The performance of a High Performance Parallel or Distributed Computation depends heavily on minimiz...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Communication overhead in multiprocessor systems, as exemplified by cache coherency traffic and glob...
Multicomputer (distributed memory MIMD machines) have emerged as inexpensive, yet powerful parallel...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Power consumption and fabrication limitations are increasingly playing significant roles in the desi...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Communication coalescing is a static optimization that can reduce both communication frequency and r...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
A variety of historically-proven computer languages have recently been extended to support parallel ...
Reducing communication overhead is crucial for improving the performance of programs on distributed-...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Distributed-memory multicomputers, such as the Intel iPSC/860, the Intel Paragon, the IBM SP-1 /SP-2...
The performance of a High Performance Parallel or Distributed Computation depends heavily on minimiz...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Communication overhead in multiprocessor systems, as exemplified by cache coherency traffic and glob...
Multicomputer (distributed memory MIMD machines) have emerged as inexpensive, yet powerful parallel...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Power consumption and fabrication limitations are increasingly playing significant roles in the desi...