ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation.sched.smt.core Module Reference

Functions

auto zxfoundation::sched::smt::isolation_violation (const zxfoundation::dgp::domain::strand &strand, u16 target_cpu) noexcept -> bool
 Return True when the requested strand placement to a candidate CPU would violate DGP isolation-sensitive SMT separation.
auto zxfoundation::sched::smt::sibling_idle_candidates (u16 cpu, ::lib::cpumask &out_f) noexcept -> void
 Return a mask of SMT siblings of cpu that are currently online and have no running strand (are idle).
auto zxfoundation::sched::smt::sibling_ok (const zxfoundation::dgp::domain::strand &a, const zxfoundation::dgp::domain::strand &b) noexcept -> bool
 Check whether two strands are eligible to share an SMT core.

Files

file  zxfoundation/sched/smt.zcomponent/core.cxxm
file  zxfoundation/sched/smt.zcomponent/core.cxx