Parallel processing has been used to increase performance of computing systems for the past several years. In principle, parallelism can be achieved by using a large number of processors. However, effective parallelism can be achieved by exploiting parallelism available in program structures. Program loops also provide a great opportunity for exploiting parallelism. The basic goal of loop parallelizing techniques is to maximize the degree of parallelism and improve data locality within and across loop nests. Automatic parallelization of loop-based programs will play a very important role in facilitating the use of high performance computers. With the above in view, and the current interest in this topic, we are publishing this special issue...
[[abstract]]The main function of parallelizing compilers is to analyze sequential programs, in parti...
Compiling for parallelism is a longstanding topic of compiler research. This book describes the fund...
Parallelizing compilers promise to exploit the parallelism available in a given program, particularl...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
Characteristics of full applications found in scientific computing industries today lead to challeng...
Parallel software is now required to exploit the abundance of threads and processors in modern multi...
The performance of many parallel applications relies not on instruction-level parallelism but on loo...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
This paper presents an overview of automatic program parallelization techniques. It covers dependenc...
In this paper, we have presented the design and evalu-ation of a compiler system, called APE, f o r ...
Abstract. This paper presents a compilation technique that performs automatic parallelization of can...
With the evolution of multi-core, multi-threaded processors from simple-scalar processors, the perfo...
In this paper, we survey loop parallelization algorithms, analyzing the dependence representations t...
Modern computers will increasingly rely on parallelism to achieve high computation rates. Techniques...
Developing efficient programs for many of the current parallel computers is not easy due to the arch...
[[abstract]]The main function of parallelizing compilers is to analyze sequential programs, in parti...
Compiling for parallelism is a longstanding topic of compiler research. This book describes the fund...
Parallelizing compilers promise to exploit the parallelism available in a given program, particularl...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
Characteristics of full applications found in scientific computing industries today lead to challeng...
Parallel software is now required to exploit the abundance of threads and processors in modern multi...
The performance of many parallel applications relies not on instruction-level parallelism but on loo...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
This paper presents an overview of automatic program parallelization techniques. It covers dependenc...
In this paper, we have presented the design and evalu-ation of a compiler system, called APE, f o r ...
Abstract. This paper presents a compilation technique that performs automatic parallelization of can...
With the evolution of multi-core, multi-threaded processors from simple-scalar processors, the perfo...
In this paper, we survey loop parallelization algorithms, analyzing the dependence representations t...
Modern computers will increasingly rely on parallelism to achieve high computation rates. Techniques...
Developing efficient programs for many of the current parallel computers is not easy due to the arch...
[[abstract]]The main function of parallelizing compilers is to analyze sequential programs, in parti...
Compiling for parallelism is a longstanding topic of compiler research. This book describes the fund...
Parallelizing compilers promise to exploit the parallelism available in a given program, particularl...