http://man7.org/linux/man-pages/man2/getcpu.2.html menunjukkan sched_getcpu() hanyalah pembungkus untuk getcpu().
http://man7.org/linux/man-pages/man2/getcpu.2.html menunjukkan bahwa informasi yang diberikan akurat, karena opsi caching lama tidak lagi digunakan:
Argumen tcache tidak digunakan sejak Linux 2.6.24... ia menentukan penunjuk ke buffer yang dialokasikan pemanggil di penyimpanan lokal-utas yang digunakan untuk menyediakan mekanisme caching untuk getcpu(). Penggunaan cache dapat mempercepat panggilan getcpu(), dengan kemungkinan kecil bahwa informasi yang dikembalikan akan kedaluwarsa. Mekanisme caching dianggap menyebabkan masalah saat memigrasikan thread antar CPU, sehingga argumen sekarang diabaikan.
Jadi, kecuali Anda menggunakan kernel pra-2.6.24, sepertinya Anda tidak mungkin melihat informasi lama/tembolok.