The OpenNET Project / Index page

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



"Google представил WiFi-маршрутизатор OnHub, построенный на б..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "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.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Google представил WiFi-маршрутизатор OnHub, построенный на б..., opennews, 19-Авг-15, 00:57  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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