Pengguna superscalar Prosesor ''Intel x86'' yang menggunakan arsitektur superskalar adalah keluarga ''Intel Pentium,'' ''Intel Pentium Pro,''<ref>{{Cite journal|date=2023-06-02|title=Pentium Pro|url=https://en.wiki-indonesia.club/w/index.php?title=Pentium_Pro&oldid=1158237558|journal=Wikipedia|language=en}}</ref> ''Intel Pentium II , Intel Pentium III , Intel Itanium, Intel Xeon, Intel Pentium 4, Intel Pentium M, Intel Core'' dari Intel Corporation. Keluarga ''AMD K5, AMD K6, AMD Athlon, AMD Athlon 64'', dan ''AMD Opteron.''
Superscalar (atau superskalar) adalah arsitektur prosessorprosesor yang memungkinkan eksekusi yang bersamaan (parallel)paralel dari instruksi yang banyak instruksi pada tahap pipeline yang sama sebaikdan dengan kualitas yang sama dengan tahap pipeline yang lain. [1]
Merupakan salah satu rancangan untuk meningkatkan kecepatan CPU. Kebanyakan dari komputer saat ini menggunakan mekanisme superscalarsuperskalar ini. Standar pipelinepipelain yang digunakan adalah untuk pengolahan bilangan matematika integer (bilangan bulat, bilangan yang tidak memiliki pecahan), kebanyakan CPU juga memiliki kemampuan untuk pengolahan untuk data floating point (bilangan berkoma). PipelinePipelain yang mengolah integer dapat juga dapat digunakan untuk mengolah data bertipeberjenis floating point ini, namun untuk aplikasi tertentu, terutama untuk aplikasi keperluan ilmiah, CPU yang memiliki kemampuan pengolahan floating point dapat meningkatkan kecepatan prosesnya secara dramatis. [2]
SuperscalarTeknologi inisuperscalar mampu menjalankan ''Instructioninstruksi Levelsecara Parallelism''paralel dengan menggunakan satu prosesor. Superscalar dapat diaplikasikandiimplementasikan dibaik pada arsitektur RISC danmaupun CISC, tetapinamun umumnya lebih sering digunakan pada umumnyaarsitektur RISC. [1]
Peristiwa menarik yang bisadapat dilakukan dengan metode superscalar ini adalah dalam hal memperkirakanmemprediksi pencabangan instruksi (''brachbranch prediction)'' sertadan perkiraanmelaksanakan eksekusi perintahsecara spekulatif (speculative execution). Peristiwa ini sangat menguntungkan buatbagi program-program yang membutuhkan pencabangan dari kelompok intruksiinstruksi yang dijalankannyamereka jalankan. [2]
Program yang terdiri dari kelompok perintah bercabang ini sering digunakan dalam pemrograman. Contohnya dalam menentukan aktivitas yang dilakukan oleh suatu sistem berdasarkan umur seseorang yang sedang diolahnya, katakanlah jika umur yang bersangkutan lebih dari 18 tahun, maka akan diberlakukan instruksi yang berhubungan dengan umur tersebut, anggaplah seseorang tersebut dianggap telah dewasa,. sedangkanSedangkan untuk kondisi lainnya, seseorang dianggap belum dewasa. Tentu perlakuannya akan dibedakan sesuai dengan sistem yang sedang dijalankan.. [2]
Organisasi Superscalar secara umum
|