-
- Во всех оутордерных машинах входной поток
сознаниякоманд перекодируется в МОПы. В т.ч. сложные команды бьются на более простые подгрузил/вычислил/записал которые исполняются разными путями. Значение имеет только номэр регистра, и от него пляшет пэрэименователь. Вот пэрэименователь придёцца подрихровать под другой набор их. Но это мелочи. - =AlexD=(13.06.2023 15:03)- "Элементарные команды" могут быть частично разными. Придется менять
структуру исполнительного конвейера. Можно спорить о % переделок,
но просто так новый процессор не сделать. - Evgeny_CD(13.06.2023 15:07)
- Та хоспидя, шо там можно придумать нетакога? Плюс минус загрузил
выгрузил сдвиг логика адресацыйа. Всякие навороченные системные
команды один хрен выполняются унутренней микропрограммой. Больше
гемора с изменением системы прерываний и контекста чем с системой
команд. - =AlexD=(13.06.2023 15:20)
- С кажем так. Я вижу "через плечо", как делают достаточно
быстродействующее ядро. И я хорошо понимаю, сколько там жоп
неожиданно возникает. Все там не просто, именно поэтому "просто
ядер" RISC-V дофига, а вот, скажем, 4-way out of order, и чтобы все
эти way работали на всю катушку - как-то сильно меньше, и денег они
стоят очень взрослых. - Evgeny_CD(13.06.2023 15:24)
- Сложно, кто отрицает, но если одно ядро запилил, то аналогичное
мяхше пойдёт. - =AlexD=(13.06.2023 15:25)
- И это тоже заблуждение. Не сделав out of order ядро, которое просто работает, проходит все тесты, претендовать на "чуть-чуть быстрое ядро" просто невозможно. И так последовательно, все стадии. Современные быстрые ядра - это тысячи человеко-лет. В это мало кто верит снаружи процессорного бизнеса :( - Evgeny_CD(13.06.2023 15:33)
- Сложно, кто отрицает, но если одно ядро запилил, то аналогичное
мяхше пойдёт. - =AlexD=(13.06.2023 15:25)
- С кажем так. Я вижу "через плечо", как делают достаточно
быстродействующее ядро. И я хорошо понимаю, сколько там жоп
неожиданно возникает. Все там не просто, именно поэтому "просто
ядер" RISC-V дофига, а вот, скажем, 4-way out of order, и чтобы все
эти way работали на всю катушку - как-то сильно меньше, и денег они
стоят очень взрослых. - Evgeny_CD(13.06.2023 15:24)
- Та хоспидя, шо там можно придумать нетакога? Плюс минус загрузил
выгрузил сдвиг логика адресацыйа. Всякие навороченные системные
команды один хрен выполняются унутренней микропрограммой. Больше
гемора с изменением системы прерываний и контекста чем с системой
команд. - =AlexD=(13.06.2023 15:20)
- "Элементарные команды" могут быть частично разными. Придется менять
структуру исполнительного конвейера. Можно спорить о % переделок,
но просто так новый процессор не сделать. - Evgeny_CD(13.06.2023 15:07)
- Во всех оутордерных машинах входной поток