Abstract
Although vector processors have been available for over a decade, the software necessary to make effective use of these facilities has generally not been available. In this paper the design of a compiler for the programming language APL, which produces code that allows most operations to be performed in parallel, is described. This design is based on a similar sequential compiler currently in use. Both compilers use a technique called dragthrough to reduce the size of intermediate values generated during the course of execution.

This publication has 8 references indexed in Scilit: