A loosely-coupled applicative multi-processing system
- 1 June 1979
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The architecture of highly-parallel machines has received increased attention from researchers over the past decade. At first, because of the machines' novelty, workers were content with proposing elaborate machine architectures without giving due consideration to how such machines would ultimately be programmed to exploit their available computational power. Experience with Illiac IV, Star-l00, etc. has shown this to be a mistake. Indications are that programming languages deserve consideration at the earliest stages of architectural conception. Included in such considerations are issues such as storage and task management.Keywords
This publication has 10 references indexed in Scilit:
- Aspects of Applicative Programming for Parallel ProcessingIEEE Transactions on Computers, 1978
- Lucid, a nonprocedural language with iterationCommunications of the ACM, 1977
- Aspects of applicative programming for file systems (Preliminary Version)ACM SIGPLAN Notices, 1977
- Cm*Published by Association for Computing Machinery (ACM) ,1977
- A lazy evaluatorPublished by Association for Computing Machinery (ACM) ,1976
- Look-Ahead ProcessorsACM Computing Surveys, 1975
- Reduction languages for reduction machinesPublished by Association for Computing Machinery (ACM) ,1975
- A preliminary architecture for a basic data-flow processorACM SIGARCH Computer Architecture News, 1974
- The UNIX time-sharing systemCommunications of the ACM, 1974
- Programming language semantics and closed applicative languagesPublished by Association for Computing Machinery (ACM) ,1973