Описание тега vliw
VLIW (Very Long Instruction Word) - архитектура процессора, разработанная для использования параллелизма на уровне команд (ILP).
2
ответа
Opencl и HD5850
У меня нет HD5850, но как узнать максимальный размер рабочей группы для Opencl? Какова предпочтительная ширина вектора с плавающей точкой для HD5850? Я подозревал, что это было 5, но не работал на компьютере друзей, у которого есть 5850. Пробовал ши…
05 июн '13 в 11:49
1
ответ
Методы параллелизма на уровне инструкций (ILP)
Я пытаюсь узнать о методах, используемых в параллелизме на уровне инструкций, и различиях между ними. Мой вопрос здесь заключается в том, что с учетом набора команд, который изначально был создан для работы на процессоре без параллелизма на уровне к…
14 апр '16 в 11:53
1
ответ
Переупорядочивать буфер в спекулятивном исполнении всегда нужно?
Я понимаю необходимость повторного заказа буфера в спекулятивном исполнении. Однако, учитывая последовательность не спекулятивных инструкций без каких-либо ветвей, почему все эти инструкции все еще должны проходить через ROB и затем фиксироваться по…
13 дек '13 в 17:39
2
ответа
В чем преимущество планирования инструкций компилятора по сравнению с динамическим планированием?
В настоящее время суперскалярные процессоры RISC обычно поддерживают выполнение не по порядку, с предсказанием переходов и спекулятивным выполнением. Они планируют работу динамически. В чем преимущество планирования команд компилятора по сравнению с…
21 фев '14 в 07:44
0
ответов
Почему проблемы с именами (WaR, WaW) в архитектурах ILP проблематичны?
Предположим, что следующие две инструкции выполняются одновременно: addi $t0, $t1, 4 addi $t1, $t2, 4 Это анти-зависимость или запись после чтения. Предполагая, что они выполняются в одно и то же время, первая инструкция все равно не прочитает прави…
03 апр '18 в 18:54
1
ответ
Инфраструктура компилятора GCC для архитектур VLIW
Знаете ли вы, как сильно поддерживается архитектура VLIW в инфраструктуре компиляторов GCC? Я знаю, что есть некоторые архитектуры VLIW, поддерживаемые GCC. Глядя на них, кажется, что конвейерные оптимизации оставлены на другой уровень оптимизации. …
16 фев '10 в 17:53
1
ответ
Как выполнить инструкцию ALU в AMD GPU (VLIW)?
Я хочу спросить кое-что о программировании OpenCL. Я понимаю, что четверть волнового фронта может выдавать инструкции для каждого тактового цикла, и для вызова волнового фронта потребуется четыре тактовых такта. Чтобы закончить инструкцию в архитект…
27 дек '13 в 02:10
1
ответ
Инфраструктура компилятора LLVM для архитектур VLIW
Знаете ли вы, как сильная поддержка архитектур VLIW (или EPIC, например Itanium) существует в инфраструктуре компилятора LLVM? Есть хорошие документы / материалы слайдов по этому вопросу?
12 ноя '10 в 15:31
2
ответа
Очень длинная инструкция, состоящая из операций с разными задержками
Рассмотрим процессор VLIW с шириной выпуска, равной N: это означает, что он может одновременно запускать N операций, поэтому каждая очень длинная инструкция может состоять максимум из N операций. Предположим, что процессор VLIW загружает очень длинн…
11 июл '12 в 15:31
1
ответ
Энергоэффективная и скоростная архитектура для мультимедийных приложений
Я работаю над оценкой архитектуры встроенного процессора, которая предлагает следующие функции: 8 SIMD совместно обрабатывающих ядер DSP, Каждое ядро может сделать 8 способов SIMD Каждое ядро также представляет собой VLIW с 8 исполнительными сло…
02 сен '10 в 08:59
4
ответа
Суперскалярный и VLIW
Я хочу задать несколько вопросов, связанных с ILP. Суперскалярный процессор - это своего рода смесь скалярного и векторного процессора. Так могу ли я сказать, что архитектура векторного процессора следует суперскалярным? Одновременная обработка неск…
20 апр '11 в 14:51
0
ответов
Влияние кэша инструкций и данных в микропроцессоре
Я работаю с процессором Trimedia TM-1300, и у меня есть вопросы по его архитектуре. Думаю, этот вопрос можно обобщить для всех типов процессоров. Обычно кэш данных больше, чем кеш инструкций. Каково влияние, если у нас есть кэш инструкций больше, че…
17 окт '19 в 12:16
1
ответ
VLIW - Увеличение ширины Instructon
Может ли удвоение количества инструкций в VLIW позволить процессору достичь удвоенной производительности, поскольку он может выполнять в два раза больше операций параллельно?
20 сен '20 в 21:57
1
ответ
Инструкции SIMD и VLIW - это одно и то же?
В чем именно разница между SIMD (одна инструкция, несколько данных) и VLIW (очень длинное слово инструкции)? Одно является подмножеством другого? Или это две совершенно разные вещи?
18 дек '21 в 03:46
0
ответов
Что реализация IA64 должна делать с неправильно сформированными группами инструкций?
Я узнаю об ISA IA64. Я читал, что компилятор IA64 помещает инструкции в группы инструкций , т.е. последовательности последовательных инструкций без зависимостей между регистровыми данными. Из-за этого аппаратному обеспечению не нужно обнаруживать за…
06 сен '21 в 15:58