LINUX.ORG.RU
ФорумTalks

ACPI в RISC-V

 


1

2

В стандарт RISC-V для серверных платформ приехал ACPI и UEFI. Сейчас вот в ядро заталкивают. Все, до серверных систем с RISC-V осталось года два. Зовите поцонов из Эльбруса, пусть им жопы порвет :D



Последнее исправление: cumvillain (всего исправлений: 2)

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

Потому что статических таблиц хватает.

P.S. А нет, гоню, в DSDT оно обязательное :(

cumvillain
() автор топика
Последнее исправление: cumvillain (всего исправлений: 2)

Вообще новость скорее положительная потому что в сравнении с FDT, системы на базе ACPI более стандартизированы и выше шанс что ОС просто заработает с загрузочного диска без доработки напильником и без специальных образов U-Boot/FDT/uEnv.txt.

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

Новость отличная! Потому что по большей части все вопросы закрыты и осталось только поправить edk2 в нужных местах и можно ехать.

cumvillain
() автор топика
Ответ на: комментарий от AlexVR

Да, я про то, что ты их сможешь уже заказать без особых проблем.

cumvillain
() автор топика
Ответ на: комментарий от X512

люто неистово плюсую, намучался на байкале с фдт

nerfur ★★★
()
Ответ на: комментарий от LINUX-ORG-RU

видимо это очень вялый импортозамещенный кликбейт + у эльбрусо-сектантов (именно фанатиков на диванах) есть представление что эльбрус это альфа и омега и другие не нужны

nerfur ★★★
()

В стандарт RISC-V для серверных платформ приехал ACPI и UEFI.

А раньше они даже ACPI с десятком состояний не могли реализовать?


Зовите поцонов из Эльбруса, пусть им жопы порвет :D

Но у тех серверные платформы давно есть 🤔

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

у эльбрусо-сектантов (именно фанатиков на диванах) есть представление что эльбрус это альфа и омега и другие не нужны

Если честно первый раз слышу про такое, ну просто по причине того что так говорить могут только те у кого он собсна есть. А есть он мало у кого.

Обычно я слышу обратное, мол всё нужно кроме эльбруса, а эльбрус не нужен просто потому что.

Ладно, пофиг, автор просто набросил видимо. Ясщитъаю И E2K нужен и RISC-V нужен. Жаль что на данный момент и то и то стоят как крыло боинга и смертным недоступно. А если доступно то совсем уж куцые реализации.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Если честно первый раз слышу про такое, ну просто по причине того что так говорить могут только те у кого он собсна есть. А есть он мало у кого.

Нет, так ещё говорят те, кто делают его и под него. Вокруг Эльбруса уже давно есть тусовка из окологосконтор, которые люто на него дрочат.

Обычно я слышу обратное, мол всё нужно кроме эльбруса, а эльбрус не нужен просто потому что.

Эльбрус не нужен, потому что закрытый.

cumvillain
() автор топика

Наверное собираются конкурировать с Intel Atom. Для чего-то по-мощнее писали же, что RISC-V ISA не оптимизирован совсем.

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

Ну так еще бы. Для начала, ты не можешь их собрать, потому что цомпилятор закрытый :D

cumvillain
() автор топика
Ответ на: комментарий от BceM_IIpuBeT

Пацаны из Эльбруса плачутся, что их патчи в апстрим не принимают.

Это когда было? Только про Байкал такое слышал.

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

Ventana в этом году представила 3.6GHZ процессор

Четвёртый пень тоже мог в частоту. Но есть нюанс.

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

https://en.wikipedia.org/wiki/Gracemont_(microarchitecture)

Gracemont is the fourth generation out-of-order low-power Atom microarchitecture, built on the Intel 7 manufacturing process.

The microarchitecture is used as the efficient cores of the 12th generation of Intel Core hybrid processors (codenamed «Alder Lake») and the 13th generation of Intel Core hybrid processors (codenamed «Raptor Lake»). It’s used exclusively in the Alder Lake-N line-up.

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

Зачем вы везде этот ненужный Эльбрус тащите? RISC-V в отличии от Эльбруса не содержит фундаментальных недостатков на уровне ISA не позволяющих в принципе сделать высокопроизводительный процессор общего назначения. Ничему людей опыт Itanium не учит.

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

Я про то, что Эльбрус основан на архитектуре VLIW которая на примере Itanium показала полную свою провальность несмотря на бешеные деньги и время вложенные в неё.

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

Вроде бы AMD (а точнее ATI) тоже пытались во VLIW.

https://www.anandtech.com/show/4455/amds-graphics-core-next-preview-amd-architects-for-compute/2

https://3dnews.ru/621828

Но даже, блин, шейдеры оказалось невозможно нормально распарралелить на «очень длинные слова» на этапе компиляции.

Итого – AMD «не осилили» VLIW, Intel «не осилили» VLIW, а МЦСТ взяли и «осилили»? Ну лол же.

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

Какую «полную»? Итаник подкосило отсутствие софта и внутренняя конкуренция с x86-64 в самом интеле, так он обеспечивал аналогичную и большую производительность относительно x86. Эльбрусу эти факторы не мешают, сейчас и опенсорс есть плюс-минус рабочий

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

Itanium в первую очередь подкосило то, что он был медленнее x86 как в Intel не старались. В итоге Intel пришлось взять 64 битные расширения x86 от AMD.

С софтом на серверной платформе особо проблем нет.

внутренняя конкуренция с x86-64 в самом интеле

x86-64 вообще-то в AMD придумали, надоело им ждать пока Intel колупается со своим убогим Itanium.

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

itanium в первую очередь подкосило то, что он был медленнее x86 как в Intel не старались. В итоге Intel пришлось

Не был он медленнее, ну или пруфы в студию


В итоге Intel пришлось взять 64 итные расширения x86 от AMD

Ну как пришлось - просто проще было взять, амд-то им по патентам куда больше должно было, вот они и решили не напрягаться и не фрагментировать рынок


С софтом на серверной платформе особо проблем нет

Итаник ещё и для рабочих станций был предназначен, а ты сейчас всё мешаешь в кучу, его конкуренцию со SPARC и PowerPC в «больших» серверах, где тогда ещё позиции x86 были слабы, и десктоп

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

Держите пруфы убогости и тормознутости Itanium: https://ieeexplore.ieee.org/document/1310761/.

My graduate research group did an enormous amount of work on Itanium: I burned four years on it myself. I would consider this paper a good explanation of why Itanium wasn’t fast, compared to expectations.

In a nutshell, despite predication and speculation support, a static schedule cannot deal with the dynamic characteristics of many programs as well as a dynamically adapting out-of-order execution engine. Part of the issue is that the programs and benchmarks people were running changed in the years between inception and implementation. Also, the expectation was that removing out-of-order execution would allow designers to significantly ramp up the clock speed, which wasn’t the case. Memory latency became a bottleneck in any case.

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

Можете на барахолке взять этот Itanium и сами проверить.

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

Речь шла о формулировании требований к платформе, лол. ACPI реализуется не в процессоре.

cumvillain
() автор топика
Ответ на: комментарий от timdorohin

В Alder Lake кластер из 4х E-ядер АФАИК занимает примерно 120% площади одного P-ядра, а производительность имеет до 60%(каждое). Что даёт в два раза большую эффективность по площади-жручести.
То есть 8 P-ядер для слабо умеющих в многопоточность программ уже достаточно, а для тех, кто умеет в неё хорошо, уже эффективнее насыпать E-ядра.
Так что подход получается вполне себе многообещающим.

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

к 2025 году

Мы, возможно, будем охотиться на голубей, а не заниматься ниокрами.

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

Но даже, блин, шейдеры оказалось невозможно нормально распарралелить на «очень длинные слова» на этапе компиляции.

Графические задачи нормально так параллелились для VLIW. По твоей же ссылке:

AMD’s Graphics Core Next Preview: AMD’s New GPU, Architected For Compute

Architected For Compute

Достаточно открыть wiki и не надо сильно углубляться в вопрос чтобы понять зачем был этот переход.

GCN is a reduced instruction set SIMD microarchitecture contrasting the very long instruction word SIMD architecture of TeraScale. GCN requires considerably more transistors than TeraScale, but offers advantages for general-purpose GPU (GPGPU) computation due to a simpler compiler.

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

У МЦСТ был выбор - на одни и те же деньги сделать железку на VLIW или программный эмулятор хорошей архитектуры. Выбрали железку. Задним числом решение так себе, конечно.

yu-boot ★★★★
()

Бизнес ниша эльбруса - пилить госбабло по заказам для министерства нападения. RISC-V там вообще не при делах, так как там фишка именно в потоках бабла, а не в процессорах

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

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

Но и бабло не помешает, оно добавлет приятную сознательную нотку в общий вкус победы

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

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

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

Про эти буквы никто не знает. Это наш, это родной исконный Эльбрус. Почти Байкал или Урал. А вашими нерусскими буквами вы только людей распугаете.

Ах да, могут еще и деньги перестать давать если в этих буквах что-нибудь заподозрят

vaddd ★☆
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)