N>Добрый день, коллеги.
N>Подскажите самый быстрый способ обнулить блок памяти (1000000 байт)?
N>PS Кроме SSE инструкций (заполнять по 16 байт) ничего нет?
вот тут есть какие-то слова по этому поводу
http://lwn.net/Articles/255364/
общая идея в том, что кеш использовать в этом случае не надо — это дополнительные затраты на чтение кешлайна, модификацию и запись назад.
кстат про sse, если у gcc задать уровень оптимизации -O3, то он даже для
for(i = 0; i<много; i++)
buffer[i] = 0;
будет использовать sse инструкции, и я думаю в этих вопросах можно положиться на libc и gcc, ну или их виндовые аналоги.