The OpenNET Project / Index page

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



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

Оглавление

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

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


25. "Google намерен включить RISC-V в число первичных архитектур ..."  –3 +/
Сообщение от Аноним (25), 04-Янв-23, 12:35 
есть тут кто то кто знает систему команд ARM и RISCV? на вскидку как думаете если выпустить на оба типа процессоров по одинаковому тех процессу и с одинаковой частотой кто и насколько в теории должен сливать?
Ответить | Правка | Наверх | Cообщить модератору

27. "Google намерен включить RISC-V в число первичных архитектур ..."  +1 +/
Сообщение от Аноним (7), 04-Янв-23, 12:47 
У RISC система команд не постоянная, там можно добавлять и удалять команды. Можешь держать в голове что ARM в среднем всегда быстрее. А RISC-V выигрывает в специальном применении. Всегда можно найти синтетику где определенные функции будут сильно быстрее ARM.
Ответить | Правка | Наверх | Cообщить модератору

49. "Google намерен включить RISC-V в число первичных архитектур ..."  –1 +/
Сообщение от Аноним (128), 04-Янв-23, 13:45 
Другими словами - ни о какой архитектуррой совместимости не может быть и речи. Класс...
Ответить | Правка | Наверх | Cообщить модератору

113. "Google намерен включить RISC-V в число первичных архитектур ..."  +/
Сообщение от Аноним (95), 04-Янв-23, 18:04 
Зато всегда занятость и гордость за свой продукт )
Ответить | Правка | Наверх | Cообщить модератору

157. "Google намерен включить RISC-V в число первичных архитектур ..."  +2 +/
Сообщение от Я (??), 04-Янв-23, 21:35 
ну так-то и у арм разных поколений и назначений не особо архитектурно совместимо всё.. также и у риск-в есть уровни поддержки наборов инструкций часть стандартных часть ещё нет какие-то опциональны какие-то обязательны. а дальше уже по потребностям надо реализуешь инструкции не надо не тратишь кремний забиваешь на совместимость с некоторым софтом.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

175. "Google намерен включить RISC-V в число первичных архитектур ..."  +1 +/
Сообщение от torvn77 (ok), 05-Янв-23, 01:01 
>Другими словами - ни о какой архитектурой совместимости не может быть и речи. Класс...

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

Забота о архитектурной совместимости происходит из тех времён когда проприетарные программы поставлялись блобами, более того, для них это важно и сейчас, но для СПО такой проблемы нет.

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

258. "Google намерен включить RISC-V в число первичных архитектур ..."  +/
Сообщение от Аноним (-), 07-Янв-23, 04:03 
Да как тебе сказать? Ну вот например как тебе идея выкатывать дистр линуха для каждого поднабора команд отдельно? А если их станет полдюжины по числу суб-архитектур, допустим?
Ответить | Правка | Наверх | Cообщить модератору

268. "Google намерен включить RISC-V в число первичных архитектур ..."  +/
Сообщение от torvn77 (ok), 09-Янв-23, 17:09 
А в чём проблема для sources-base дистрибутива?  
Всё высокоуровневый код, ассемблерные вставки в основном нужны только в ядре, да и то в не многих местах.
Ответить | Правка | Наверх | Cообщить модератору

54. "Google намерен включить RISC-V в число первичных архитектур ..."  +1 +/
Сообщение от Анонимemail (8), 04-Янв-23, 14:03 
У RISC-V есть базовые наборы команд (их несколько, 32-бит, 64-бит и 128-бит с несколькими вариациями на каждую) и есть расширения которвые дополняют базовые наборы команд + к ним есть еще кастомные расширения которые нн входят в стандарт RISC-V
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

114. "Google намерен включить RISC-V в число первичных архитектур ..."  –2 +/
Сообщение от Аноним (95), 04-Янв-23, 18:06 
нн - Нижний Новгород? Извение, мы не меесные..
Ответить | Правка | Наверх | Cообщить модератору

170. "Google намерен включить RISC-V в число первичных архитектур ..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 04-Янв-23, 23:08 
http://www.realworldtech.com/forum/?threadid=188282&curposti...
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

52. "Google намерен включить RISC-V в число первичных архитектур ..."  +4 +/
Сообщение от Анонимemail (8), 04-Янв-23, 13:54 
Тех процесс и набор команд оказывают маленькое влияние на производительность, гораздо более важна микроархитектура.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

63. "Google намерен включить RISC-V в число первичных архитектур ..."  +/
Сообщение от Без аргументов (?), 04-Янв-23, 14:21 
Да.
Ответить | Правка | Наверх | Cообщить модератору

