~/talk

Generic voting mechanism to build on top PM QoS

links:none on file
slides:none on file

Proposal builds a generic kernel voting subsystem that aggregates kernel and userspace ballots, exposes a planned /dev user interface, and auto-cleans votes when a process exits. Each ballot instantiates a ballot with policy (min/max, weighted, ranked) and returns a single winner; policies define units (mW, kbps, perf level). It supports a dictatorial/critical vote that overrides others. Targeted uses: cooling devices, interconnect bandwidth, and PM QoS composition.

AI-written summary · about

  1. 0:00Introduction to voting mechanism
  2. 1:29Need for aggregation and voting
  3. 3:35Proposal for generic voting subsystem
  4. 5:07Use cases for voting mechanism
  5. 7:15Abstract nature of voting values
  6. 10:47Policy and unit selection
  7. 11:36Critical and dictatorial votes
  8. 13:28Subsystem integration with ballots
  9. 16:43Static configuration for dictatorial votes
  10. 17:05Potential applications in interconnect
  11. 18:12Skepticism about generic library approach
  12. 19:17User space interface importance
  13. 20:00Concrete use cases for user space voting
  14. 21:07Current QoS limitations
  15. 22:11Separating interface from voting logic
  16. 24:02Two separate design considerations
  17. 25:49Next steps and patch submission
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.