F>>...среднее время чтения (movsd) — 4550 мс. В других вариантах ...скорости порядка 6000 — 9000 мс.
D> Это получаются секунды что ли? Если это так, то, ИМХО, в сторону устройства копать нужно, т.к. тормозит оно.
Извиняюсь, не мс, а мкс. Чтение занимает единицы миллисекунд. В принципе скорость для данного устройства логичная, если все транзакции Memory Read размером в 1 двойное слово и с учетом задержки в мостах. При использовании ММХ и SSE вероятно транзакции получаются в 2 двойных слова.