ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1000556 Топик полностью
RxTx (30.04.2020 22:09, просмотров: 410) ответил VLLV на Спасибо. Просто я барахтаюсь не выше CM4, не ожидал что нечаянно забрел в высшую лигу :)
Реальность как обычно, смешнее :)) В призрачном прошлом пришлось шатать RISCовые процы, ну и разумеется Intel/Amd. Недавно так повернулось что dsPIC'и (которые тоже unaligned access не делают), а вот за свежие ARM взялся совсем недавно, так что барахтаюсь я тоже там :)) Я вот что забыл сказать. У тебя большие структуры? Попробуй переставлять внутренние поля. Иногда можно при не-потере скорости сделать структуру компактнее. И есть еще нюанс. При вычитке массива из структур 

из неторопливой памяти иногда лучше иметь packed структуру и пожертвовать невыровненным доступом, чем иметь aligned структуру, но профукивать скорость по bandwidth, из-за того что при aligned-полях структуры в ней есть пустые padding байты.

Спасибо, князь. Вы настоящий дворянин. И программист.