Are there any tools out there to show Linux programmers a timeline of when their threads have been migrated between CPUs?
I know that valgrind can show you cache misses, but I'm not really aware of any tools that can display where the scehduler has put your threads over time. Maybe LTT-ng?