An experimental APL compiler for a distributed memory parallel machine
Wai Mee Ching, Alex Katz · Conference on High Performance Computing (Supercomputing) · 1994
An experimental APL compiler has been developed for the IBM SP1 distributed memory parallel machine. It accepts classical APL programs, without additional directives, and generates parallelized C code for execution on the SP1 machine. The compiler exploits data parallelism in APL programs based on parallel high-level primitives. Program variables are either replicated or partitioned. We also present performance data for five moderate-size programs running on the SP1. >