← Back to roadmap
Not implemented

Discrete-event scheduler (priority/timer queue)

Priority 0 - Core Emulator Infrastructure / 0.1 Execution core: time, scheduling, determinism

$0 / $12,2500% funded
$0 / $12,250 - 0%
As an emulator integrator, I want vemu to finish its Discrete-event scheduler (priority/timer queue) model, so that I can depend on timing fidelity and speed for sparse-event systems for production firmware, not just the common path.

Why it matters

Timing fidelity & speed for sparse-event systems

Summary

Wake only at the next due event

Scope of work

Not present today. Deliver a behavioral model of Discrete-event scheduler (priority/timer queue). What it is: Wake only at the next due event. Why it matters: Timing fidelity & speed for sparse-event systems.

Current state

Status: Not implemented. Notes / evidence: scheduler.rs is a cycle accumulator; no event queue.

Blocked by 3

Fund these first - this work can't be completed until they ship.

  • Done
  • Done
  • Done
Unblocks 1

Funding this also clears the way for the work below.

Activity log

  1. Feature defined and added to the roadmap

  2. Funding goal set to $12,250

  3. Implementation status: Not implemented