NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Array processor architectureA high speed parallel array data processing architecture fashioned under a computational envelope approach includes a data base memory for secondary storage of programs and data, and a plurality of memory modules interconnected to a plurality of processing modules by a connection network of the Omega gender. Programs and data are fed from the data base memory to the plurality of memory modules and from hence the programs are fed through the connection network to the array of processors (one copy of each program for each processor). Execution of the programs occur with the processors operating normally quite independently of each other in a multiprocessing fashion. For data dependent operations and other suitable operations, all processors are instructed to finish one given task or program branch before all are instructed to proceed in parallel processing fashion on the next instruction. Even when functioning in the parallel processing mode however, the processors are not locked-step but execute their own copy of the program individually unless or until another overall processor array synchronization instruction is issued.
Document ID
20080005863
Acquisition Source
Ames Research Center
Document Type
Other - Patent
Authors
Barnes, George H.
Lundstrom, Stephen F.
Shafer, Philip E.
Date Acquired
August 24, 2013
Publication Date
October 25, 1983
Subject Category
Computer Systems
Report/Patent Number
Patent Number: US-PATENT-4,412,303
Patent Application Number: US-PATENT-APPL-SN-097191
Funding Number(s)
CONTRACT_GRANT: NAS2-9897
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Patent
US-PATENT-4,412,303
Patent Application
US-PATENT-APPL-SN-097191
No Preview Available