High-Level Language Computer Architecture
Communications of the ACM
Program Flow Analysis: Theory and Application
Program Flow Analysis: Theory and Application
The Implementation of APL on an Associative Processor
Proceedings of the Sagamore Computer Conference on Parallel Processing
An APL compiler for the UNIX timesharing system
APL '83 Proceedings of the international conference on APL
A comparison of reduction in APL with polyarity in LISP
APL '83 Proceedings of the international conference on APL
The Boolean Vector Machine [BVM]
ISCA '83 Proceedings of the 10th annual international symposium on Computer architecture
APL on a multiprocessor architecture
APL '82 Proceedings of the international conference on APL
Array diagrams and the Nial approach
APL '82 Proceedings of the international conference on APL
The use of APL in a concurrent data flow environment
APL '82 Proceedings of the international conference on APL
Tentative compilation: A design for an APL compiler
APL '79 Proceedings of the international conference on APL: part 1
APL '79 Proceedings of the international conference on APL: part 1
APL '79 Proceedings of the international conference on APL: part 1
Compile time syntax analysis of APL programs
APL '81 Proceedings of the international conference on APL
Optimal associative searching on a cellular computer
FPCA '81 Proceedings of the 1981 conference on Functional programming languages and computer architecture
Simulation of a reduction machine.
Simulation of a reduction machine.
An apl machine
Programming in reduction languages.
Programming in reduction languages.
Execution time and storage requirements of reduction language programs on a reduction machine.
Execution time and storage requirements of reduction language programs on a reduction machine.
Global variable considered harmful
ACM SIGPLAN Notices
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
ACORN: APL to C on real numbers
APL '90 Conference proceedings on APL 90: for the future
Parallel expression in the APL2 language
IBM Systems Journal
Hi-index | 0.00 |
This paper investigates the features of an APL compiler designed for a cellular computer (the FFP machine). This machine directly executes Formal Functional Programming (FFP) code. The APL compiler generates parallel FFP code. Techniques for parallel implementation of many APL array processing operators and functions are described. The implicit parallelism between different operations in a given APL program is also exploited. The FFP machine can accommodate the almost unbounded parallelism of FFP programs. Execution time analysis shows potential for highly efficient execution of APL programs on this machine.