NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Processor architecture and data bufferingA set of architectures from three major architecture families: stack, register, and memory-to-memory is discussed. It is shown that scalable architectures are not applicable for low-density technologies because they require at least 32 words of local memory. Software support is shown to be capable of bridging the performance gap between scalable and nonscalable architectures. A register architecture with 32 words of local memory allocated interprocedurally outperforms scalable architectures with equal sizes local memories and even some with larger size local memories. The performance advantage of unscalable architectures becomes significant when in addition to quality compile-time support, a small cache is added to an unscalable architecture. A 32-register architecture with 512 byte cache executes 20 percent less cycles when compared with an 8-set multiple overlapping set organization.
Document ID
19930033376
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
External Source(s)
Authors
Mulder, Hans
(Delft Univ. Netherlands)
Flynn, Michael J.
(Stanford Univ. CA, United States)
Date Acquired
August 15, 2013
Publication Date
October 1, 1992
Publication Information
Publication: IEEE Transactions on Computers
Volume: 41
Issue: 10
ISSN: 0018-9340
Subject Category
Computer Systems
Accession Number
93A17373
Funding Number(s)
CONTRACT_GRANT: NAGW-419
CONTRACT_GRANT: NAG2-248
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available