> Imagination вот не просто так MIPS купил, нацелившись на мобильно-роутерный (а там,
> глядишь и пошире) рынок -уж не из-за репутации точно, у MIPS
> она была уже чуть ли не отрицательная к тому моменту.А у imagination она была сильно положительной с их PowerVR? :) Хотя им кажется надоело обтекать в этом контексте - они вроде как открытый драйвер пилят.
> А вот нет - долго очень пилить, и риски большие. Очень.
А кексы делавшие OpenRISC в курсе этой фигни? А то их процы нынче довольно много где бывают, даже в линух и gcc поддержку запилили :).
> пятилетка - самое малое, и то не факт.
Можешь посмотреть с какой скоростью запилили биткоиновые ASIC'и :)
> У VLIW потенциал бы (и есть, никуда не делся) куда больше,
...но под него хронически нет нормальных компилеров. Реально живых компилеров - gcc да clang. Оба работают с VLIW не лучше чем топор плавает по реке. Левый, непривычный тулчейн - оптимизма ни у кого из програмеров и майнтайнеров не вызовет. Да и написать его - задача весьма нетривиальная.
Поэтому на практике все VLIW пришли к ситуации "ну да, круто и все такое, но с существующим софтом совсем не дружит - придется выпускать другие чипы!".
> упёрлось в кодогенерацию для него, новую да непохожую, и в closed-source
> бинари, составлявшие 99% софта, которые никто не собирался под VLIW пересобирать.
Да не столько в клозет сорс. Вон например в OpenCL этой проблемы не было. Но LLVM совершенно не в курсе что такое взаимозависимость команд в группе и по простому обучить его этому - не получится, такого устройства проца попросту не предусмотрено. Поэтому оптимизация кода на уровне плинтуса, а чтобы оно вообще смогло хотя-бы просто генерить технически валидный поток команд, который не кладет GPU - амдшники убили 2 года. И все это висит на жуткой проволоке и изоленте, вплоть до того что IIRC, там отдельный костыль делает отдельный проход и хотя-бы приводит поток команд в вид когда он хотя-бы не валит к чертям GPU невалидным кодом. Какая там оптимальность кода - ну ты понял. АМДшники так прямо и сказали - для general puropse вычислений придется переделать. Так появился GCN. Несколько менее экзотичный с точки зрения софта чем чистый vliw.
> Сейчас ситуация на обоих фронтах изменилась, да вот Itanium успел уж помереть. А жаль.
VLIW/5 у АМД тоже что-то заменили на менее экзотично выглядящий для софта GCN.