Суперскалярна архітектура — це тип дизайну та конструкції мікропроцесора, що робить можливим а процесор для роботи над кількома наборами інструкцій одночасно – шляхом їх окремого виконання одиниць. Кожен блок все ще може обробляти лише один набір інструкцій за один раз, однак можна запустити кілька блоків одночасно.
Суперскалярна архітектура вимагає використання вбудованого планувальника, який переглядає чергу інструкцій і визначає групи та набори інструкцій, які не конфліктують одна з одною.
Technipages пояснює суперскалярну архітектуру
Іншими словами, такі, які не вимагають одночасного використання тих самих ресурсів. Ці набори інструкцій можуть працювати паралельно, оскільки їм не потрібно «боротися» за ресурси, як би там було. Проте багато груп і наборів можна згрупувати разом, потім передаються для виконання.
Єдиним обмеженням є кількість доступних трубопроводів. Чіп Intel Pentium має два — це означає, що процесор може виконувати два набори інструкцій за один тактовий цикл. Ці тактові цикли вимірюються в герцах – процесор 2 ГГц, який знаходиться на нижньому рівні поточних можливостей, може обробляти два мільярди інструкцій за секунду. Хоча це може здатися чимало, нерідко процесору доводиться виконувати десятки або навіть сотні тисяч інструкцій для високоінтенсивної програми.
Суперскалярна архітектура в процесорах дозволяє їм виконувати необхідні обчислення більш ефективно, призначаючи запасні ресурси для інших завдань у другому (або будь-якому подальшому) конвеєрі. На відміну від цього, скалярний процесор просто не буде використовувати ресурси, які не потрібні для процесу, навіть якщо hey можуть бути корисними для іншого набору процесів.
Поширене використання суперскалярної архітектури
- Суперскалярна архітектура являє собою більш ефективний тип структури процесора.
- Хоча не завжди, суперскалярна архітектура також зазвичай конвеєрна.
- У суперскалярному ЦП диспетчер зчитує інструкції з пам’яті і вирішує, які з них можна виконувати паралельно, розподіляючи потрібні ресурси.
Поширені помилки суперскалярної архітектури
- Суперскалярна архітектура — це вдосконалений тип дизайну процесора, який замінив скалярні в процесорах Intel.