The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Google представил WiFi-маршрутизатор OnHub, построенный на б..."
Отправлено Аноним, 20-Авг-15 10:49 
> 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.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру