[ADL] ITBM support for Hybrid platforms (out-of-tree)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
intel |
New
|
Undecided
|
Unassigned | ||
Lookout-canyon-series |
Fix Released
|
Undecided
|
Philip Cox |
Bug Description
Description
Need ITBM support for Hybrid platforms. Need to change the scheduling order from Core, HT, ATOM to Core, ATOM, HT.
When using ITBM on systems that has a mixture of CPUs supporting Hyper-Threading and others not supporting it (even offlining HT siblings may cause the issue to be reproducible). Hybrid topologies meet the aforementioned condition. In such cases, threads will be consolidated on CPUs of high priority using got HT siblings, while CPUs of medium priority will remain idle.
Support is not only for hybrid but for any system that has
Hardware: AlderLake
Target Release: 21.04
Target Kernel: TBD
External links:
https:/
X-HWE-Bug: Bug #1952007
Changed in intel: | |
assignee: | nobody → Alex Hung (alexhung) |
Changed in intel: | |
assignee: | Alex Hung (alexhung) → nobody |
summary: |
- [ADL] ITBM support for Hybrid platforms (out-of-tree)) + [ADL] ITBM support for Hybrid platforms (out-of-tree) |
description: | updated |
information type: | Private → Public |
Changed in intel: | |
assignee: | nobody → Sachin Mokashi (sachinmokashi) |
Please find the following patches in the above external link
0001-x86- sched-Decrease- further- the-priorities- of-SMT- sibl.itmt topology- Introduce- sched_group- flags.itmt fair-Optimize- checking- for-group_ asym_packing. itmt fair-Provide- update_ sg_lb_stats- with-sched- doma.itmt fair-Carve- out-logic- to-mark- a-group- for-asymme. itmt fair-Consider- SMT-in- ASYM_PACKING- load-balance. itmt fair-Check- asym_packing- priority- on-the- wakeup- .itmt
0002-sched-
0003-sched-
0004-sched-
0005-sched-
0006-sched-
0007-sched-