В чем смысл «невременного» доступа к памяти в x86
Эспо в значительной степени x86 попадает в цель. Просто хотел assembler добавить свои пять копеек:
Фраза assembler «невременная» означает отсутствие assembly-language временной локализации. Кэши assembly используют два вида локальности sse — пространственную и временную, и, используя ia-32 не временную инструкцию, вы asm сигнализируете процессору, что assembly не ожидаете, что элемент assembly-language данных будет использоваться pentium в ближайшем будущем.
Я немного x86 скептически отношусь к ручной x86 сборке, использующей инструкции sse управления кэшем. По моему assembly опыту, эти вещи приводят assembly-language к большему количеству вредоносных pentium ошибок, чем любое эффективное ia32 увеличение производительности.
x86
sse
assembly
В чем смысл «невременного» доступа к памяти в x86
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.