diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-05-03 22:32:32 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-03 22:32:32 +0200 |
| commit | 1ce1210be893e7333dfa09266f6990af87c98dc2 (patch) | |
| tree | 3bfdc735ef39353c6c715399c2d9890ff423d4c4 /.github/workflows | |
| parent | 17ffe995ee06d5755cd3943a5ea14f982884009e (diff) | |
| parent | 80335a49513f3e74228aa1bfb998dd54855f68e2 (diff) | |
simulator: Add support for central resource scheduling (#126)
This pull request adds support for central resource scheduling.
This enables possible optimizations in the future where we can efficiently
schedule resource updates.
* Introduce `SimResourceScheduler` which centralizes the logic for
scheduling resource interrupts.
* Fix benchmarks
* Add generic approach for reporting resource events
* Simplify scheduling logic of resource aggregator.
**Breaking API Changes**
* Classes in `opendc-simulator-resources` now take `SimResourceScheduler` as
opposed to a `CoroutineContext` and `Clock`.
Diffstat (limited to '.github/workflows')
0 files changed, 0 insertions, 0 deletions
