Главная /
Архитектура параллельных вычислительных систем /
Проанализируйте способы ускорения выполнения операций управления в процессорах высокопроизводительных вычислительных систем. Как минимизируется количество условных переходов в программе?
Проанализируйте способы ускорения выполнения операций управления в процессорах высокопроизводительных вычислительных систем. Как минимизируется количество условных переходов в программе?
вопросПравильный ответ:
с помощью команды if-then-else, позволяющей параллельно рассчитывать значения условия и альтернативных операторов, или памяти предикатов, позволяющей планировать вычисление арифметических операторов в спекулятивном режиме
оптимальным включением условных операторов в программу на этапе трансляции
за счет структуризации программы, обеспечивающей последовательность запуска процедур, подобной их выполнению на стеке
Сложность вопроса
81
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Комментарии:
Аноним
Кто ищет эти ответы с интуитом? Это же элементарно
31 май 2020
Аноним
Какой человек находит эти вопросы по интуит? Это же элементарно (я не ботан)
31 янв 2019
Аноним
Это очень намудрённый тест intuit.
22 май 2016
Другие ответы на вопросы из темы аппаратное обеспечение интуит.
- # В очереди заявок к памяти данных находятся 4 заявки. В каком порядке они будут выполняться (адреса указаны в восьмеричной системе счисления), если память расслоенная, а последние два двоичные разряды образуют интерливинг? 1Сч3760→ (1,1)2Зп37613Сч3743→ (1,2)4Сч3761→ (2,1)
- # Составьте схему программы умножения n чисел массива методом "пирамиды". Сколько тактов, без формирования цикла, потребуется на ее выполнение после начального считывания данных? n = 6
- # Определите общее число закоммутированных операций при умножении квадратных матриц размера n. За сколько тактов рассчитывается один элемент? n = 9, используется 4 ПЭ
- # Составьте программу в безадресной форме и представьте ее выполнение на стеке. Сколько команд содержит программа и как выглядит стек после выполнения четвертой команды? A:=(a-b×c)-(d:e)
- # Используя команду if-then-else и трехадресную систему команд, составьте программу счета значения выражения a+ if b+c > 0 then d: 5 else d: 20 Задержки выполнения команд из-за связности данных выполняются автоматически