A Signal-Based Dependency-Aware Execution Model for Task Scheduling in Multicore Systems
Computational Systems, Modeling, and Software Practices: 45SE 2025
Modern multicore systems rely on operating system schedulers to allocate processor time among concurrently running threads. While these schedulers are effective at balancing workload priorities and preserving fairness, they typically lack visibility into logical task dependencies at the application level. As a result, threads may…