1 ToDos sorted by priority: 1 ToDos sorted by priority: 2 2 3 - Use bitmask functions to parse CPU topology 3 - Use bitmask functions to parse CPU topology more robust 4 (current implementation has issues on AMD) 4 (current implementation has issues on AMD) 5 - Try to read out boost states and frequencies 5 - Try to read out boost states and frequencies on Intel 6 - Somewhere saw the ability to read power cons 6 - Somewhere saw the ability to read power consumption of 7 RAM from HW on Intel SandyBridge -> another 7 RAM from HW on Intel SandyBridge -> another monitor? 8 - Add another c1e debug idle monitor 8 - Add another c1e debug idle monitor 9 -> Is by design racy with BIOS, but could be 9 -> Is by design racy with BIOS, but could be added 10 with a --force option and some "be carefu 10 with a --force option and some "be careful" messages 11 - Add cpu_start()/cpu_stop() callbacks for mon 11 - Add cpu_start()/cpu_stop() callbacks for monitor 12 -> This is to move the per_cpu logic from in 12 -> This is to move the per_cpu logic from inside the 13 monitor to outside it. This can be given 13 monitor to outside it. This can be given higher 14 priority in fork_it. 14 priority in fork_it. 15 - Fork as many processes as there are CPUs in 15 - Fork as many processes as there are CPUs in case the 16 per_cpu_schedule flag is set. 16 per_cpu_schedule flag is set. 17 -> Bind forked process to each cpu. 17 -> Bind forked process to each cpu. 18 -> Execute start measures via the forked pro 18 -> Execute start measures via the forked processes on 19 each cpu. 19 each cpu. 20 -> Run test executable in a forked process. 20 -> Run test executable in a forked process. 21 -> Execute stop measures via the forked proc 21 -> Execute stop measures via the forked processes on 22 each cpu. 22 each cpu. 23 This would be ideal as it will not introduce 23 This would be ideal as it will not introduce noise in the 24 tested executable. 24 tested executable.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.