-
- Например. Итоговая таблица - это конец Эльбруса. Ускорение кода в
зависимости от глубины оптимизации программиста. IRL никто не будет
сидеть над каждым куском кода столько времени. Evgeny_CD(1 знак., 19.06.2023 11:29, ссылка)
- Ну ты и загнул. Не все же говнокодеры. - max(19.06.2023 12:39)
- Даладно, почему под intel сидят? например в зависимости от наличия
инструкций AVX, TSX, итп пишут разные ветки кода, под размер кэша
постраивают порции блочной обработки данных, итп. Тупик новых идей
в области программирования у многих (повторяют старое), и выхода из
него пока не видно. - aнтинoвocти2(19.06.2023 11:37)
- При этом "просто код" на х86 исполненияется очень эффективно. Есть куча библиотек, начиная от IPP, которые оптимизируют распространенные операции. Можно по частям оптимизировать. - Evgeny_CD(19.06.2023 11:59)
- Apple в своих M* сделала гигантский буфер преддекодирования и
анализа исполнения команд, что дало большой прирост IPC. Идея не
нова, но они первыми это сделали. - Evgeny_CD(19.06.2023 11:56)
- Кеш нулевого уровня был еще в пентиум4 - =AlexD=(19.06.2023 12:36)
- 4й Пень со своими 30+ стадиями конвейера - это песня! Хорошо, что
этот уродец упокоился. - Evgeny_CD(19.06.2023 12:49)
- Тем не менее у него в кеш0 сидели цепочки МОПов с развязанными
зависимостями. Он мог исполнять немаленькие циклы вообще не
обращаясь к декодеру. - =AlexD=(19.06.2023 13:15)
- Спасибо! Видимо, я уже запамятовал. - Evgeny_CD(19.06.2023 13:38)
- Тем не менее у него в кеш0 сидели цепочки МОПов с развязанными
зависимостями. Он мог исполнять немаленькие циклы вообще не
обращаясь к декодеру. - =AlexD=(19.06.2023 13:15)
- 4й Пень со своими 30+ стадиями конвейера - это песня! Хорошо, что
этот уродец упокоился. - Evgeny_CD(19.06.2023 12:49)
- Кеш нулевого уровня был еще в пентиум4 - =AlexD=(19.06.2023 12:36)
- Например. Итоговая таблица - это конец Эльбруса. Ускорение кода в
зависимости от глубины оптимизации программиста. IRL никто не будет
сидеть над каждым куском кода столько времени. Evgeny_CD(1 знак., 19.06.2023 11:29, ссылка)