VLIW и RISC имеют свои преимущества и недостатки.
VLIW (англ. very long instruction word — «очень длинная машинная команда») — архитектура процессоров с несколькими вычислительными устройствами. ru.wikipedia.org Некоторые преимущества:
- Тщательное планирование выполнения программы и оптимизация кода. www.cta.ru Это позволяет лучше заполнять исполнительные устройства и выполнять большее количество операций за такт. www.cta.ru
- Упрощение конструкции процессора и технологического процесса его производства, уменьшение количества транзисторов и понижение тепловыделения. www.cta.ru
- Возможность параллельного выполнения операций. ru.wikipedia.org Одна инструкция процессора содержит несколько операций, которые должны выполняться параллельно. ru.wikipedia.org
Некоторые недостатки:
- Сложный компилятор, разработка, поддержка и оптимизация которого довольно ресурсоёмки. www.cta.ru
- Необходимость компиляции кода для каждого типа процессора при изменении в его архитектуре. www.cta.ru
- Возрастание времени компиляции. www.cta.ru
- Сложность учёта динамики исполнения программы при наличии условных ветвлений на основе входящих динамических данных. www.cta.ru
RISC (Restricted (Reduced) Instruction Set Computer — компьютер с сокращённым набором команд) — архитектура процессора, в которой быстродействие увеличивается за счёт упрощения инструкций. {10-host} Некоторые преимущества:
- Цена. vk.com Наборы инструкций RISC-процессоров просты, и для их выполнения нужно меньше логических элементов, что влияет на стоимость процессора. vk.com
- Высокое быстродействие. vk.com Связано это с небольшим числом команд, форматов и режимов работы процессора, что ведёт к увеличению скорости работы процессора. vk.com
- Использование семейства операционных систем Linux. vk.com RISC-процессоры получили мощный рывок в развитии благодаря использованию открытого программного обеспечения, которое адаптируется под разные задачи. vk.com
Некоторые недостатки:
- Недостаточная производительность и функциональность. vk.com Процессоры RISC не предназначены для решения сложных и трудоёмких задач. vk.com
- Несовместимость ПО, созданного для CISC. vk.com Большая часть программного обеспечения написана под процессоры Intel и AMD, поэтому ПО должно быть перекомпилировано или переписано заново под RISC-архитектуру. vk.com
- Приходится тратить больше времени на выполнение сложных команд. vk.com Из-за сокращённого числа команд в архитектуре RISC приходится использовать несколько команд, чтобы выполнить сложные функции. vk.com