NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A simple modern correctness condition for a space-based high-performance multiprocessorA number of U.S. national programs, including space-based detection of ballistic missile launches, envisage putting significant computing power into space. Given sufficient progress in low-power VLSI, multichip-module packaging and liquid-cooling technologies, we will see design of high-performance multiprocessors for individual satellites. In very high speed implementations, performance depends critically on tolerating large latencies in interprocessor communication; without latency tolerance, performance is limited by the vastly differing time scales in processor and data-memory modules, including interconnect times. The modern approach to tolerating remote-communication cost in scalable, shared-memory multiprocessors is to use a multithreaded architecture, and alter the semantics of shared memory slightly, at the price of forcing the programmer either to reason about program correctness in a relaxed consistency model or to agree to program in a constrained style. The literature on multiprocessor correctness conditions has become increasingly complex, and sometimes confusing, which may hinder its practical application. We propose a simple modern correctness condition for a high-performance, shared-memory multiprocessor; the correctness condition is based on a simple interface between the multiprocessor architecture and a high-performance, shared-memory multiprocessor; the correctness condition is based on a simple interface between the multiprocessor architecture and the parallel programming system.
Document ID
19940017245
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Probst, David K.
(Concordia Univ. Montreal Quebec, Canada)
Li, Hon F.
(Concordia Univ. Montreal Quebec, Canada)
Date Acquired
September 6, 2013
Publication Date
January 1, 1992
Publication Information
Publication: Idaho Univ., The 1992 4th NASA SERC Symposium on VLSI Design
Subject Category
Computer Operations And Hardware
Accession Number
94N21718
Funding Number(s)
CONTRACT_GRANT: NSERC-MEF0040121
CONTRACT_GRANT: NSERC-A3363
CONTRACT_GRANT: NSERC-A0921
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available