NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Simulation and analysis of support hardware for multiple instruction rollbackRecently, a compiler-assisted approach to multiple instruction retry was developed. In this scheme, a read buffer of size 2N, where N represents the maximum instruction rollback distance, is used to resolve one type of data hazard. This hardware support helps to reduce code growth, compilation time, and some of the performance impacts associated with hazard resolution. The 2N read buffer size requirement of the compiler-assisted approach is worst case, assuring data redundancy for all data required but also providing some unnecessary redundancy. By adding extra bits in the operand field for source 1 and source 2 it becomes possible to design the read buffer to save only those values required, thus reducing the read buffer size requirement. This study measures the effect on performance of a DECstation 3100 running 10 application programs using 6 read buffer configurations at varying read buffer sizes.
Document ID
19930003353
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Alewine, Neil J.
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 6, 2013
Publication Date
October 10, 1992
Subject Category
Computer Operations And Hardware
Report/Patent Number
NASA-CR-190972
CRHC-92-21
UILU-ENG-92-2239
NAS 1.26:190972
Report Number: NASA-CR-190972
Report Number: CRHC-92-21
Report Number: UILU-ENG-92-2239
Report Number: NAS 1.26:190972
Accession Number
93N12541
Funding Number(s)
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available