system validation - modrpc/info GitHub Wiki
- Wiki: https://en.wikipedia.org/wiki/Computer_architecture_simulator
- aka: architectural simulator
- architecture simulator which simulates an electronic system at such a level of detail that complete software stacks from real systems (i.e. OS, device drivers, user applications) can run on the simulator without any modification
- includes:
- processor cores
- peripheral devices
- memories
- interconnection buses
- network connections
- only simulates instruction set architecture usually faster but not cycle-accruate to a specific implementation of this architecture
- wiki: https://en.wikipedia.org/wiki/Instruction_set_simulator
- faster than cycle-accurate simulator
- useful when the processor core itself is not being verified
- computer program that simulates a microarchitecture on a cycle-by-cycle basis.
- c.f. instruction-set simulator
- use when time precisons are very important from legacy reasons.
- ensures that all operations (incl. branch prediction, cache misses, fetches, pipeline stalls, thread context switching) are executed in proper virtual time