Aftran: Array Fortran programming language
β Scribed by U. Chandra; G. Riccardi; J. Vagi; J.-L. Dekeyser; F. Hannedouche
- Publisher
- Elsevier Science
- Year
- 1989
- Tongue
- English
- Weight
- 428 KB
- Volume
- 57
- Category
- Article
- ISSN
- 0010-4655
No coin nor oath required. For personal study only.
β¦ Synopsis
Widespread use of vector pipeline supercomputers is restricted due to the machine-dependent task of vectorization. Though automatic vectorizers can be used to produce machine-dependent vectorized code from Fortran 77 code, algorithms and structures have to be carefully designed to allow efficient vectorization. An alternative approach is to write explicitly vectorized programs in a language such as Fortran 8x with vector or array instructions. However, we anticipate that it will be a long time before Fortran 8x compilers are widely available. An ongoing project at the Supercomputer Computations Research Institute (SCRI) and Computer Science Department of FSU has defined the language Aftran, which adds much of the array processing capabilities of Fortran 8x [1] to Fortran 77. This paper discusses the features, design and implementation of this prototype for Fortran 77 target transformations.
π SIMILAR VOLUMES