RFC sched,numa: task placement with complex NUMA topologies
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest5 patches 13 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | sched,numa: build table of node hop distanceinclude/ kernel/ | +34 | 4 replies | |
| 2/5 | sched,numa: classify the NUMA topology of a systeminclude/ kernel/ | +60 | 2 replies | |
| 3/5 | sched,numa: preparations for complex topology placementinclude/ kernel/ kernel/ | +39 | 2 replies | |
| 4/5 | sched,numa: calculate node scores in complex NUMA topologieskernel/ | +68 | 2 replies | |
| 5/5 | sched,numa: find the preferred nid with complex NUMA topologykernel/ | +82 | 2 replies |
Reviews trailers per patch
None of the 5 patches has a Reviewed-by or Acked-by.
| Patch | Chegu Vinod |
|---|---|
| Series | T-b |
| 1/5 | |
| 2/5 | |
| 3/5 | |
| 4/5 | |
| 5/5 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH RFC 0/5] sched,numa: task placement with complex NUMA topologies
This patch set integrates two algorithms I have previously tested, one for glueless mesh NUMA topologies, where NUMA nodes communicate with far-away nodes through intermediary nodes, and backplane topologies, where communication with far-away NUMA nodes happens through backplane controllers (which cannot run tasks).
Due to the inavailability of 8 node systems, and the fact that I am flying out to Linuxcon Europe / Plumbers / KVM Forum on Friday, I have not tested these patches yet. However, with a conference (and many familiar faces) coming up, it seemed like a good idea to get the code out there, anyway.
The algorithms have been tested before, on both kinds of system. The new thing about this series is that both algorithms have been integrated into the same code base, and new code to select the preferred_nid for tasks in numa groups.
Placement of tasks on smaller, directly connected, NUMA systems should not be affected at all by this patch series.
I am interested in reviews, as well as test results on larger NUMA systems :)