Сводная характеристика инструкций предвыборки различных процессоров
Для облегчения ориентирования среди множества команд предвыборки и особенностей их поведения на различных моделях процессоров, все основные характеристики собраны в следующей таблице:
Инструкция | Характеристика | ||||||||
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 Сводная характеристика инструкций предвыборки различных процессоров