Окно инструкций
Окно с инструкциями Окно команд в компьютерной архитектуре Окно команд — это набор команд, которые могут выполняться в спекулятивном процессоре […]
Окно с инструкциями Окно команд в компьютерной архитектуре Окно команд — это набор команд, которые могут выполняться в спекулятивном процессоре […]
Аппаратный разведчик Аппаратный разведчик и его применение Аппаратный разведчик использует ресурсы процессора для предварительной выборки данных при сбоях кэша. При
Алгоритм Томасуло Основные характеристики алгоритма Томасуло Разработан Робертом Томасуло в IBM в 1967 году. Позволяет выполнять команды не по порядку,
Интервал задержки Концепция конвейера команд Конвейер команд — это метод организации обработки инструкций в процессоре, который позволяет выполнять несколько инструкций
Отрасль (информатика) Основы ветвления в программировании Ветвление — это инструкция, которая изменяет поток выполнения программы. Ветвление может быть безусловным или
Конвейер (вычислительная техника) Определение конвейера Конвейер — это последовательность операций, выполняемых в определенном порядке. Конвейеры используются для оптимизации обработки данных
Предсказатель целевой ветви Основы предсказания целевой ветви Предсказание целевой ветви в процессоре предсказывает адрес следующей команды, выполняемой после условной команды
Модуль генерации адреса Назначение и эффективность AGU AGU (модуль генерации адресов) в CPU вычисляет адреса для доступа к памяти. Параллельная
Бочкообразный процессор Обзор бочкообразных процессоров Бочкообразные процессоры имеют цилиндрическую структуру и используются в многозадачных системах. Они обеспечивают одновременное выполнение нескольких
Вычисления общего назначения на графических процессорах Основы графических процессоров Графические процессоры (GPU) предназначены для обработки изображений и видео. GPU имеют
Циклов для каждой инструкции Определение CPI CPI — это среднее количество тактовых циклов на команду в процессе. CPI рассчитывается как
Инструкции для каждого цикла Определение IPC IPC — это количество инструкций, выполняемых за такт процессора. IPC является мультипликативным обратным числом
Параллелизм на уровне памяти Параллелизм на уровне памяти (MLP) MLP позволяет выполнять несколько операций с памятью одновременно. MLP может быть
Параллелизм на уровне команд Определение и обсуждение ILP ILP — это параллельное выполнение последовательности команд в программе. ILP отличается от
Предсказатель ветвления Основы предсказания ветвлений Предсказание ветвлений — это процесс предсказания, будет ли следующая инструкция ветвиться. Предсказатели ветвлений используются для
Спекулятивное исполнение Спекулятивное выполнение Оптимизация, при которой система выполняет задачи, которые могут не потребоваться. Предотвращает задержки, выполняя задачи до подтверждения
Переупорядочить буфер Буфер переупорядочивания (ROB) Используется для поддержки выполнения команд не по порядку и спекулятивных операций в алгоритме Томасуло. Представляет
Станция бронирования Единая станция резервирования Децентрализованная функция микроархитектуры ЦП для динамического планирования команд. Позволяет повторно использовать данные, как только они
Выполнение заказа не по порядку Основы выполнения не по порядку Выполнение не по порядку позволяет процессору выполнять инструкции в произвольном