The OpenNET Project / Index page

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



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

Оглавление

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

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


220. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от n00by (ok), 25-Янв-21, 08:18 
>> RISC-V - еще даже не взвлетевшая
> А как она взлетит, если от рождения жирная? Вот типичная операция array[index]:
> на x86/arm занимает 1 (одну) команду, а на risc-v - 3
> (три)!

На AMD64 тоже 3 выходит, если элемент размером больше 8 байт. На IA32 типовой размер 4 байта, поле Scale байта SIB имело запас, позволяющий хранить пару значений в элементе массива.

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

235. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (185), 25-Янв-21, 09:44 
> тоже 3 выходит, если

где ты третью нашёл?!

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

251. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от letsmac (ok), 25-Янв-21, 11:59 
Была статья от инженера конторы Arm. На хабре был перевод. RISC-V это пока замена MIPS/AVR/8051. Но не cortex с его уже не совсем RISC архитектурой.
Ответить | Правка | Наверх | Cообщить модератору

269. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (185), 25-Янв-21, 15:31 
> RISC-V это пока замена MIPS/AVR/8051

Это сразу было понятно, что доисторический шлак свелосипедили.

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

319. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (376), 27-Янв-21, 16:46 
> Это сразу было понятно, что доисторический шлак свелосипедили.

Нихрена, они скорее идеи атм собезьянили, можно мелкое и обкоцаное, а можно вон тех опций донавернуть и ядро OoO сделать. Так оно микрконтроллер, а так - апликушник почтенный. А так нечто среднее, иногда тоже надо.

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

276. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от Аноним (295), 25-Янв-21, 17:54 
А 8051 никогда RISCом и не был.
Ответить | Правка | К родителю #251 | Наверх | Cообщить модератору

281. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от letsmac (ok), 25-Янв-21, 18:27 
Имелась в виду сфера применения. У поздних хз что в ядре стоит - возможно тот-же RISC с декодером.
Ответить | Правка | Наверх | Cообщить модератору

337. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (-), 28-Янв-21, 03:03 
> Имелась в виду сфера применения. У поздних хз что в ядре стоит
> - возможно тот-же RISC с декодером.

Тем не менее еще один архитектурный уродец. За что и сожран с потрохами ARM. А теперь и RISCV слегка. Кстати да, хорошие вещи должны масшатироваться, по соображениям экосистемы. ARM просек и добился успехов :)

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

315. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (-), 27-Янв-21, 16:27 
> Была статья от инженера конторы Arm.

Так не катит. Выдавать реалистичные заявления может только кто-нибудь нейтральный, без шкурного интереса. А тут явно не этот случай.

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

365. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от netch (ok), 30-Янв-21, 11:06 
> Была статья от инженера конторы Arm. На хабре был перевод.

В статье половина - вкусовщина или устарело, из остатка ещё половина спорна. Фактически, единственное что похоже на повод задуматься это таки отсутствие адресации base+index*scale+offset. И то, практика показывает, что случаев необходимости в такой адресации реально ну очень мало.
Практический же код под RISC-V (64) оказывается даже компактнее, чем под AArch64.
Зато вот эта статья - повод задуматься: https://habr.com/ru/company/vdsina/blog/534542/

> RISC-V это пока замена MIPS/AVR/8051. Но не cortex с его уже не совсем RISC архитектурой.

Пока что видна тенденция на соревнование другими методами.

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

272. "Android портирован для плат на архитектуре RISC-V"  –1 +/
Сообщение от n00by (ok), 25-Янв-21, 16:24 
>> тоже 3 выходит, если
> где ты третью нашёл?!

С запасом взял, что бы сошлись на 2-х в среднем.) Индекс может где-то еще использоваться, тогда его приходится копировать или хранить в 2-х регистрах в различном представлении (помноженный на 2, либо в виде адреса).

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

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

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




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

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