NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The science of computing - The evolution of parallel processingThe present paper is concerned with the approaches to be employed to overcome the set of limitations in software technology which impedes currently an effective use of parallel hardware technology. The process required to solve the arising problems is found to involve four different stages. At the present time, Stage One is nearly finished, while Stage Two is under way. Tentative explorations are beginning on Stage Three, and Stage Four is more distant. In Stage One, parallelism is introduced into the hardware of a single computer, which consists of one or more processors, a main storage system, a secondary storage system, and various peripheral devices. In Stage Two, parallel execution of cooperating programs on different machines becomes explicit, while in Stage Three, new languages will make parallelism implicit. In Stage Four, there will be very high level user interfaces capable of interacting with scientists at the same level of abstraction as scientists do with each other.
Document ID
19850066199
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
Authors
Denning, P. J.
(NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
August 12, 2013
Publication Date
October 1, 1985
Publication Information
Publication: American Scientist
Volume: 73
ISSN: 0003-0996
Subject Category
Computer Programming And Software
Accession Number
85A48350
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available