10.02.2015 14:36, Михаил Монашёв пишет:
Здравствуйте, Анатолий.
Кстати лучше считать с нуля тогда процесор может использовать
prefetch
Ещё в С можно как-то задать выравнивание массива. Не знаю, правда,
поможет ли это, но мне кажется, что всё упирается в скорость чтения из
памяти. Ещё возможно попытаться задать выравнивание для тела цикла.
В POSIX написано, что результат вызова malloc всегда выровнен, а всякие
массивы объявленные статично компилятор выравнивает.
Можно поэтому не волноваться :)
Конечно, если ты сам адрес массива не посчитаешь/укажешь типа 0x...7f.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org