Организация компьютерных систем. Орлов С.П - 95 стр.

UptoLike

стровый файл, и процессор переходит к другому треду, выполняя
другой контекст. Таким образом, общее количество команд, находя-
щихся в обработке, значительно превышает размер окна команд в
суперскалярном процессоре.
Структура мультитредовой системы представлена на рис. 5.6.
Программа разбивается на совокупность сегментов, каждому из
которых соответствует тред. Сегмент представляет собой непрерыв-
ную область последовательности команд, например, базисный блок
или его часть, множество базисных блоков, одиночная итерация, пол-
ный цикл, обращение к функции и др.
Планировщик
IP
ПЭ
Функциональные
устройства
Регистровый
файл
Процессорный
элемент ПЭ
Кэш команд
Кэш данных
Буфер адресов
Банк данных
Банк данных
Коммутатор
Банк данных
Р и с. 5.6. Мультитредовая система
Строится граф управляющих зависимостей (ГУЗ), в котором вер-
шинами являются сегменты, а дуги задают порядок их выполнения.
97