NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Instruction set commutivityWe present a state property called congruence and show how it can be used to demonstrate commutivity of instructions in a modern load-store architecture. Our analysis is particularly important in pipelined microprocessors where instructions are frequently reordered to avoid costly delays in execution caused by hazards. Our work has significant implications to safety and security critical applications since reordering can easily change the meaning and an instruction sequence and current techniques are largely ad hoc. Our work is done in a mechanical theorem prover and results in a set of trustworthy rules for instruction reordering. The mechanization makes it practical to analyze the entire instruction set.
Document ID
19940017246
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Windley, P.
(Idaho Univ. Moscow, ID, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1992
Publication Information
Publication: The 1992 4th NASA SERC Symposium on VLSI Design
Subject Category
Computer Programming And Software
Accession Number
94N21719
Funding Number(s)
CONTRACT_GRANT: MDA904-91-C-7054
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available