A software high performance APL interpreter

  • Authors:
  • Harry J. Saal;Zvi Weiss

  • Affiliations:
  • International Business Machines Corporation, General Products Division, Santa Teresa Laboratory, P. O. Box 50020, San Jose, California;IBM Israel Scientific Center, Computer Science Building, Technion - Israel Institute of Technology, Technion City, Haifa, Israel

  • Venue:
  • APL '79 Proceedings of the international conference on APL: part 1
  • Year:
  • 1979

Quantified Score

Hi-index 0.00

Visualization

Abstract

The design of a high performance APL system is presented along with an evaluation of the performance improvement measured on a partial implementation. The system contains a compiler which translates APL into the instructions of a virtual APL machine. Numerous special techniques suitable for optimized interpretation of this virtual machine entirely in software on a System 370 are described. The overhead for executing APL programs has been reduced by a factor ranging between 5 and 10 when compared to conventional interpretive systems.