The parallel execution of DO loops
Communications of the ACM
Control structures in Illiac IV Fortran
Communications of the ACM
Parallelism exposure and exploitation in programs
Parallelism exposure and exploitation in programs
ACM Computing Surveys (CSUR)
POPL '98 Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Computing the Singular-Value Decomposition on the ILLIAC IV
ACM Transactions on Mathematical Software (TOMS)
Associative and Parallel Processors
ACM Computing Surveys (CSUR)
A Language for Array and Vector Processors
ACM Transactions on Programming Languages and Systems (TOPLAS)
ACM Transactions on Programming Languages and Systems (TOPLAS)
The VAL Language: Description and Analysis
ACM Transactions on Programming Languages and Systems (TOPLAS)
Data Management and Control-Flow Aspects of an SIMD/SPMD Parallel Language/Compiler
IEEE Transactions on Parallel and Distributed Systems
Multiprocessor software design
ACM '80 Proceedings of the ACM 1980 annual conference
The universality of various types of SIMD machine interconnection networks
ISCA '77 Proceedings of the 4th annual symposium on Computer architecture
Users' experience with the ILLIAC IV system and its programming languages
ACM SIGPLAN Notices
A method for controlling parallelism in programming languages
ACM SIGPLAN Notices
ACM SIGPLAN Notices
On Block-Parallel Methods for Solving Linear Equations
IEEE Transactions on Computers
Technology and Design Tradeoffs in the Creation of a Modern Supercomputer
IEEE Transactions on Computers
Processing by Data and Program Blocks
IEEE Transactions on Computers
IEEE Transactions on Computers
Languages and Compilers for Parallel Computing
Architecture and application s of DADO: a large-scale parallel computer for artificial intelligence
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 2
ACM Transactions on Programming Languages and Systems (TOPLAS)
Hi-index | 48.23 |
GLYPNIR is one of the earliest existing languages designed for programming the Illiac IV computer. The syntax of the language is based on ALGOL 60, but has been extended to allow the programmer explicitly to specify the parallelism of his algorithm in terms of 64-word vectors.This paper describes the characteristics, goals, and philosophy of the language, and discusses some of the problems associated with parallel computer architectures.