Intel Simics Simulator Training to Master Threading

Parallelizing a simulation using Intel Simics Simulator works practically easily on any virtual platform

The Intel Simics Simulator Public Release Training package includes the “workshop-02” example that uses this threading paradigm

Simulation semantics must be considered while implementing a threaded compute kerne

Virtual platforms may read or write arbitrarily huge amounts of memory in a single atomic simulation step

Thread-aware processor cores, interrupt controller models, per-core timers, and memory-management units are common

To parallelize device models, you need further information about the Intel Simics Simulator threading model

According to virtual platform software and hardware, all computing units execute concurrently throughout the computation phase