Цитата(khach @ Apr 30 2007, 14:21)

А кто-нибудь встречал контроллер со встроенной фунуцией чтение-модификация-запись? Например надо быстро к массиву данных добавить константу и записать обратно в память. Вчитывать каждое слово в процессор времени нет. Или матричные операции. Существующие контроллеры как-то тормозно переключают режим чтение-запись.
Динамическая память быстро работает только в burst-режиме, и приличного быстродействия можно достичь только работая блоками данных в одном адресном пространстве (когда не требуется активировать другую строку памяти). Если работать с одиночными данными, то чтение-модификация-запись будет выполняться долго на уровне внутреннего контроллера SDRAM.
Т.е. для максимального быстродействия операции должны выглядеть так: чтение блока – модификация блока – запись блока.