Commit Graph

5 Commits

Author SHA1 Message Date
3c913dd26b Implement extended init for CPU channels 2021-10-21 16:53:01 +02:00
a3e542830d Ensure the thread is active in openmp 2021-10-21 16:53:01 +02:00
9f87c2a7a0 Simplify openmp mode hooks 2021-10-21 16:53:01 +02:00
5a940540d3 Use priority queue for streams and fast channels
A priority queue (in heap.h) is used to keep the next event ready in the
emulator loop. Additionally, a list of dirty channels is keept to
limit the complexity of the propagation and emit phases.
2021-10-21 16:53:00 +02:00
8ff3359c34 Add experimental OpenMP support 2021-10-21 16:53:00 +02:00