61. "Google намерен включить RISC-V в число первичных архитектур ..."  +/
Сообщение от Без аргументов (?), 04-Янв-23, 14:17 
Сейчас ARM быстрее, если смотреть максималку. Примерно как Intel дорязанских времен (кэши, спекулятивки, предсказалки, мелтдауны круче). Кроме того, передовые ARM имеют блоки для безопасности типа TrustZone в Cortex M, да и тот же ART Accelerator в M4-M7.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

107. "Google намерен включить RISC-V в число первичных архитектур ..."  –2 +/
Сообщение от Аноним (-), 04-Янв-23, 17:48 
>передовые ARM имеют блоки для безопасности типа TrustZone в Cortex M

RISC-V guarantee security: https://hex-five.com/2020/01/02/can_risc-v_guarantee_security/

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

127. "Google намерен включить RISC-V в число первичных архитектур ..."  +2 +/
Сообщение от 52191 (?), 04-Янв-23, 18:53 
>>передовые ARM имеют блоки для безопасности типа TrustZone в Cortex M
> RISC-V guarantee security: https://hex-five.com/2020/01/02/can_risc-v_guarantee_security/

Can RISC-V guarantee security?
Если к "бабушке" кое-то что пришить и кое-что отрезать...

Это краткий пересказ "статьи" ;)

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

171. "Google намерен включить RISC-V в число первичных архитектур ..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 04-Янв-23, 23:09 
...то получится кастрат, а не дедушка.

А вот мнение специалиста: http://vk.com/@erthink-risc-v

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

67. "кто то кто знает систему команд ARM и RISCV?"  +7 +/
Сообщение от 52191 (?), 04-Янв-23, 14:29 
R5 - это только набор спецификаций на систему команд.
Эта система команд ОЧЕНЬ удобна для low-end процессоров ибо для этого разрабатывалась изначально.
Все варианты наборов команд ARM для low-end менее удобны, просто потому что R5 делали с учетом опыта ARM и с чисто листа.

Если же смотреть не в сторону low-end то у R5 нет никаких технических преимуществ, так как в более-менее продвинутом как ARM-процессоре, так и R5 будет навороченный декодер команд, включающий macro+fusion и т.д.

Поэтому, для high-end процессора (типа яблочного M1) разница между R5/ARM примерно как вариант отделки салона для авто.

---

Однако, у R5 в сравнении с актуальными "андроидными" ARM всё сильно хуже с безопасностью. Объем верификационных тестов, суммарно у всех реализаций R5, в разы меньше того что делает ARM. Никто никогда не сможет проверить ядра R5 (со всеми кастомизациями и васяновскими правками) также как ARM.

Далее, сама система команд R5 идеально подходит для ROP и ВСЕХ известных атак и не имеет чего-либо сравнимого c ARM MTE. Поэтому R5 хорошо в микроволновках, стиралках и холодильниках, но не стоит ставить банковское приложение на андродит с R5 и условно китайской прошивкой...

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

132. "Google намерен включить RISC-V в число первичных архитектур ..."  +2 +/
Сообщение от Аноним (132), 04-Янв-23, 19:11 
RISC-V весьма косячная архитектура, если всё написанное здесь правда: https://habr.com/ru/post/461785/
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

134. "Google намерен включить RISC-V в число первичных архитектур ..."  +1 +/
Сообщение от Без аргументов (?), 04-Янв-23, 19:26 
Короче для микроконтроллеров уровня ARM Cortex M0 + умножение/деление веществ сойдёт. Или устройств посложнее типа запустить урезанный линукс на 64МБ ОЗУ для системы распознавания с камеры. Для серверов и раб станция умаляю...
Ответить | Правка | Наверх | Cообщить модератору

153. "Google намерен включить RISC-V в число первичных архитектур ..."  –2 +/
Сообщение от Аноним (131), 04-Янв-23, 21:27 
А, так это всё таже мадам из ARM Ltd (перевод). На а что вы ещё хотели от неё услышать?
Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

269. "Google намерен включить RISC-V в число первичных архитектур ..."  +/
Сообщение от _kp (ok), 10-Янв-23, 11:01 
>> ARM и RISCV? ... кто и насколько в теории должен сливать?

1. Вот, кто шустрее Snapdragon *** или Snapdragon ****? А может все таки MTK?
Тут ответа нет, хотя процессоры с одной архитектурой.
Сравнивать  надо  конкретные реализации, конкретные экземпляры.

2.
>> систему команд ARM и RISCV

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

3.
Вообще, сейчас не так важно какая система команд, с точки зрения производительности, ибо вся магия в конвейере.
А система команд это всего лишь лицензионные запреты, что б не повторяли, и только поэтому в ARM в качестве одного из наборов нет набора команд X86/64, что позволило бы запускать Windows ПО на ARM устройствах  без всяких эмуляторов.

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

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

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




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

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