Thursday, December 02, 2004

HyperTransport VS FSB

INTEL dan AMD memiliki arsitektur bus yang sama dari sejak dulu sampai AMD generasi athlon, saat AMD menerbitkan prosesor 32/64 bit nya (athlon64fx, athlon64, opteron), seiring dengan itu pula AMD tidak menganut sistem bus FSB, tapi memakai sistem bus bernama HyperTransport.
sistem mana yang paling oke dan optimal, latency yang paling minim, bandwidth yang paling besar, komplesitas yang rendah??

FSB
fsb adalah sistem bus yang menghubungkan antara memory dengan CPU, lalu lintas data yang terjadi antara keduanya di_handle oleh sebuah chip/hub yang dikenal dengan nama northbridge (di pasaran dikenal dengan 'chipset')
hub/northbridge controller ini menghandle bandwitdh sistem paling besar dan paling krusial, karena selain menjadi hub antara memory dan cpu, dia juga meng_handle bandwith graphic port (AGP), dan I/O controller (dikenal sebagai southbrige), dan untuk kelas server/workstation, dia juga meng_handle bandwidth komponen PCI express (1 bus PCI express max bandwidth = 8 GB), pokoknya semua yang ingin 'berhubungan' dengan prosesor harus lewat hub/northbridge ini
jenis2 yang ada seperti yang kita kenal; intel 915, 925, 865, 875, nForce2/3/4, VIA KT400, KT800, SIS 650, SIS 755fx,...
semua chip ini exist pada semua platform Intel, yang notabene native dengan sistem FSB, terlihat dari sistem 'Quad Data Pump' yang dianutnya pada P4, FSB dasar tercepat saat ini dari INTEL adalah 266 mhz (pada Pentium4 northwood 3.6 Ghz ke atas), dikalikan 4 menjadikan FSB = 1064 mhz, akan streamline/sikron kalau dipadu dengan memory ber_clockspeed 400Mhz (DDR SDRAM 800 mhz/DDR800)
kalau dilihat dari semua diagram spesifikasi semua jenis chipset, yang tercepat adalah troughput yang dimiliki chipset intel 925 yaitu sebesar 8.5 GBps (gigabyte, bukan gigabit), tapi tidak tahu kalau chipset platform AMD, kalau saya yakin adalah Nforce2 nya nVidia, tapi sayangnya nVidia tidak pernah buat blok diagram untuk arsitektur chipset nya, entah kenapa
chipset inilah yang biasanya di_tune dengan meningkatkan data transfer rate memory (bukan prosesor) menjadi overclock
FSB dimaksud adalah seperti dalam gambar ini, northbridge dibawah adalah intel 7525 untuk prosesor XEON DP, southbridge/IO hub_nya intel ICH5R
configurasi di bawah adalah platform milik intel terbaru untuk kelas server dual prosesor.
kelemahan FSB adalah bus yang ada hanya 1, baik untuk 1 prosesor/2 prosesor/4 prosesor, sehingga akan menjadikan bottleneck pada multi prosesor,
ada review di
www.anandtech.com
beberapa minggu lalu yang men_test platform intel 2 prosesor dan 4 prosesor, ternyata pada stress testing yang terberat, 2 prosesor lebih unggul dari 4 prosesor, karena 2 prosesor tidak mengalami bottleneck, perintah instruksi terpaksa harus antri melewati FSB ini, oleh karenanya INTEL mensiasati hal ini dengan menambah cache memory L2 = 2 MB, L3 cache = 6 MB !!
lalu bagaimana apabila 8 prosesor? akan lebih bottleneck lagi..

arsitektur HyperTransport yang diadopsi AMD menjawab masalah ini.



HyperTransport
di pasaran dikenal dengan singkatan HTT (hypertansport technology)
HyperTransport adalah sistem teknologi bus yang free-royalty, open technology seperti open source nya linux, setiap vendor dapat mengadopsi teknologi ini, dan juga bisa memberikan kontribusi balik terhadap development HyperTransport ini, vendor2 yang mengadopsi teknologi ini tergabung dalam sebuah konsorsium, dapat dilihat di
http://www.hypertransport.org

AMD membuat prosesor seri athlon64 ke atas dengan meng_embeded bus HyperTransport ke dalam chipnya, sehingga akses memory akan langsung menuju prosesor tanpa perantara dulu, sehingga chipset/northbridge tidak dibutuhkan lagi
Efek dari sistem ini menyebabkan lantency antara memory dan prosesor jauh lebih singkat, dan yang pasti menjadikan 1 prosesor akan memliki 1 bus dedicated terhadap memory array, selain itu komunikasi antar prosesor pun juga dedicated, tidak lagi memakai bus yang shared seperti pada sistem FSB, bottleneck tidak ada lagi, memungkinkan prosesor berseri lebih dari 4 prosesor secara sederhana, terbukti dengan platform AMD untuk 8 prosesor (4 buah prosesor dual core) akan tersedia mulai tahun depan, INTEL masih berkutat dengan masalah bottlneck bandtwith FSB di 4 prosesor

jadi agak aneh kelihatannya, karena sebelumnya kalau mau lihat kemampuan system, pertama pasti lihat dulu arsitektural chipset/northbridge, baru prosesor, baru memory, baru southbridge/IO controller, dll..
kalau sekarang bypass langsung, tidak tergantung lagi dengan teknologi chipset, selama pakai AMD athlon64 ke atas, kemampuan pasti sama, karena bus controller sudah embeded di prosesor langsung, tinggal lihat saja, apakah motherboard menyediakan controller hypertranport lain untuk interkoneksi PCI, PCIExpress, LAN card gigabit dedicated bus, dll...

kalau pada sistem FSB dikenal dengan dual channel memory, untuk antisipasi bandwith dari array memory ke chipset, kalau dengan HTT dapat dikatakan multi channel, karena channel memory = jumlah prosesor

garis hijau pada gambar adalah bus HyperTansport, prosesor yang dipakai adalah opteron (hammer)

HTT pada 2 prosesor:


HTT pada 4 prosesor:


HTT pada 8 prosesor




menurut saya, arsitektural bus dan juga prosesor sekarang diungguli AMD, sayangnya HyperTransport ini ga di publish dalam market layaknya seperti fitur HyperThreading nya INTEL, mungkin faktur dana kali ya?
unofficial issue dari management AMD pernah akan mengembangkan HyperThreading pada AMD athlon64 dan Opteron, tapi pada official roadmap AMD ternyata ga akan ada di penngembangan AMD tahun2 ke depan untuk HyperThreading, yang sudah dilakukan adalah dual core, yang mana INTEL justu sedang/baru mencanangkan pengembangn teknologi tersebut
untuk desktop disarankan pakai platform amd athlon64 deh kalau mau beli komputer, it's good, the best you can get for any kind application you run..
tapi kalau pilih antara intel P4 atau amd athlon, disarankan pilih P4 dengan teknologi HyperThreading, tapi chipset kalau bisa minimal adalah intel 915
beberapa bulan lagi P4 akan release dengan kapabilitas 32 bit/64 bit, pasti harganya selangit..

--

riky andrian

no better future than the processors...

3 Comments:

Blogger Roberto Iza Valdés said...

This comment has been removed by a blog administrator.

November 3, 2005 at 11:41 PM  
Blogger Roberto Iza Valdés said...

This comment has been removed by a blog administrator.

November 12, 2005 at 5:02 PM  
Blogger Roberto Iza Valdés said...

This comment has been removed by a blog administrator.

December 16, 2005 at 4:24 AM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home