Download - 5. Hyperthreading
![Page 1: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/1.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Pemrosesan ParalelHyper-Threading
Haddad Sammir, M.Kom
March 18, 2015
![Page 2: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/2.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Pentium 4 Hyper-Threading
![Page 3: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/3.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Hyper-Threading
• Hyper-Threading adalah langkah awal Intel untukmenghadirkan komputasi paralel kepada konsumen PC.
• Debut pertama komputer desktop diawali pada tahun2002 melalui Intel Pentium 4 HT.
• Prosesor Intel Pentium 4 HT adalah prosesor single core.
• Prosesor single core dengan Hyper-Threading bagi sistemoperasi terlihat memiliki dua logical CPU.
![Page 4: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/4.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Hyper-Threading
• Hyper-Threading memungkinkan dua CPU logika untuksaling berbagi sumberdaya eksekusi fisik (physicalexecution resource).
• Jika sebuah CPU logika sedang dalam keadaan menunggu,maka CPU logika yang lain dapat meminjam sumber dayaeksekusinya.
• Keadaan menunggu yang dialami prosesor umumnyadiakibatkan oleh cache missed, proses I/O, branchmisprediction dan data dependency.
• Hyper-Threading meminimalkan keadaan menunggu padaprosesor dengan mengeksekusi thread lain yang siap untukdijalankan sehingga dapat meningkatkan kecepatan sistemmeskipun tidak sebaik jika dibandingkan sistem denganmulti CPU (multi core).
![Page 5: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/5.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Hyper-Threading Dan Penjadwalan
• Teknologi Hyper-Threading sangat baik diterapkan padaoperasi (aplikasi) di mana berbagai task dapat dijadwalkansecara pintar sehingga waktu tunggu pada prosesor dapatdiminimalkan.
• Contoh: Video Editing, 3D Image Rendering dan operasimulti tasking.
• Operasi / task yang harus di proses secara serial tidakmendapatkan keuntungan dari Hyper-Threading.
![Page 6: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/6.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Keuntungan Hyper-Threading
• Hyper-Threading memberikan kontribusi positif dalammulti tasking.
• Hyper-threading cocok untuk aplikasi dengan beban tinggiseperti rendering 3D dan aplikasi transcoding audio/video.
• Pada kondisi tertentu dapat memberikan penikatan kinerja15% - 30%.1
1http://software.intel.com/en-us/articles/how-to-determine-the-effectiveness-of-hyper-threading-technology-with-an-application/
![Page 7: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/7.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Kelemahan Hyper-Threading
• Konsumsi listrik yang lebih tinggi.
• Tingkat suhu yang lebih tinggi dibandingkan prosesor nonHyper-Threading.
• Peningkatan kinerja yang berarti tidak terlihat padapenggunaan aplikasi sehari-hari seperti browsing, emaildan penggunaan aplikasi Office.
![Page 8: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/8.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Prosesor HT Vs Prosesor Non HT
Single Core Single Core HT
Core 1 1Phisical CPU 1 1Logical CPU 1 2Thread 1 2
![Page 9: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/9.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Prosesor HT Vs Prosesor Non HT
![Page 10: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/10.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Prosesor HT Vs Prosesor Dual Core
Single Core HT Dual Core
Core 1 2Phisical CPU 1 2Logical CPU 2 2Thread 2 2
![Page 11: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/11.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
Prosesor HT Vs Prosesor Dual Core
![Page 12: 5. Hyperthreading](https://reader036.vdokumen.com/reader036/viewer/2022081210/55c04f2cbb61eb693f8b4732/html5/thumbnails/12.jpg)
PemrosesanParalel
HaddadSammir,M.Kom
SekianTerima Kasih