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 що перемикається розрядність, а просто напряму. А в першого так ще й з привілейованим режимом, тобто навіть в ОС не треба суттєвих змін вносити. Саме смішне що Паттерсон до міпса теж причетний, так що по молодості у нього кукуха краще працювала ніж на старості.
pushpop
Junior

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

Звучить цікаво, але ми знаємо що за універсальність доводиться платити продуктивністю. Плюс питання що до специфікації набору команд, чи будуть умовні групи (CPU/GPU або CPU/NPU/DSP), чи одразу буде все.
Donate
Member
Аватар користувача

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

Ghody: 27.12.2024 14:12 нвидиа с медиатек делают арм проц со своей графикой для конкуренции с квалкомом
Чекаємо, дуже цікаво подивитись як кожанка бути грати на тісному ринку, а не там де два інваліди які нічого не можуть зробити як треба який рік.
Квалком це дуже сильний суперник :rotate:
Востаннє редагувалось 29.12.2024 00:15 користувачем Donate, всього редагувалось 1 раз.
Demedik
Junior

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

Универсальные решения всегда хуже специализированных. Стоит ли нет, вопрос есть ли необходимость именно на такие процессоры и цены(если цена за производительно будет больше сборки - сомнительный проц будет).
OldenUA
Junior

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

НМХР в тому принципі, що будь-яка сторічної давнини програма має працювати на будь-якому сучасному залізі, є щось неправильне. Не можете попрощатися з древнім софтом але хочете свіжого заліза - юзайте емулятори. Ні, то працюйте на старому залізі. Он у Штатах авіакомпанія юзає Win3.1, якусь кафешку нещодавно знаходили з касовими апаратами здається на компах Atari чи типу того. Актуальний софт повинен підлаштовуватися під сучасне залізо а не навпаки.
Scoffer
Member
Аватар користувача

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

OldenUA
Бредятина. Навіть не буду перечисляти десятки аргументів чому так.
IronWithin
Member
Аватар користувача

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

Donate: 29.12.2024 00:13
Ghody: 27.12.2024 14:12 нвидиа с медиатек делают арм проц со своей графикой для конкуренции с квалкомом
Чекаємо, дуже цікаво подивитись як кожанка бути грати на тісному ринку, а не там де два інваліди які нічого не можуть зробити як треба який рік.
Квалком це дуже сильний суперник :rotate:
То то у квалкома конкурентів багато, юнісок який можна не рахувати, медіатек і періодично ексінос(:D)
P.S квалком он хотів 40% ринку у х86-64 лептоп забрати за декілька років, перший пішов з 0,5% і неприємними відчуттями в дупі, теж мені сильний конкурент :D
ZimJalali
Junior

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

Donate: 29.12.2024 00:13
Ghody: 27.12.2024 14:12 нвидиа с медиатек делают арм проц со своей графикой для конкуренции с квалкомом
Чекаємо, дуже цікаво подивитись як кожанка бути грати на тісному ринку, а не там де два інваліди які нічого не можуть зробити як треба який рік.
Квалком це дуже сильний суперник :rotate:
Ви так пишете, типу у кожанки ніколи не було Tegra, яка є доволі нішево успішною, просто нагадаю що arm від Nvidia була у самих популярних планшетах свого часу, Nexus від гугла, також arm від Nvidia стоїть у Ніни на сичі, найпопулярнішою консолі в світі на сьогоднішній день, доволі вірогідно що tegra буде і в новому сичі, і не сумнівайтеся, новий сич також через час буде випущено тиражем більше 100кк
ronemun
Advanced Member

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

