FORTRAN 77
Automatic vectorization of character string manipulation and relational operations in Pascal
Proceedings of the 1989 ACM/IEEE conference on Supercomputing
Effects of Loop Fusion and Statement Migration on the Speedup of Vector Multiprocessors
PACT '94 Proceedings of the IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques
Outer-loop vectorization: revisited for short SIMD architectures
Proceedings of the 17th international conference on Parallel architectures and compilation techniques
Hi-index | 0.00 |
Detailed anatomy of automatic vectorizing compiler V-Pascal (Version 1, now operational) is given. With no language extensions, V-Pascal efficiently vectorizes the whole of arbitrarily given multiply nested for loops using the mechanism of vector indirect addressing. Higher functions of V-Pascal, such as (a) vectorization of while-do and recursive calls, (b) vectorization of relational operations on relational database defined by record-type data structures, and (c) automatic parallel decomposition for multiprocessor environments, are considered for Version 2 and are now in the process of design and implementation.