Whenever large homogeneous data structures need to be processed in a non-trivial way, e.g. in computational sci-ences, image processing, or system simulation, high-level array programming in the style of APL offers a far more concise and abstract approach than traditional scalar lan-guages such as C/C++ or FORTRAN-77. The same sort of applications often can also be characterized as performance critical and today represents the major domain for parallel processing. This paper reports on the development of a compiler backend which allows to implicitly generate multithreaded code from high-level array program specifications. On shared memory multiprocessor systems, this code can be executed in parallel without any additional programming effort...
This paper describes and discusses several pattern recognition programs that have been coded for and...
116 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1998.In this thesis we also presen...
Array languages such as Fortran 90, High Performance Fortran and ZPL are convenient vehicles for ex-...
Abstract We present the work on automatic parallelization of array-oriented programs for multi-core ...
Original article is available at: http://www.worldscinet.com Copyright World Scientific Publishing C...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
We present an approach for compiling a rich subset of APL into data-parallel programs that can be ex...
Over the past two decades tremendous progress has been made in both the design of parallel architect...
Although multicomputers are becoming feasible for solving large problems, they are difficult to prog...
. We present several new compiler techniques employed by our interprocedural parallelizing research ...
The widespread use of multicore processors is not a consequence of significant advances in parallel ...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
The widespread use of multicore processors is not a consequence of significant advances in parallel ...
Most of the existing high-level array processing languages support a fixed set of pre-defined array ...
This paper describes and discusses several pattern recognition programs that have been coded for and...
116 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1998.In this thesis we also presen...
Array languages such as Fortran 90, High Performance Fortran and ZPL are convenient vehicles for ex-...
Abstract We present the work on automatic parallelization of array-oriented programs for multi-core ...
Original article is available at: http://www.worldscinet.com Copyright World Scientific Publishing C...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
We present an approach for compiling a rich subset of APL into data-parallel programs that can be ex...
Over the past two decades tremendous progress has been made in both the design of parallel architect...
Although multicomputers are becoming feasible for solving large problems, they are difficult to prog...
. We present several new compiler techniques employed by our interprocedural parallelizing research ...
The widespread use of multicore processors is not a consequence of significant advances in parallel ...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
The widespread use of multicore processors is not a consequence of significant advances in parallel ...
Most of the existing high-level array processing languages support a fixed set of pre-defined array ...
This paper describes and discusses several pattern recognition programs that have been coded for and...
116 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1998.In this thesis we also presen...
Array languages such as Fortran 90, High Performance Fortran and ZPL are convenient vehicles for ex-...