Arsitektur superscalar adalah jenis desain dan konstruksi mikroprosesor yang memungkinkan untuk prosesor untuk mengerjakan beberapa set instruksi secara bersamaan – dengan mengirimkannya melalui eksekusi terpisah unit. Setiap unit masih hanya dapat menangani satu set instruksi dalam satu waktu, namun dimungkinkan untuk menjalankan beberapa unit secara bersamaan.
Arsitektur superscalar memerlukan penggunaan penjadwal built-in yang melihat melalui antrian instruksi dan mengidentifikasi kelompok dan set instruksi yang tidak bertentangan satu sama lain.
Technipages Menjelaskan Arsitektur Superscalar
Dengan kata lain, yang tidak memerlukan penggunaan sumber daya yang sama pada waktu yang sama. Serangkaian instruksi ini dapat berjalan paralel karena mereka tidak harus 'berjuang' untuk sumber daya, seperti sebelumnya. Namun banyak grup dan set yang dapat dikelompokkan bersama kemudian diteruskan untuk dieksekusi.
Satu-satunya batasan adalah jumlah pipa yang tersedia. Chip Intel Pentium memiliki dua fitur – ini berarti prosesor mampu mengeksekusi dua set instruksi per siklus clock tunggal. Siklus clock ini diukur dalam hertz – prosesor 2Ghz, yang berada di ujung bawah kemampuan saat ini, dapat memproses dua miliar instruksi per detik. Meskipun kedengarannya seperti banyak, tidak jarang prosesor harus mengeksekusi puluhan atau bahkan ratusan ribu instruksi untuk program berintensitas tinggi.
Arsitektur superscalar dalam prosesor memungkinkan mereka untuk melakukan perhitungan yang diperlukan secara lebih efektif, dengan menetapkan sumber daya cadangan untuk tugas-tugas lain di jalur pipa kedua (atau lebih jauh). Sebaliknya, prosesor skalar tidak akan menggunakan sumber daya yang tidak diperlukan untuk suatu proses, meskipun dapat berguna untuk rangkaian proses lainnya.
Penggunaan Umum Arsitektur Superscalar
- Arsitektur superscalar mewakili jenis struktur prosesor yang lebih efisien.
- Meskipun tidak selalu, arsitektur superscalar biasanya juga disalurkan.
- Dalam CPU superscalar, operator membaca instruksi dari memori dan memutuskan mana yang dapat dijalankan secara paralel dengan mengalokasikan sumber daya yang tepat.
Penyalahgunaan Umum Arsitektur Superscalar
- Arsitektur superscalar adalah jenis desain prosesor yang ditingkatkan yang menggantikan yang skalar di prosesor Intel.