Extending APL for pattern matching
Norman Brenner
International Conference on APL 1983
Several computers have been built experimentally which incorporate a large number of identical CPUs. One example known to this author contains 65 identical microprocessors: one is the "master" and issues orders (normally identical or nearly so) to the other 64, called "slaves". The master and each slave has its own storage unit. It is proposed that such a computer could be used as an auxiliary to a conventional computer to assist in the execution of APL code. APL vectors would be stored in scattered fashion, one element per slave memory, so that they can be processed in parallel. Reduce and scan operations are considered in detail, and requirements are derived for the data interconnection paths among the processors.
Norman Brenner
International Conference on APL 1983
Norman Brenner
International Conference on APL 1984
David A. Rabenhorst
International Conference on APL 1982
James A. Brown
International Conference on APL 1982