Rabu, 07 Maret 2012

Microarsitecture dan Diagram Processor


Mikroarsitektur prosesor adalah deskripsi rangkaian elektrik komponen penyusun prosesor yang menggambarkan selengkapnya operasi dari sistem hardware prosesor itu sendiri. Istilah mikroarsitektur sering disingkat dalam bahasa Inggris dengan tulisan µarch atau uarch. Mikroarsitektur (arsitektur mikro) bersama arsitektur set instruksi (instruction set architecture = ISA) merupakan dasar arsitektur komputer.
Setiap mikroprosesor pasti dibangun berdasar mikroarsitektur tertentu, tak terkecuali prosesor produksi AMD. Sejak munculnya prosesor keluarga K5, AMD menggunakan mikroarsitektur hasil desainnya sendiri.Tidak lagi harus adopsi secara penuh arsitektur dari perusahaan lain. Sampai April tahun 2008, AMD telah mengaplikasikan desain mikroarsitekturnya yang terus diperbarui, mulai dari mikroarsitektur K5 hingga mikroarsitektur K10.
1.       Mikroarsitektur K5
Mikroarsitektur yang pertama kali dibuat dan didesain sendiri oleh AMD adalah mikroarsitektur K5.Label K berasal dari kata Kryptonite. Mikroarsitektur K5 berbasis pada mikroarsitektur prosesor AMD Am29000, yang kemudian dilengkapi decoder x86. Mikroarsitektur ini sangat mirip dengan desain Pentium Pro produk Intel. Namun, kenyataannya performansinya malahan lebih banyak menyerupai Intel pentium dari pada Intel Pentium Pro. Prosesor AMD yang diproduksi dengan basis mikroarsitektur K5, antara lain SSA/5 dan 5k86
2.       Mikroarsitektur K6
Mikroarsitektur K6 dibangun oleh AMD untuk menggantikan mikroarsitektur yang lama (mikroarsitektur K5). Pengembangan mikroarsitektur K6, tidak lagi berpijak pada mikroarsitektur sebelumnya (K5), tetapi berbasis pada mikroprosesor Nx686 yang di desain oleh NexGen’s suatu perusahaan yang telah dibeli oleh AMD. 
Berbeda dengan prosesor-prosesor hasil desain NexGen’s yang ada sebelumnya, prosesor-prosesor AMD yang didesain menggunakan mikroarsitektur K6, umumnya memiliki pin-pin yang dirancang agar kompatibel dengan soket produksi Intel yang biasa digunakan prosesor Pentium, yaitu soket 7. Mikroarsitektur K6, terus dikembangkan oleh AMD dan diberi tambahan fitur-fitur baru, hingga akhirnya menghasilkan mikroarsitektur K6-2 dan mikroarsitektur K6-III.
Mikroarsitektur K6-2 adalah hasil revisi atau perbaikan mikroarsitektur K6 yang kemudian dilengkapi fitur instruksi SIMD, 3DNow! Mikroarsitektur K6-III adalah hasil revisi atau perbaikan selanjutnya. Selain dilengkapi fitur instruksi SIMD, 3DNow! juga terdapat perbaikian cache memorinya. Jika pada mikroarsitektur sebelumnya, L2 cache terdapat di luar chip (eksternal), maka pada mikroarsitektur K6-III, L2 cache berada di dalam chip itu sendiri (on-die) sebesar 256 KB dengan kecepatan penuh (sama dengan kecepatan prosesornya). Prosesor-prosesor yang diproduksi dengan basis mikroarsitektur K6 antara lain:
a.       AMD K6 (nama core Little Foot)
b.      AMD K6-2 ( nama core Chomper )
c.       AMD K6-III ( nama core Sharptooth )
d.      Mobile K6 (nama core Little Foot )
e.      Mobile K6-2+ ( nama core Chomper)
3. Mikroarsitektur K7
Prosesor golongan x86 generasi ketujuh yang berbasis mikroarsitektur K7 yang sangat terkenal hingga kini adalah Athlon. Bahkan nama (brand) Athlon terus dipakai untuk nama prosesor generasi selanjutnya. Mikroarsitektur K7 menggantikan mikroarsitektur sebelumnya (K6). Perbaikan fitur yang terdapat pada mikroarsitektur K7 adalah meningkatnya kapasitas L1 Cache. Jika pada generasi sebelumnya besar L1 cache 64 KB, maka pada generasi K7 meningkat menjadi 128 KB yang terdiri dari 64 KB untuk cache data ditambah 64 KB untuk cache instruksi. L1 cache ini bersifat eksklusif, sehingga informasi yang ada di dalam L1 cache tidak akan disalin pada L2 cache.

