Ubitium розробляє універсальний RISC-V процесор, який об'єднає CPU, GPU, DSP і FPGA

Обсуждение статей и новостей сайта
Автор
Повідомлення
nazar-pc
Member
Аватар користувача

Повідомлення

Scoffer: 28.12.2024 01:54 nazar-pc
Як мінімум для конкуренції. В поточному стані як, власне, процесор загального призначення, він нафіг нікому не всрався через несумісність софту з самим собою як між версіями базової системи команд, так і між версіями і кількістю розширень. Просто чергова шняга для попилу бабла. Ото неоновлювані контролери це його максимум.
RISC-V це не процесор, а ISA.
Очевидно що "він нафіг нікому не всрався" не відповідає дійсності, інакше за https://riseproject.dev/ не стояли б найкрупніші виробники процесорів, відеокарт, різноманітних SoC та навіть програмних продуктів з усього світу.

Саме через гнучкість можна взяти якусь мінімальну версію набору команд, додати специфічних для задач, наприклад, векторних інструкцій, і отримати потрібну функціональність. Створити дизайн можна самостійно, а можна ліцензувати у SiFive чи подібних.

З версіями теж ситуація покращується, нещодавно ратифікували RVA23 для більш широкої сумісності саме процесорів загального призначення, ті ж Tenstorrent TT-Ascalon мають в основі RVA23 профіль. Це на додачу до їх AI прискорювачів, які теж на RISC-V ISA.

Компілятори покращуються, навіть в сфері blockchain RISC-V починають використовувати замість Web Assembly.

Тому через гнучкість та відсутність ліцензійних обмежень RISC-V з'являється скрізь: від мікроконтроллерів до багатоядерних процесорів, від нішових чіпів до загального призначення, від фізичних до віртуальних машин.

На мою думку в x86 та ARM ще є шанси деякий час протриматися через інерцію, але більше комерційних ISA з'являтися скоріше за все не буде.
Ринок ISA став Open Source, і сенсу торгуватися з ARM чи кимось іншим для абсолютно нового заліза мало, що власне і видно у випадку Tenstorrent та цих Ubitium.
Scoffer
Member
Аватар користувача

Повідомлення

nazar-pc
Перечитай фразу про несумісність софту з самим собою поки не дійде. Проц загального призначення без софта не потрібен. Умовна нвідія у себе на борту відяхи може юзати що завгодно, це не загальне призначення. Процесор загального призначення має мати чітку, стабільну і однозначну специфікацію з "крок в сторону - розстріл". Тільки так можна накопичити критичну массу програмного забезпечення.

Відправлено через 48 секунд:
Процитую ще раз
Scoffer: 27.12.2024 14:25Ну, якщо так рахувати, то інтел вже років 25 продає ARC ядра в чіпсетах. Багато людей про це знають?)))
Багато хто взагалі в курсі що є така архітектура як ARC? Багато софту під неї написано? А вона буквально в кожному компухтері :rotate:

Відправлено через 16 хвилин 14 секунд:
Ну добре, у амд не арк на борту, а щось інше, і теж не х86, до речі. Арми здається, але це не точно, я забув. Якщо вони обидві це все замінять на ріскву то всім на те трішки більше ніж пофіг. Так само як пофіг на чому там крутиться контролер відеокарти нвідії. Оце ніша ріск-в, а не комп'ютерні проци, і навіть не проци для аналогу малини, як багато хто собі думає.
ronemun
Advanced Member

Повідомлення

Зараз не час вкладатись у risc для загального призначення тому що через різке похолодання політичниї сфери є негласна вказівка повністю зупинити передачу важливих технологій, а відкриті розробки це по суті і є передача. Дозволяється відкривати для всіх лише не важливі розробки, а цінні лише для друзів. І, як очевидно, ситуація ще довго не покращиться. Ніхто ж не хоче щоб дрони під управлінням цих технологій служили можливому противнику.
А цей стартап шукає фінансування щоб взлетіти і продатись подорожче, але поки що лише нагріб якісь копійки.
nazar-pc
Member
Аватар користувача

Повідомлення

Scoffer: 28.12.2024 03:51 nazar-pc
Перечитай фразу про несумісність софту з самим собою поки не дійде. Проц загального призначення без софта не потрібен. Умовна нвідія у себе на борту відяхи може юзати що завгодно, це не загальне призначення. Процесор загального призначення має мати чітку, стабільну і однозначну специфікацію з "крок в сторону - розстріл". Тільки так можна накопичити критичну массу програмного забезпечення.

Відправлено через 48 секунд:
Процитую ще раз
Scoffer: 27.12.2024 14:25Ну, якщо так рахувати, то інтел вже років 25 продає ARC ядра в чіпсетах. Багато людей про це знають?)))
Багато хто взагалі в курсі що є така архітектура як ARC? Багато софту під неї написано? А вона буквально в кожному компухтері :rotate:

Відправлено через 16 хвилин 14 секунд:
Ну добре, у амд не арк на борту, а щось інше, і теж не х86, до речі. Арми здається, але це не точно, я забув. Якщо вони обидві це все замінять на ріскву то всім на те трішки більше ніж пофіг. Так само як пофіг на чому там крутиться контролер відеокарти нвідії. Оце ніша ріск-в, а не комп'ютерні проци, і навіть не проци для аналогу малини, як багато хто собі думає.
Про яку ще несумісність з самим собою мова? Звучить як парадокс, скоріше за все ним і являється :think:

Про RVA23 я не просто так написав, це скоріше саме те до чого ви апелюєте: досить широкий набір стандартизованих інструкцій загального призначення.

Те що до цього це були в основному або прості мікроконтролери або якісь нішеві рішення це не баг, а фіча.
RISC-V масштабується від найменших до найбільших.
А процесори загального призначення ще в початковій стадії, вони є і їх буде лише більше з часом.
VovaII
Member
Аватар користувача

Повідомлення

nazar-pc: 28.12.2024 09:46Про яку ще несумісність з самим собою мова? Звучить як парадокс, скоріше за все ним і являється
— Можливо малось на увазі, що програми написані для одного RISC-V, можуть не запрацювати на іншому/інших RISC-V?
Scoffer
Member
Аватар користувача

Повідомлення

nazar-pc
RV32I/RV64I v2 не сумісна з v1 ні в яку сторону, ні в гору, ні в низ. А між ними якихось років 5 всього. Тобто 5-річний софт вже не запускається. І немає ніяких гарантій що не буде того ж самого з v3. Приблизно така ж тема з розширеннями. От про що я.
nazar-pc
Member
Аватар користувача

Повідомлення

Scoffer: 28.12.2024 11:40 nazar-pc
RV32I/RV64I v2 не сумісна з v1 ні в яку сторону, ні в гору, ні в низ. А між ними якихось років 5 всього. Тобто 5-річний софт вже не запускається. І немає ніяких гарантій що не буде того ж самого з v3. Приблизно така ж тема з розширеннями. От про що я.
Можна подумати що всі варіації ARM повністю сумісні одна з одною 😂

Головне щоб нормально декларували версії, з чим RVA23 і допоможе.
Саме RVA23 треба порівнювати з конкретною версією ARM в даному контексті, а не "конструктор" RISC-V в якого кілька базових профілів різних версій та вагон різноманітних офіційних та не дуже розширень теж різних версій.
Scoffer
Member
Аватар користувача

Повідомлення

nazar-pc
Арм v8 сумісний з v9 знизу вгору, так що ні, подібних проблем у арма немає. Проги писані під аплє m1 чудово працюють на аплє m4. А було б воно на ріскві - вже б довелось мутити емулятор.

Відправлено через 12 хвилин 4 секунди:
А якщо взяти якийсь умовний міпс, спарк чи павер, так у них взагалі наскрізна сумісність знизу вгору включно з переходом на 64-бітні версії, і не так як на х86 що перемикається розрядність, а просто напряму. А в першого так ще й з привілейованим режимом, тобто навіть в ОС не треба суттєвих змін вносити. Саме смішне що Паттерсон до міпса теж причетний, так що по молодості у нього кукуха краще працювала ніж на старості.
Відповісти