От fenix~mou
К tarasv
Дата 03.02.2025 04:11:55
Рубрики Современность; Стрелковое оружие;

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

Здравствуйте.

> Бабаян сказки рассказывает. До того как Эльбрус-1 заработал суперскалярность в серийных машинах была у CDC (читай Крея), внеочередное исполнение у IBM. i860 в 89м имел VLIW режим. Винду НТ на таком процессоре разрабатывали и только потом портировали на другие. А Пентковский в Интел занимался добавлением в их микропроцессоры не Эльбрус-3, а самого натурального Cray-1.

Система "предсказания переходов".

От tarasv
К fenix~mou (03.02.2025 04:11:55)
Дата 03.02.2025 06:36:01

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

>Система "предсказания переходов".

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

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

От fenix~mou
К tarasv (03.02.2025 06:36:01)
Дата 03.02.2025 18:55:42

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

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

Какой компилятор, вы что несёте вообще?:)

От tarasv
К fenix~mou (03.02.2025 18:55:42)
Дата 03.02.2025 21:12:29

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

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

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

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