Demedik: 29.12.2024 00:14 Универсальные решения всегда хуже специализированных. Стоит ли нет, вопрос есть ли необходимость именно на такие процессоры и цены(если цена за производительно будет больше сборки - сомнительный проц будет).
pushpop: 29.12.2024 00:03 Звучить цікаво, але ми знаємо що за універсальність доводиться платити продуктивністю. Плюс питання що до специфікації набору команд, чи будуть умовні групи (CPU/GPU або CPU/NPU/DSP), чи одразу буде все.
зате універсальність знаачно ефективніша - зараз 100 млрд. транзисторів Geforce 4090 ви не зможете використати для обрахунку коду призначеного для проца, і вся ця сила простоює. ТАкож зараз приходиться обмежуватись роздільним обрахунком на проці і прискорювачі, що вимагає ганяти дані через вузьку шину PCIe туди і назад, а це тисячі втрачених тактів часу, а також розєднана память, а вона дуже дорога, і дублювання контролерів памяті, кешів, медіакодерів і NPU/dpu, а також PCIe, який до того ж працює в пусту, адже тупо ганяє дані всередині системи чого взагалі не має бути. А так відразу можна обєднати масовопаралельні алгоритми, в т.ч. 3д обробку текстур, матричні і т.п., з універсальними на ядрах CPU. Зарашні топові прискорювачі мають по 700+ мм2, 2х чіпові - 1500, а в АМД MI300 взагалі 4 шари, тож зовсім не проблема інтегрувати пару десятків ядер рівня Zen4c площею 2,5мм2, а оптимізовані Zen2 взагалі не більше 1 мм2 займали б
waryag
Member
Аватар користувача
Звідки: Суми

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

Scoffer: 28.12.2024 03:51Перечитай фразу про несумісність софту з самим собою поки не дійде. Проц загального призначення без софта не потрібен. Умовна нвідія у себе на борту відяхи може юзати що завгодно, це не загальне призначення. Процесор загального призначення має мати чітку, стабільну і однозначну специфікацію з "крок в сторону - розстріл". Тільки так можна накопичити критичну массу програмного забезпечення.
Технічно, це можуть зробити китайці. Створити консорціум з кількох корпорацій, домовитися про специфікації, сумісність і правила гри та почати закачувати туди мільярди. Але їм поки що не потрібно.
OldenUA: 29.12.2024 15:39НМХР в тому принципі, що будь-яка сторічної давнини програма має працювати на будь-якому сучасному залізі, є щось неправильне. Не можете попрощатися з древнім софтом але хочете свіжого заліза - юзайте емулятори. Ні, то працюйте на старому залізі. Он у Штатах авіакомпанія юзає Win3.1, якусь кафешку нещодавно знаходили з касовими апаратами здається на компах Atari чи типу того. Актуальний софт повинен підлаштовуватися під сучасне залізо а не навпаки.
Це якщо не цікавть нічого крім офісу з ютубом та соцмережами.
Про емулятори не смішно.
OldenUA
Junior

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

waryag: 30.12.2024 09:33 Це якщо не цікавть нічого крім офісу з ютубом та соцмережами.
Про емулятори не смішно.
Ну добре, не емулятори, віртуальні машини :)

Що значить "окрім офісу з ютюбом"?! А який такий унікальний незамінний софт може бути на персоналках (бо для промислових цілей мають бути не побутові проци)? 3d, CAD/CAM, ігри, обробка відео? Ну ще можу припустити що хтось зібрав собі комп на найпотужніших на сьогодні проці і відеокарті щоб поганяти в важкі нові ігри і такий думає: "Важливо мені на цьому залізі ще мати змогу в іграшку 2010 р випуску раз на рік погратися поностальгувати". Може простіше для "іграшки 2010 р раз на рік" купити старий ігровий ноут 2015 р і нехай валяється десь на випадок якщо приспічить? А давайте ще в ноути повернемо порти LPT та COM бо десь у когось певно ще є софт що працює з ними. Мають бути розумні терміни підтримки легасі-софта залізом. Або все вирішить ринок. Он ARM вже по-повній грається в пісочниці x86, нікому нічого не винен в плані підтримки легасі-софта і вже норм тут почувається. З маків x86 вже турнули. І це лише початок. Завтра прийдуть квантові проци чи які небудь ще. Світ технологій стає все динамічнішим.
Scoffer
Member
Аватар користувача

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

OldenUA
Макоюзерам не звикати, вони завжди їли гівнеце і це їх влаштовувало. Тим часом замінити х86 на пекарні нікому не вдалось, навіть самому інтелу, і нікому не вдасться, хоча спроб на те було далеко не одна, в тому числі в часи коли критична масса софту була багатократно меншою і заміна ще не виглядала такою страшною.
Сумісність з софтом виявилась настільки важливою, що перевершила все інше разом узяте.
Alexsandr
Member

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

ronemun: 30.12.2024 06:06 зате універсальність знаачно ефективніша - зараз 100 млрд. транзисторів Geforce 4090 ви не зможете використати для обрахунку коду призначеного для проца, і вся ця сила простоює.
Думаю было бы тоже самое на любой архитектуре. код должен уметь использовать те или иные блоки.
Відповісти