ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
1106146 Топик полностью
RxTx (04.06.2021 00:13, просмотров: 181) ответил IBAH на Вопрос по КортексМ3 конвейеру. Я правильно понимаю: конвейер сбрасывается когда осуществляется переход (BEQ.N m0 итп), когда перехода нет, конвейер сохраняется. То есть, if-else надо оптимизировать так, чтобы переход был менее вероятен.
конвеер сбросится только если предсказание не удалось. M3 с 3-stage pipeline with branch speculation. 

https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M4

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