ТЕХНИКА ОПТИМИЗАЦИИ ПРОГРАММ

       

Сводная характеристика инструкций предвыборки различных процессоров


Для облегчения ориентирования среди множества команд предвыборки и особенностей их поведения на различных моделях процессоров, все основные характеристики собраны в следующей таблице:

Инструкция

Характеристика

K6

C3-VIA



Athlon

P-III

P-4

prefetch

Загружает 32 байта в кэш-уровни всех кэш-иерархий и определяет состояние строки как исключительное

Загружает 64 байта в кэш-уровни всех кэш-иерархий и определяет состояние строки как исключительное

не поддерживается

prefetchw

Загружает 32 байта в кэш-уровни всех кэш-иерархий и определяет состояние строки как модифицируемое

Загружает 64 байта в кэш-уровни всех кэш-иерархий и определяет состояние строки как модифицируемое

prefetchnta

не поддерживается

Загружает 64 байта в L1 кэш

Загружает 32 байта в L1 кэш

Загружает 128 байт в первый банка L2 кэша

prefetcht0

Загружает 64 байта в L1 и L2 кэш

Загружает 32 байта в L1 и L2 кэш

Загружает 128 байт в кэш второго уровня

prefetcht1

Загружает 64 байта в L2 кэш

Загружает 32 байта в L2 кэш

prefetcht2

Загружает 64 байта в L3 кэш (если есть)

Таблица 5 Сводная характеристика инструкций предвыборки различных процессоров



Содержание раздела