Search NASAโŒ• Search

NASA NTRS ยท 19810003151

An experimental distributed microprocessor implementation with a shared memory communications and control medium

Abstract

The 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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Mejzak, R. S.. 1980-01-01. An experimental distributed microprocessor implementation with a shared memory communications and control medium. https://ntrs.nasa.gov/citations/19810003151

Cite the original work for its findings. Save a collection to share your selection of sources.