Architectural envelope model
ConceptAn architectural envelope model is a mathematically rigorous specification of a processor architecture that defines the full set of programmer-observable behaviours permitted by the architecture, independent of any particular microarchitectural implementation. It integrates a concurrency model with an instruction-set architecture (ISA) model to serve as a precise, executable reference and test oracle for hardware and software development, particularly for weakly consistent multiprocessors such as IBM POWER and ARM.
WIKI
Architectural envelope model
Definition
An architectural envelope model is a formal specification of a processor architecture that precisely defines the entire range of programmer-observable behaviours allowed by that architecture, for arbitrary code, without committing to any particular microarchitectural implementation choices [1][2].
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →