NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
An experimental distributed microprocessor implementation with a shared memory communications and control mediumThe distributed processing concept is defined in terms of control primitives, variables, and structures and their use in performing a decomposed discrete Fourier transform (DET) application function. The design assumes interprocessor communications to be anonymous. In this scheme, all processors can access an entire common database by employing control primitives. Access to selected areas within the common database is random, enforced by a hardware lock, and determined by task and subtask pointers. This enables the number of processors to be varied in the configuration without any modifications to the control structure. Decompositional elements of the DFT application function in terms of tasks and subtasks are also described. The experimental hardware configuration consists of IMSAI 8080 chassis which are independent, 8 bit microcomputer units. These chassis are linked together to form a multiple processing system by means of a shared memory facility. This facility consists of hardware which provides a bus structure to enable up to six microcomputers to be interconnected. It provides polling and arbitration logic so that only one processor has access to shared memory at any one time.
Document ID
19810003151
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Mejzak, R. S.
(Naval Air Development Center Warminster, PA, United States)
Date Acquired
August 11, 2013
Publication Date
January 1, 1980
Publication Information
Publication: NASA. Goddard Space Flight Center Aerospace Appl. of Microprocessors
Subject Category
Computer Operations And Hardware
Accession Number
81N11659
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available