The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Android портирован для плат на архитектуре RISC-V, opennews (??), 23-Янв-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


357. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от netch (ok), 30-Янв-21, 01:24 
> для розовых пони... кода на risc-v получается в разы больше, чем для
> arm.

Не-розовые пони нагло врут.

Беру набор компиляторов из убунты (GCC близких версий, опция -O2), только под RV самосборный, и сверяем. Объект - кастомный прокси FIX протокола, простой C++11 без наворотов.

amd64: 199368 байт
aarch64: 207552 байта
rv64 без compressed команд: 200448 байт
rv64 с compressed командами: 167680 байт

то есть даже без "C" (compressed) набора он только на 1% толще amd64 (и уже тоньше арма).

> Сама архитектура risc-v - тормознутая, многое надо лапками делать (нет
> флагов, исключений для арифметики).

AArch64 тоже молча проглатывает деление на 0 (причём в отличие от RISC-V возвращает частным 0). Анонимы, которые зациклились на нём, не смогли прочитать документацию дальше названия.

> Типичный пример - при суммировании перенос между
> частями сложного числа... в risc-v переноса нету! как хочешь, так и
> тискайся.

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

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

382. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (382), 30-Янв-21, 21:35 
> то есть даже без "C" (compressed) набора он только на 1% толще
> amd64 (и уже тоньше арма).

А так он еще в кэш чаще умещаться будет чего доброго, не? Как насчет перфоманс "C" vs "usual" померять? Интересно же.

> возвращает частным 0). Анонимы, которые зациклились на нём, не смогли прочитать
> документацию дальше названия.

Ононимы зациклились на каких-то CISC-o-RISC в вакууме - забыв посмотреть на мир вокруг себя, чтобы обнаружить что большая часть их идей уже давно уперта другими, при том они даже пользолвались машиной времени, так что воевать с ними бесполезно - они уже все улучшения процессоров от ононима давно просекли, на 25 лет его потуг вперед.

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

А не проще будет simd вариант какой-нибудь сделать?

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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