Perbaikan fitur lainnya adalah instruksi 3DNow!,dan kemudian ditambah fitur baru lagi yang sebelumnya tidak ada, yaitu SSE yang dimasukkan ke dalam prosesor berbasis mikroarsitektur K7 ini telah diperbaiki dan diperluas dengan menambahkan 24 instruksi tambahan untuk meningkatkan kalkulasi aritmatika integer. Fitur 3DNow! yang telah diperbaiki ini sering disebut dengan nama Ext.3DNow! Prosesor-prosesor yang diproduksi dengan basis mikroarsitektur K7 antara lain:
a.       Athlon (nama core Argon, Pluto, Orion, Thunderbird)
b.      Athlon XP (nama core Palomino, Thoroughbred, Barton, Thorton)
c.       Athlon MP (nama core Palomino, Thoroughbred, Barton, Thorton )
d.      Duron (nama core Spitfire, Morgan, Applebred)
e.      Sempron (nama core Thoroughbred, Barton, Thorton)
f.        Mobile Athlon 4 (nama core Corvette, Mobile Palomino)
g.       Mobile Athlon XP (nama core Mobile Palomino)
h.      Mobile Duron (nama core Camaro,Mobile morgan)
i.         Mobile Sempron
3.       Mikroarsitektur K8
Mikroarsitektur K8 dibangun dengan basis mikroarsitektur K7.Dapat pula dikatakan bahwa mikroarsitektur K8 adalah revisi dari mikroarsitektur K7 dengan tambahan fitur-fitur baru seperti:
AMD64 (pengembangan 64 bit ke dalam set instruksi x86). Penambahan memory controller ke dalam chip (memory controller internal). Implementasi Hyper Transport (penerapan performansi tinggi koneksi ‘point-to-point’ yang merupakan bagian dari arsitektur ‘Direct Connect’) untuk menggantikan Front Side Bus tradisionil yang selama ini dipakai. Peningkatan kapasitas L2 Cache hingga 1 MB.Penambahan fitur SSE2 yang tak lama kemudian ditambahakan pula SSE3.Mikroarsitektur K8 disebut juga dengan nama Hammer (nama kode internal AMD), Sledge Hammer. Prosesor-prosesor yang diproduksi dengan basis mikroarsitektur K8 antara lain:
1.       Opteron (nama core Sledge Hammer, Venus, Troy, Athens, Denmark, Italy, Egypt, Santa Ana, Santa Rosa)
2.       Athon 64 FX (nama core Sledge Hammer, Claw Hammer, San Diego, Toledo, Windsor), Athlon 64 (nama core Claw Hammer, Newcastle, Winchester, San Diego, Venice, Orleans, Lima)
3.       Athlon 64 X2 (nama core Manchester, Toledo, Taylor, Windsor, Brisbane)
4.       Sempron (nama core Paris, Georgetown, Sparta, Palermo, Manila)
5.       Turion 64 (nama core Lancaster, Richmond), Turion 64X2 (nama core Taylor, Trinidad, Tyler)
6.       Athlon XP-M (nama core Dublin)
7.       Mobile Athlon 64 (nama core Claw Hammer, Odessa Oakville, Newark)
8.       Mobile Sempron (nama core Dublin, Georgetown, Sonora, Albany, Roma, Keene)

4.       Mikroarsitektur K9
AMD menarik kembali (membatalkan) penggunaan mikroarsitektur K9 sebagai basis untuk produksi prosesornya. Tampaknya terdapat masalah pada mikroarsitektur K9 ini. Hanya sedikit bagian dari desain K9 ini yang bisa ‘diselamatkan’ yang kemudian dipakai kembali untuk produksi prosesor berbasis mikroarsitektur K8 revisi F/G
5.       Mikroarsitektur K10
Sampai pertengahan tahun 2008, mikroarsitektur K10 adalah mikroarsitektur terbaru milik AMD. Merupakan arsitektur untuk prosesor Quad Core yang dilengkapi fitur-fitur baru, antara lain:
1.       L3 Cache (sampai bulan April 2008, masih dilengkapi L3 Cache sebesar 2048 KB yang berlaku share
2.       128 bit floating-point
3.       AMD-V
4.       HyperTransport 3.0
5.       SSE4a
Mikroarsitektur ini masih mendukung penggunaan DDR2 SDRAM. Prosesor-prosesor AMD yang berbasis mikroarsitektur K10 antara lain:
1.       Opteron ( nama core Barcelona, Bundapest )
2.       Phenom X3 ( nama core Toliman )
3.       Phenom X4 ( nama core Agena )



Tidak ada komentar:

Posting Komentar