|
<< Click to Display Table of Contents >> Navigation: ASA-EMulatR Reference Guide > Introduction > Architecture Overview > Chapter 9 - SMP Architecture |
This chapter defines how EmulatR implements symmetric multiprocessing (SMP) while preserving Alpha AXP architectural guarantees.
SMP is not an add-on. It affects:
•Memory visibility
•Exception delivery
•Atomic operations
•Interrupt routing
•PAL behavior
•Serialization and barriers
This chapter explains:
•How CPUs are instantiated and identified
•What state is per-CPU vs shared
•How CPUs coordinate
•How ordering is enforced across CPUs
•How correctness is preserved without global locking