Katakanlah kita memiliki dua CPU, Satu adalah Quad Core 3.2 Ghz dengan 4 Cores, dan Kami memiliki Dual Core 3.2 Ghz dengan 2 Cores dengan 2 utas di setiap Core (Hyper-Threading). Asumsi saya sebagai seorang programmer adalah, 4 core 4 thread harus berkinerja lebih cepat dari 2 core 4 thread karena CPU kedua perlu beralih antar thread untuk mengemulasi 4 core sementara yang pertama tidak perlu melakukan switching seperti masing-masing core dapat tampil secara independen dan individual.
Saya ingin mengkonfirmasi bahwa asumsi saya benar, jika tidak tolong jelaskan mengapa yang satu lebih baik dari yang lain.