Here are some screen shots of my idea for the GUI change. I hope these attachments make it through the mailing-list server. "mini_cpu.png" shows the CPU selection widget in the header bar. The widget to the left is a CPU usage meter. Clicking on the selection widget pops up the topological view, "top-level-topo.png". Clicking on one of the NUMA nodes drills down to the next "significant" hardware level, "socket-level.png". If there had been for instance some distance grouping of the sockets in the node, a group-level view would have shown there. You can keep clicking until you get all the way to processing units, "cores.png", "PUs.png". At any grouping level you can go into selection mode and click the check-boxes to select or un-select and object, as in "selecting.png".
If the attachments don't make it through, I'll share them somehow. --Guy