Допустим мне надо сложить регистр с операндом в памяти Что лучше? add [4],eax или mov ebx,[4] mov ebx,eax mov [4],ebx что лучше для конвеера...
Можно ли в win32 польз. процессе изменить PTE? Мне надо чтобы одна и также страница была в двух областях памяти, т.е. если изменить в одном...
Есть в официальной документации Интела. Связано с тем что чтение блокируется до того как будут известны адреса предыдущих операций записи....
Почему вредно смешивание операций чтения/записи? например почему надо писать mov eax,[0] mov ebx,[4] mov [8],ecx mov [16],edx чем хуже mov...
Может ли prefetchnta быть причиной stall?
Кэш это одно, в случае если ячейка есть в кэше, приходится делать два обращения, а не одно например mov eax,[1] mov ebx,eax одно обращение к кэшу....
Чтение подряд в одну ячейку как нибудь особым образом обрабатывается процессором?А запись? Наример mov eax, [1] mov ebx, [1]
На скольку улучшается скорость(кэша/памяти) от группировки команд? "Мешают" ли друг другу prefetchX если их стоит много друг за другом? Какие...
Example 2-21 Non-temporal Stores and 64-byte Bus Write Transactions #define STRIDESIZE 256 Lea ecx, p64byte_Aligned Mov edx, ARRAY_LEN Xor eax,...
Имена участников (разделяйте запятой).