Array syntax is an important feature introduced in Fortran 90. It adds more expressive power to the language by allowing operations and assignments on the array sections. Programmers will benefit from this new feature directly by writing simple and concise programs. The remaining work is left to compilers that finally compile these statements with array syntax onto targeted machines. This compiling process is usually called scalarization. One problem facing Fortran 90 compilers is the temporary arrays generated during the scalarization in order to maintain the semantics of the array syntax. For many years, techniques have been developed to avoid the use of temporary arrays in certain cases. In this paper, we will present two new approaches ...
Some issues in the relationship of coding style and compiler optimization are discussed with regard ...
Array syntax adds expressive power to a language by providing operations on and assignments to array...
[[abstract]]An increasing number of programming languages, such as Fortran 90 and APL, are providing...
Array syntax, existed in many languages, adds expressive power by allowing operations on and assignm...
Array languages such as Fortran 90, High Performance Fortran and ZPL are convenient vehicles for ex-...
International audienceMemory accesses are a well known bottleneck whose impact might be mitigated by...
The literature has witnessed much work aimed at improving the efficiency of mernory systems. The mot...
This paper describes a general compiler optimization technique that reduces communication overhead f...
Memory accesses are a well known bottleneck whose impact might be mitigated by using properly the me...
[[abstract]]©1999 IEEE-In our recent work, we have been working on providing parallel sparse support...
Abstract. Construction of complex array operations by composition of more basic ones allows for abst...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. They form a rich source of ...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. Each of these array intrins...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions that are useful for represen...
many benefits in simplifying array-based computations and expressing data parallelism. However, they...
Some issues in the relationship of coding style and compiler optimization are discussed with regard ...
Array syntax adds expressive power to a language by providing operations on and assignments to array...
[[abstract]]An increasing number of programming languages, such as Fortran 90 and APL, are providing...
Array syntax, existed in many languages, adds expressive power by allowing operations on and assignm...
Array languages such as Fortran 90, High Performance Fortran and ZPL are convenient vehicles for ex-...
International audienceMemory accesses are a well known bottleneck whose impact might be mitigated by...
The literature has witnessed much work aimed at improving the efficiency of mernory systems. The mot...
This paper describes a general compiler optimization technique that reduces communication overhead f...
Memory accesses are a well known bottleneck whose impact might be mitigated by using properly the me...
[[abstract]]©1999 IEEE-In our recent work, we have been working on providing parallel sparse support...
Abstract. Construction of complex array operations by composition of more basic ones allows for abst...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. They form a rich source of ...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. Each of these array intrins...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions that are useful for represen...
many benefits in simplifying array-based computations and expressing data parallelism. However, they...
Some issues in the relationship of coding style and compiler optimization are discussed with regard ...
Array syntax adds expressive power to a language by providing operations on and assignments to array...
[[abstract]]An increasing number of programming languages, such as Fortran 90 and APL, are providing...