Cs 303 Компьютерная архитектура Модуль Вопросы и ответы Перевод: английский русский


Download 312.23 Kb.
bet11/12
Sana31.01.2023
Hajmi312.23 Kb.
#1146176
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
106614 (1).en.ru

Недостатки:


  • Не покрывает короткие киоски. Это ограничение возникает при запуске конвейера.

  • Поскольку инструкции выдаются из одного потока, при остановке конвейер необходимо очистить или заморозить.

  • Новый поток, который начинает выполняться после остановки, должен заполнить конвейер, прежде чем инструкции смогут завершиться.

  • Из-за этих накладных расходов при запуске крупнозернистая многопоточность гораздо полезнее для снижения штрафов за дорогостоящие простои, когда повторное заполнение конвейера незначительно по сравнению со временем простоя.

Одновременная многопоточность
Одновременная многопоточность (SMT)является разновидностью аппаратной многопоточности. Инструкции из нескольких потоков выдаются в одном и том же цикле. Использует переименование регистров и средство динамического планирования многозадачной архитектуры.

Преимущество


  • Максимальное использование исполнительных устройств

Недостаток

Пример


Как четыре потока используют слоты задач суперскалярного процессора в разных подходах.


Грубая многопоточность




Прекрасная многопоточность

Одновременная многопоточность


    1. Как реализована параллельная обработка и объясните используемую архитектуру? или объяснить классификацию Флинна?


Таксономия Флинна - это классификация компьютерных архитектур, предложенная Майклом Дж. Флинном в 1966 году. Четыре классификации, определенные Флинном, основаны на количестве одновременных инструкций (или управления) и потоков данных, доступных в архитектуре:
В процессор поступают два типа информации:



  • Поток инструкций определяется как последовательность инструкций, выполняемых процессором.

  • Поток данных определяется как поток данных, которым обмениваются память и блок обработки.

Компьютерную архитектуру можно разделить на следующие четыре отдельные категории:





      1. Потоки данных с одной инструкцией (SISD)

      2. Потоки нескольких данных с одной инструкцией (SIMD)

      3. Потоки одиночных данных с несколькими инструкциями (MISD)

      4. Потоки данных с несколькими инструкциями (MIMD).




Download 312.23 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling