LINUX.ORG.RU

Полностью открытая аппаратная платформа

 ,


5

5

Группа разработчиков, в которую входит один из основателей проекта Raspberry Pi, объявила о работе над полностью открытой аппаратной платформой lowRISC. В отличие от Raspberry Pi, платформа предназначена для разработки массовых SoC. Опять же в отличие от Raspberry Pi, в качестве CPU будет использоваться процессор с ISA RISC-V; судя по тому, что в первой итерации SoC будет отсутствовать GPU, вопрос с его выбором ещё не решен.

Планируются тактовые частоты 500МГц-1ГГц при техпроцессе 40нм и 1-1.5ГГц при техпроцессе 28нм; ответы на вопрос «почему не MIPS? почему не OpenRISC?» есть в FAQ lowRISC и в FAQ RISC-V.

Ещё в RISC-V есть поддержка 128-битового адресного пространства, о которой мы так давно мечтали.

>>> Подробности

★★★★★

Проверено: fallout4all ()
Последнее исправление: CYB3R (всего исправлений: 3)

Ответ на: комментарий от h31

Ребята

Кого ты называешь «ребятами» - lowRISC или RISC-V?

в полноценных компьютерах балом правят программы, а аппаратура должна под них подстраиваться.

Мне правда интересно - каким образом должна была подстраиваться аппаратура?

tailgunner ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

Это даёт какие-то преимущества?

Одно только название цифр как вставляет... Если включить воображение :)

способны поддерживать — 340 282 366 920 938 463 463 374 607 431 768 211 456 байт, что приблизительно равно 340,3 ундециллионам байт или 281 474 976 710 656 йобибайтам.

anonymous
()
Ответ на: комментарий от tailgunner

Признак недоделки - это кривая работа. Не думаю, что у тебя есть мнение о качестве работы опубликованных инструментов.

Мужик, расслабься, это просто здоровый скептицизм.
Я что-то стормозил, подумал, что плату и процессор одни и те же люди пилят. Окей, если в RISC-V хотят попробовать что-то новое в «процессоростроении» - ну пусть делают. Тут больше вопросы к разрабам платки. Если у них цель - сделать доступный одноплатник с открытым процессором, то почему они выбрали экспериментальную разработку?

h31 ★★★★
()
Ответ на: комментарий от tailgunner

Мне правда интересно - каким образом должна была подстраиваться аппаратура?

Поддерживать существующий код.

h31 ★★★★
()
Ответ на: комментарий от h31

Признак недоделки - это кривая работа. Не думаю, что у тебя есть мнение о качестве работы опубликованных инструментов.

Мужик, расслабься

Я и не напрягался (но «The RISC-V Instruction Set Manual» Chapter 19 прочитал, да).

Если у них цель - сделать доступный одноплатник с открытым процессором, то почему они выбрали экспериментальную разработку?

Это объяснено в тексте новости и по приведенным в новости ссылкам.

каким образом должна была подстраиваться аппаратура?

Поддерживать существующий код.

Двоичный? Если бы это было наивысшим приоритетом, на свете была бы ровно одна архитектура.

tailgunner ★★★★★
() автор топика
Ответ на: комментарий от yoghurt

Зачем тебе MIPS, у MIPS-ов все равно нет бинарной совместимости.

А если так хочешь именно MIPS, то открытых реализаций полно, смотри на тот же TigerMIPS.

anonymous
()
Ответ на: комментарий от h31

Бинарная совместимость никому в 21-м веке давно не нужна.

anonymous
()
Ответ на: комментарий от tailgunner

1. Milkymist самая известная из открытых платформ, все остальные недоделки, а это готовый продукт, который можно купить.

2. Почитай, что этот GPU умеет: http://createdigitalmotion.com/2012/02/milkymist-is-digital-visual-synthesize...

Или для тебя GPU это обязательно 3D?

anonymous
()
Ответ на: комментарий от anonymous

это готовый продукт, который можно купить.

этот GPU умеет: http://createdigitalmotion.com/2012/02/milkymist-is-digital-visual-synthesize...

Готовый продукт, который можно купить, и «умения» относятся к SoC, у которой внутри много чего, кроме самого Milkymist.

Или для тебя GPU это обязательно 3D?

Для меня GPU - это процессор со своим набором команд. Этому критерию Milkymist отвечает, но какой-то он... то ли игрушечный, то ли узкоспециализированный.

tailgunner ★★★★★
() автор топика

поддержка 128-битового адресного пространства

Таблицы страниц будут храниться на отдельном файловом сервере?

one_more_hokum ★★★
()

Звучит заманчиво. Когда изделие будет готовым продуктом в виде аналога того же raspberry pi на массовом рынке? Есть ли конкретные планы?

Infra_HDC ★★★★★
()

пацанам нужно быстро вкрутить в сок 2 графику нормальную а миландру сделать из этово чип в пластиковом корпусе. будет лютый вин.

vovan72
()

а если появиться какой нить опен хардваре алианс вроде того котрый подерживает развитие линуха и туда привалит куча производителей и они вложат бабла в развитии расширений проца будет вин еще более лютый.

vovan72
()
Ответ на: комментарий от i-rinat

Это даёт какие-то преимущества?

Конечно! Приходишь на работув школу и кричишь, что у тебя 128-битная система! Все девки сразу твои, и пацаны тебе друзья.

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от one_more_hokum

Короче, так:

0. Когда есть столько памяти, что нужно 128 бит, то это уже несущественно.

1. Когда используется мало памяти, то используется и мало таблиц.

2. Когда используется много памяти, то явно есть большие contiguous-участки, которые можно покрывать не маленькими страницами, а большими и сокращать число таблиц в иерархии. BTW, в supervisor ISA v. 1.0 для 64 бит используется 3 размера страниц: в 8 {К|М|Г}Б, записи о которых хранятся соответственно в таблицах 3-го, 2-го и 1-го уровней.

3. Supervisor ISA это опциональное расширение к базовому, можно слабать своё без использования страниц фиксированного размера, а загружая address+size в TLB софтварно (кажется, MIPS так делает) и хранить записи в удобном кратком формате.

kike
()
Ответ на: комментарий от tailgunner

Это объяснено в тексте новости и по приведенным в новости ссылкам.

Почитал немного. Как я понял, у разрабов lowRISC просто не было других вариантов. Странно, конечно, но может быть. Окей, вопрос закрыт.

h31 ★★★★
()
Ответ на: комментарий от Napilnik

Ну про ненужность C++ и пейсать не стоит, это и так ясно. А FPC могли бы уже на gcc-backend или llvm перетащить.

Про хозяина с плёткой: сколько Вам лет?

kike
()

Ещё в RISC-V есть поддержка 128-битового адресного пространства, о которой мы так давно мечтали.

Судя по успеху IPv6 в этом направлении, такого адресного пространства хватит на все атомы планеты Земля и еще останется адресов на 100 таких же планет.

Infra_HDC ★★★★★
()

интересно будет потыкать, когда релизнется. Надеюсь, цена будет доступной.

anonymous
()
Ответ на: комментарий от kike

Мне 28 и я солидарен про плетку. А что, тебя смущает, когда взрослые мужики говорят про плётки и рабов?

anonymous
()

Ненужно для ненужно.

LEON3FT и UltraSPARC T2 существуют уже кувырнадцать лет, и ни одной массовой платформы на них так и не вышло. Не считая сановских серваков, в которых открыт только проц.

svr4
()
Последнее исправление: svr4 (всего исправлений: 1)
Ответ на: комментарий от anonymous

А что, тебя смущает, когда взрослые мужики говорят про плётки и рабов?

Да, не могу прям.

kike
()
Ответ на: комментарий от h31

Поддерживать существующий код.

Аппаратура не должна поддерживать код с 1973 года, когда Unix™ переписали на С.

Ostegard
()
Ответ на: комментарий от tailgunner

Окей, если ты профессионал, работал с графикой на SGI (на уровне ниже, чем OpenGL, я так понимаю)

«я так понимаю)», прекрасное знание 3D Графики/вопроса внедрения GPU в чип. пожалуйста, закончите хоть высшее образование в области ИТ. я не говорю про 3D. или электронику.

ЗЫ: общение на «ты» о многом говорит ;) PPS: уже долго на жизнь зарабатываю в 3D. очень долго

azazello ★★★★
()
Последнее исправление: azazello (всего исправлений: 1)
Ответ на: комментарий от kike

А FPC могли бы уже на gcc-backend или llvm перетащить.

Зачем привязываться к монстрам?

Про хозяина с плёткой: сколько Вам лет?

Первый миллиард пошёл.

Napilnik ★★★★★
()
Ответ на: комментарий от azazello

уже долго на жизнь зарабатываю в 3D

примеры проектов в студию. А иначе ты не Лев Толстой.

anonymous
()
Ответ на: комментарий от kike

Интересно, почему портировали Linux, а не NetBSD?

fxd.

anonymous
()
Ответ на: комментарий от azazello

ЗЫ: общение на «ты» о многом говорит

Это интернет, мальчиша. Выкать в реале будешь.

anonymous
()
Ответ на: комментарий от tailgunner

Новая ISA

А зачем r0 к нулю привязывают? Что в мипсе, что тут. Неужели ещё один свободный регистр хуже? А уж когда надо можно ноль и положить...

GAMer ★★★★★
()
Ответ на: комментарий от anonymous

Намекаешь на того, чьё имя нельзя называть?

i-rinat ★★★★★
()
Ответ на: комментарий от Vit

Человек-стол балгословил если бы они взяли ОпенСПАРК, который под ГПЛ.
Кстати почему не он ? Неужели у бсдушишек аллергия на этот самый ГПЛ ?

anonymous
()

мы так давно мечтали

Думаю, и ванговать не надо, что бы сейчас сделали с таким тредом

buddhist ★★★★★
()
Ответ на: комментарий от Napilnik

Мы уже поняли что твой повелитель велит рабам своим - ну и тебе в том числе, free pascal использовать

anonymous
()
Ответ на: комментарий от svr4

UltraSPARC T2 существуют уже кувырнадцать лет, и ни одной массовой платформы на них так и не вышло.

Ну, не UltraSPARC, а все-таки OpenSPARC. Мне тоже непонятно, почему их не используют. По сравнению с сабжем преимущество, как минимум, в наличии SIMD.

Но, видимо, не всех устраивает GPL. Иначе я это объяснить не могу.

alt-x ★★★★★
()

Кто посмел без Бабаяна и Бай-кал делать чпу для пэвм?!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.