Parallel programming
Book
·
OSTI ID:5384681
This book examines the major hardware developments and programming concepts that have influenced the introduction of parallelism. It provides an overview of some of the features of specific machine architectures and their interaction with developments in software technology. The independent areas of multiprocessor and distributed programming, programming array and vector processors, and data flow programming are also examined in detail. Topics covered include: hardware technology developments; software technology developments; mutual exclusion; process synchronization; message passing primitives; Modula-2; Pascal Plus; Ada; Occam: a distributed computing language; Cray-1 FORTRAN translator: CFT; CDC Cyber FORTRAN; Illiac IV CFD FORTRAN; distributed array processor FORTRAN; Actus: a Pascal-based language; data flow programming.
- OSTI ID:
- 5384681
- Country of Publication:
- United States
- Language:
- English
Similar Records
Array processor achieves 100 mflops (ST-100 array processor)
The design and implementation of a Pascal-based language for array processor architectures
Compiler for an array and vector processing language
Journal Article
·
Tue Jan 31 23:00:00 EST 1984
· Comput. Des.; (United States)
·
OSTI ID:5082731
The design and implementation of a Pascal-based language for array processor architectures
Journal Article
·
Mon Jun 01 00:00:00 EDT 1987
· J. Parallel Distrib. Comput.; (United States)
·
OSTI ID:6055906
Compiler for an array and vector processing language
Journal Article
·
Wed May 01 00:00:00 EDT 1985
· IEEE Trans. Software Eng.; (United States)
·
OSTI ID:6137610
Related Subjects
99 GENERAL AND MISCELLANEOUS
990210* -- Supercomputers-- (1987-1989)
ARRAY PROCESSORS
COMPUTER ARCHITECTURE
COMPUTER CODES
COMPUTERS
DATA-FLOW PROCESSING
DIGITAL COMPUTERS
FORTRAN
PARALLEL PROCESSING
PASCAL
PROGRAMMING
PROGRAMMING LANGUAGES
SUPERCOMPUTERS
SYNCHRONIZATION
TRANSLATORS
VECTOR PROCESSING
990210* -- Supercomputers-- (1987-1989)
ARRAY PROCESSORS
COMPUTER ARCHITECTURE
COMPUTER CODES
COMPUTERS
DATA-FLOW PROCESSING
DIGITAL COMPUTERS
FORTRAN
PARALLEL PROCESSING
PASCAL
PROGRAMMING
PROGRAMMING LANGUAGES
SUPERCOMPUTERS
SYNCHRONIZATION
TRANSLATORS
VECTOR PROCESSING