An experimental APL compiler for a distributed memory parallel machine

  • Authors:
  • Wai Mee Ching;Alex Katz

  • Affiliations:
  • T. J. Watson Research Center, Yorktown Heights, NY;T. J. Watson Research Center, Yorktown Heights, NY

  • Venue:
  • Proceedings of the 1994 ACM/IEEE conference on Supercomputing
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

We developed an experimental APL compiler 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.