Що таке суперскалярна технологія?
З: Що таке суперскалярна технологія?
В: Суперскалярна технологія - це форма базових паралельних обчислень, яка дозволяє обробляти більше однієї інструкції в кожному такті за рахунок використання декількох виконавчих блоків одночасно.
З: Як працює суперскалярна технологія?
В: Суперскалярна технологія передбачає, що інструкції надходять до процесора в певному порядку, шукають залежності між даними під час виконання та завантажують більше однієї інструкції в кожному такті.
З: У чому різниця між скалярними та векторними процесорами?
В: У скалярному процесорі інструкції зазвичай працюють з одним або двома елементами даних одночасно, тоді як у векторному процесорі інструкції зазвичай працюють з багатьма елементами даних одночасно. Суперскалярний процесор є поєднанням обох типів, оскільки кожна команда обробляє один елемент даних, але одночасно виконується більше однієї команди, тому процесор обробляє багато елементів даних одночасно.
З: Яку роль відіграє точний диспетчер команд у суперскалярному процесорі?
В: Точний диспетчер команд дуже важливий для суперскалярного процесора, оскільки він гарантує, що виконавчі блоки завжди зайняті роботою, яка, ймовірно, буде потрібна. Якщо диспетчер команд не є точним, то частина роботи може бути відкинута, що зробить його не швидшим за скалярний процесор.
З: У якому році всі звичайні процесори стали суперскалярними?
A: Усі звичайні процесори стали суперскалерними у 2008 році.
З: Скільки ALU, FPU та SIMD блоків може бути у звичайному CPU?
В: На звичайному процесорі може бути до 4 ALU, 2 FPU та 2 SIMD блоків.