A Survey of Parallel Machine Organization and Programming
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR)
A Language for Array and Vector Processors
ACM Transactions on Programming Languages and Systems (TOPLAS)
Communications of the ACM - Special issue on computer architecture
Communications of the ACM
Glypnir—a programming language for Illiac IV
Communications of the ACM
Parallel Processing Systems
CFD — A FORTRAN-like language for the ILLIAC IV
Proceedings of the conference on Programming languages and compilers for parallel and vector machines
ACM SIGPLAN Notices
Automatic recognition of vector and parallel operations in a higher level language
ACM SIGPLAN Notices - Special issue on control structures in programming languages
EVA: an explicit vector language
ACM SIGPLAN Notices
Four Dimensions of programming-language independence
ACM SIGPLAN Notices
Array languages and the challenge of modern computer architecture
ACM SIGAPL APL Quote Quad
Hi-index | 0.01 |
The high-level languages proposed for supercomputers, such as vector and array processors, have been designed using one of the following two approaches: (1) an existing sequential language is adapted, (2) a new language based on the hardware is developed. Recently, there has emerged a third approach, which does not require the programmer to be aware of the sequential nature of the language or the hardware characteristics.Examples of these language groups are examined to illustrate their main features and what is required of a programmer when using such languages. The study therefore enables a comparison of the different language approaches to be made.