От tarasv Послать личное сообщение Ответить на сообщение
К fenix~mou Информация о пользователе Ответить по почте
Дата 03.02.2025 21:12:29 Позвать санитаров Версия для печати
Рубрики Современность; Стрелковое оружие; Игнорировать ветку Найти в дереве

Re: Опять.. опять...

>> Какая именно? Во всяком случае в Э2К она статическая как и в SPARC и MIPS. Фактически все делает компилятор заменяя "ой, выходим" на "не ой, идем дальше".
>Какой компилятор, вы что несёте вообще?:)

Самый обычный. Процессор всегда грузит следующий оператор за ветвлением до проверки условий. Оптимизатор компилятора статически анализирует кода и изменяет операторы так чтобы это была наиболее вероятная ветка. В Эльбрус 2000 это выглядит немного по другому потому что VLIW, но принцип аналогичный. VLIW без острозаточенного оптимизирующего компилятора вообще деньги на ветер.
Локальное динамическое предсказание переходов с двумя битами истории на переход на западе впервые появилось в незавершенном суперкомпьютере Ливерморской лаборатории в 77м. К середине 80х было в старших линиях машин у IBM и DEC. Оно же было в первых Пентиумах.
Глобальное динамическое и все остальные навороты - когда транзисторный бюджет позволил.

Орфографический словарь читал - не помогает :)