NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Parallel VLSI architecture emulation and the organization of APSA/MPPThe Applicative Programming System Architecture (APSA) combines an applicative language interpreter with a novel parallel computer architecture that is well suited for Very Large Scale Integration (VLSI) implementation. The Massively Parallel Processor (MPP) can simulate VLSI circuits by allocating one processing element in its square array to an area on a square VLSI chip. As long as there are not too many long data paths, the MPP can simulate a VLSI clock cycle very rapidly. The APSA circuit contains a binary tree with a few long paths and many short ones. A skewed H-tree layout allows every processing element to simulate a leaf cell and up to four tree nodes, with no loss in parallelism. Emulation of a key APSA algorithm on the MPP resulted in performance 16,000 times faster than a Vax. This speed will make it possible for the APSA language interpreter to run fast enough to support research in parallel list processing algorithms.
Document ID
19870017108
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Odonnell, John T.
(Indiana Univ. Bloomington, IN, United States)
Date Acquired
September 5, 2013
Publication Date
July 1, 1987
Publication Information
Publication: NASA. Goddard Space Flight Center, Frontiers of Massively Parallel Scientific Computation
Subject Category
Computer Programming And Software
Accession Number
87N26541
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available