Accession Number : ADA207609

Title :   Implementation Indices (1975-1979). Volume 1.

Descriptive Note : Technical rept.,

Corporate Author : MASSACHUSETTS INST OF TECH CAMBRIDGE LAB FOR COMPUTER SCIENCE

Personal Author(s) : Papadopoulos, Gregory M

PDF Url : ADA207609

Report Date : Dec 1988

Pagination or Media Count : 158

Abstract : General purpose multiprocessors have largely failed to meet expectations for programmability and performance. We blame the lack of usable parallel programming languages and systems on the underlying processor architecture. Machines built out of conventional sequential processors simply do not support the synchronization demands of parallel execution, so the programmer focuses upon the dangerous and arduous task of discovering a minimum set of synchronization points without introducing nondeterminism. We argue that processors must be fundamentally changed to execute a parallel machine language, in which parallel activities are coordinated as efficiently as instructions are scheduled. Tagged token dataflow, Dataflow graphs, Multiprocessor computer architecture, Pipelined processor, Associative memory. (jes)

Descriptors :   *MULTIPROCESSORS, ARCHITECTURE, ASSOCIATIVE PROCESSING, COMPUTER ARCHITECTURE, COMPUTER PROGRAMMING, PARALLEL ORIENTATION, PARALLEL PROCESSING, PROCESSING EQUIPMENT, PROGRAMMING LANGUAGES, SERIAL PROCESSORS

Subject Categories : Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE