VLIW

VLIW (англ. very long instruction word — «Дуже довга машинна команда») — архітектура процесорів з декількома обчислювальними пристроями. Характеризується тим, що одна інструкція процесора містить кілька операцій, які повинні виконуватися паралельно. Фактично це «видиме програмісту» мікропрограмне управління, коли машинний код являє собою лише трохи згорнутий мікрокод для безпосереднього управління апаратурою.

У суперскалярних процесорах також є кілька обчислювальних модулів, але завдання розподілу між ними роботи вирішується апаратно. Це сильно ускладнює пристрій процесора, і може спричиняти помилки. У процесорах VLIW задача розподілу вирішується під час компіляції і в інструкціях явно вказано, який обчислювальний пристрій має виконувати яку команду.

VLIW можна вважати логічним продовженням ідеології RISC, що розширює її на архітектури з декількома обчислювальними модулями. Так само, як у RISC, в інструкції явно вказується, що саме повинен робити кожен модуль процесора. Через це довжина інструкції може досягати 128 або навіть 256 біт.


VLIW

Dodaje.pl - Ogłoszenia lokalne