SD 1

Меню

Speculative loading › что это такое

ГлавнаяВсе разделы терминовКомпьютеры

Страница создана: , обновлена:

Speculative loading - что это такое, определение термина

Speculative loading - опережающее считывание данных из ОП в регистры процессора.

Speculative loading - заказать или купить

{banner_box}

Детальная информация

Компиляторы архитектуры IA-64 должны просматривать исходный код с целью поиска команд, использующих данные из памяти. Найдя такую команду, они добавляют пару команд - предварительное чтение (speculative loading) на достаточно большом расстоянии перед командой, использующей данные, и проверка считывания (speculative check) непосредственно перед командой, использующей данные.

Во время выполнения программы первая из команд загружает данные в регистры до того, как они понадобятся процессору. Вторая команда проверяет, успешно ли произошло чтение перед тем, как разрешить центральному процессору использовать эти данные. Опережающее чтение позволяет уменьшить потери производительности из-за задержек при доступе к памяти, а также повысить параллелизм.

Ссылка для обмена:

Ссылка для форума:

Ссылка для сайта:

speculative loading, опережающее считывание данных

Страница: Speculative loading › что это такое

Дата публикации: 2014-04-05 09:53. Последние изменения: 2014-04-05 09:54