Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
AKTUAL » UTAMA » HARDWARE » SOFTWARE » PRAKTEK » INTERNET<br />
KNOW-HOW<br />
Tes: Sistem Dual Xeon dan Athlon MP<br />
» Hyperthreading: Masih membutuhkan waktu?<br />
■ Dengan men'simulasikan' adanya prosesor<br />
kedua (Hyperthreading), sebuah<br />
sistem operasi yang mendukung multi<br />
processing akan mengalokasikan sebagian<br />
tugas (task) ke prosesor semu yang 'bebas'<br />
dari beban. Artinya, lebih banyak tugas<br />
yang dapat diselesaikan pada saat yang<br />
bersamaan. Tentunya hal ini juga berlaku<br />
pada aplikasi yang mendukung multithreading,<br />
karena tiap thread aplikasi tersebut<br />
bisa dibagi ke kedua prosesor.<br />
Jadi, kemungkinan besar hanya aplikasi<br />
yang mendukung multi-threading yang<br />
akan diuntungkan oleh hyperthreading.<br />
Dan karena Intel menerapkan teknologi ini<br />
pada arsitektur Pentium 4, keuntungan<br />
hyperthreading akan makin terasa bila<br />
aplikasi-aplikasi tersebut memang dibuat<br />
dan dioptimalkan untuk Pentium 4. Masih<br />
ingat mengapa Pentium 4 dapat mencapai<br />
kecepatan MHz yang begitu tinggi? Ini<br />
terjadi berkat pipeline yang begitu dalam<br />
hingga 20 tahapan (stage). Pada prosesor<br />
seperti Pentium 4, instruksi paralel seperti<br />
yang digunakan pada s<strong>of</strong>tware multimedia<br />
akan sangat diuntungkan.<br />
Masalah terjadi bila beberapa program<br />
berjalan pada saat yang bersamaan. Bila<br />
sistem operasi tidak mengenali mana yang<br />
prosesor logical dan mana prosesor sebenarnya,<br />
ada kemungkinan pengalihan<br />
tugas tidak akan berjalan efisien. Hasilnya?<br />
Dalam kasus seperti ini, hyperthreading<br />
bukan tidak mungkin, malah akan<br />
mengurangi kinerja.<br />
CHIP melakukan uji coba terhadap<br />
hyperthreading menggunakan benchmark<br />
SYSmark 2002. Hasilnya cukup mengejutkan;<br />
Sebuah prosesor Xeon dengan hyperthreading<br />
yang diaktifkan malah 'melambat'<br />
hingga 18 poin, atau kurang lebih hampir<br />
9%. Penalti yang terjadi kurang lebih<br />
sama, baik pada skenario Internet Content<br />
Creation maupun Office Productivity.<br />
Besar kemungkinan hasil yang didapat<br />
oleh CHIP dapat dijelaskan karena CHIP masih<br />
menggunakan Windows 2000. Sistem<br />
CPU - Dual Intel<br />
CPU - Single Xeon HT<br />
CPU - Single Xeon<br />
Multimedia - Dual Intel<br />
Multimedia - Single Xeon HT<br />
Multimedia - Single Xeon<br />
SYSmark® 2002:<br />
Dukungan sistem operasi dan s<strong>of</strong>tware yang belum optimal<br />
membuat hyperthreading justru ‘mengganjal’ kinerja sistem.<br />
SYSmark® 2002 Rating<br />
Internet Content Creation<br />
Office Productivity<br />
operasi ini belum dapat membedakan<br />
antara prosesor sebenarnya dan prosesor<br />
semu hyperthreading. Masalah yang timbul<br />
adalah masalah bandwidth, karena kedua<br />
prosesor mempunyai jalan data dan L1/L2<br />
cache yang sama. Kemudian kedua tugas<br />
ini 'berebut' berjalan pada pipeline prosesor,<br />
karena sistem operasi tidak efektif<br />
mengatur kedua task/thread ini.<br />
Hyperthreading saat ini hanya tersedia<br />
pada prosesor Xeon 'Prestonia' yang ditargetkan<br />
untuk pasar server. Namun untuk<br />
mengaktifkannya, Anda harus menggunakan<br />
motherboard yang mendukung hyperthreading.<br />
Umumnya, option ini disimpan<br />
di submenu prosesor.<br />
228<br />
177<br />
195<br />
334<br />
240<br />
265<br />
155<br />
131<br />
143<br />
SiS<strong>of</strong>t<br />
Sandra®<br />
2001:<br />
Dari hasil benchmark<br />
terlihat<br />
bahwa hyperthreading<br />
hanya<br />
dapat ‘membantu’aplikasiaplikasi<br />
yang<br />
membutuhkan<br />
FPU/SSE2.<br />
Dual Intel<br />
Single Intel HT<br />
Single Intel<br />
Hyperthreading versi desktop akan diluncurkan<br />
di prosesor 'Prescott' pengganti<br />
Pentium 4 'Northwood' yang saat ini telah<br />
beredar.<br />
Yang menjadi masalah bukanlah hardware,<br />
tetapi s<strong>of</strong>tware. Saat ini, para produsen<br />
s<strong>of</strong>tware menerapkan lisensi per prosesor<br />
untuk menetapkan biaya yang harus<br />
dibayar oleh konsumen. Walau secara fisik<br />
Anda hanya memiliki satu prosesor, namun<br />
karena s<strong>of</strong>tware mengenali dua prosesor,<br />
Anda harus membayar lisensi tambahan<br />
untuk prosesor kedua (yang sebenarnya<br />
tidak ada). Mudah-mudahan<br />
masalah dukungan s<strong>of</strong>tware dan lisensi ini<br />
bisa diatasi dengan baik.<br />
CHIP | JULI 2002<br />
119