Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1106146
Топик полностью
RxTx
(04.06.2021 00:13, просмотров: 194)
ответил
IBAH
на
Вопрос по КортексМ3 конвейеру. Я правильно понимаю: конвейер сбрасывается когда осуществляется переход (BEQ.N m0 итп), когда перехода нет, конвейер сохраняется. То есть, if-else надо оптимизировать так, чтобы переход был менее вероятен.
конвеер сбросится только если предсказание не удалось. M3 с 3-stage pipeline with branch speculation.
https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M4
Спасибо, князь. Вы настоящий дворянин. И программист.
Ответить