Gpinkom Weblog

Forum Insan Komputer

MIKROARSITEKTUR AMD

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:

  • AMD K6 (nama core Little Foot)
  • AMD K6-2 ( nama core Chomper )
  • AMD K6-III ( nama core Sharptooth )
  • Mobile K6 (nama core Little Foot )
  • Mobile K6-2+ ( nama core Chomper)

Baca lebih lanjut

Juli 14, 2008 Posted by | AMD | , , , , | 1 Komentar

FITUR-FITUR TEKNOLOGI PADA PROSESOR AMD

Selaras dengan pesatnya kemajuan teknologi dari waktu ke waktu, prosesor-prosesor AMD terus berkembang. Perusahaan AMD berangsur-angsur menambahkan fitur-fitur teknologi baru ke dalam produk-produk prosesornya. Sampai sekarang ( pertengahan tahun 2008 ) fitur teknologi yang telah dimasukkan ke dalam prosesor tersebut cukup banyak, antara lain: MMX, 3DNow!, Enhanced 3DNow!, SSE, SSE2, SSE3, SSE4a, NXbit, AMD64 (implementasi AMD’s x86-64), AMD Virtualization, PowerNow!, Cool’n’Quiet.Kadangkala masing-masing prosesor memiliki fitur yang berbeda tergantung variannya. Berikut ini disajikan bahasan satu per satu dari masing-masing fitur teknologi tersebut.

1. MMX

Sebenarnya MMX adalah sebuah teknologi hasil karya perusahaan Intel. Pada awalnya, istilah MMX dikabarkan merupakan kependekan dari MultiMedia eXtension atau Multiple Math atau Matrix Math eXtension. Namun pihak Intel secara resmi menolak pengertian tersebut, dan mengatakan bahwa MMX bukan singkatan apapun juga. MMX adalah trademarked (cap/merk dagang) Intel, yang mengandung pengertian atas peningkatan prosesor dalam kompresi & dekompresi video, manipulasi gambar, enkripsi, pemrosesan Input/Output.

MMX memang sebuah teknologi yang secara lengkap disebut dengan nama Intel MMX Technology. MMX merupakan sebuah perluasan instruksi mikroprosesor yang membantu proses perhitungan pada beberapa aplikasi, yaitu aplikasi multimedia, game, editor gambar dua dimensi, kompresi/ dekompresi, enkripsi, dan aplikasi lainnya

Multimedia adalah penggabungan atau penyajian teks, suara, gambar, animasi dan video dengan menggunakan tool (alat bantu) dan link (koneksi) agar pengguna komputer dapat bernavigasi, berinteraksi, berkarya dan berkomunikasi. Multimedia banyak digunakan untuk game dan dunia hiburan. Tetapi, belakangan ini sering dimanfaatkan juga untuk pengajaran dan pelatihan (pendidikan) dan untuk dunia bisnis, misalnya media untuk menampilkan profil perusahaan, profil produk, media promosi dan sebagaimya.

Teknologi MMX dirancang dan dipatenkan oleh Intel Corporation. Diperkenalkan pertama kali pada bulan Januari tahun 1997 yang diterapkan pada prosesor Pentium yang kemudian disebut dengan istilah ‘Pentium with MMX Technology’. AMD pun tanggap terhadap pemunculan teknologi ini, dan mulai mengadopsinya untuk dimasukkan ke dalam prosesor produk berikutnya. Pada saat itu, dalam hal teknologi, AMD memang kalah dibanding Intel.

MMX sendiri sebenarnya adalah sekumpulan instruksi SIMD. Dengan penerapan SIMD, memungkinkan chip prosesor mengeksekusi perintah-perintah yang berulang-ulang atau yang paralel secara cepat, terutama ketika prosesor menjalankan perintah yang berhubungan dengan video, audio, grafik, dan animasi. Secara teknis, dijelaskan bahwa ke dalam rancangan teknologi MMX ini, Intel menambahkan delapan register baru ke dalam arsitektur prosesornya. Register tersebut adalah MM0 hingga MM7. Kenyataannya, register baru ini adalah nama lain dari stack register FPU x87 yang sudah ada.

Baca lebih lanjut

Juli 14, 2008 Posted by | AMD | , , , , , , , , , | 4 Komentar

Floating Point Unit

Sebelum membahas istilah Floating Point Unit (FPU) akan dibahas lebih dahulu istilah Floating Point.

Floating point atau bilangan titik mengambang, adalah sebuah bilangan yang dapat digunakan untuk menggambarkan sebuah nilai yang sangat besar atau sangat kecil (bilangan pecahan desimal atau bilangan yang memiliki koma dan pangkat). Bilangan ini dapat direpresentasikan menjadi dua bagian, yakni bagian mantisa dan bagian eksponen (E). Bagian mantisa menentukan digit dalam angka tersebut, sedangkan eksponen menentukan nilai berapa besar pangkat pada bagian mantisa tersebut (jarak dari posisi titik desimal). Untuk memudahkan pengertiannya, berikut ini contohnya:

Contoh 1.

Misalkan terdapat sebuah bilangan 7052000000 maka bilangan ini dapat

dituliskan dalam bentuk bilangan floating point: 7052E6 yang secara matematis artinya: 7052 x 106

Bagian mantisanya adalah 7052 bagian eksponennya adalah E6

Contoh 2.

Misalkan terdapat sebuah bilangan 0.00000944 maka bilangan ini dapat

dituliskan dalam bentuk bilangan floating point: 944E-5 yang secara matematis artinya: 944 x 10-5

Bagian mantisanya adalah 944 bagian eksponennya adalah E-5

Prosesor-prosesor sederhana umumnya hanya memiliki unit aritmatika dan logika, serta unit kontrol yang beroperasi pada dasar bilangan bulat (integer) saja. Untuk menghitung bilangan atau nilai floating point dapat dilakukan dengan bantuan software (perangkat lunak) sehingga operasinya menjadi lambat.

Melihat kenyataan ini sebenarnya diperlukan unit khusus atau sebuah prosesor tambahan yang digunakan untuk kalkulasi atau memproses bilangan floating point. Unit khusus untuk memproses bilangan floating point ini disebut unit titik mengambang atau Floating Point Unit (FPU).

Prosesor-prosesor Intel x86 sebelum Intel 80486 memiliki FPU yang terpisah, berada di luar prosesor, berbentuk sebuah chip yang dinamakan Math co-processor. Math co-processor inilah yang bertugas khusus mengolah bilangan floating point. Prosesor Intel 80486 atau setelahnya (misalnya Intel Pentium dan setelahnya) memiliki FPU internal yang berada di dalam prosesor itu sendiri, sehingga kinerjanya pun menjadi semakin tinggi. Dengan demikian, dapat dikatakan bahwa FPU adalah sebutan untuk unit pemroses di dalam mikroprosesor yang bertugas menangani bilangan mengambang (floating point)

FPU memegang peranan penting dalam sebuah prosesor. FPU digunakan sebagian besar permainan komputer (game), spreadsheet (program tabel berlajur atau untuk kepentingan lainnya)

Juli 14, 2008 Posted by | artikel, Umum | | 1 Komentar