The OpenNET Project / Index page

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

В кодовую базу Android добавлена начальная поддержка архитектуры RISC-V

25.10.2022 08:52

В репозиторий AOSP (Android Open Source Project), в котором развиваются исходные тексты платформы Android, началось включение изменений, обеспечивающих поддержку устройств с процессорами на основе архитектуры RISC-V.

Набор изменений для поддержки RISC-V подготовлен компанией Alibaba Cloud и включает 76 патчей, охватывающих различные подсистемы, включая графический стек, звуковую систему, компоненты воспроизведения видео, библиотеку bionic, виртуальную машину dalvik, фреймворки, стеки Wi-Fi и Bluetooth, инструментарий для разработчиков и различные сторонние модули, включая модели для TensorFlow Lite и модули машинного обучения для распознавания текста, классификации звука и изображений.

Из общего набора патчей в состав AOSP уже интегрировано 30 патчей, связанных с системным окружением и библиотеками. В течение следующих нескольких месяцев компания Alibaba Cloud намерена передать в состав AOSP дополнительные патчи, обеспечивающие поддержку RISC-V в ядре, Android Runtime (ART) и эмуляторе.

Для сопровождения поддержки RISC-V в Android в организации RISC-V International создана специальная рабочая группа Android SIG, к которой могут присоединиться и другие компании, заинтересованные в работе программного стека Android на процессорах RISC-V. Продвижение поддержки RISC-V в основной состав Android осуществляется в сотрудничестве с Google и представителями сообщества.

Предложенные для Android изменения подготовлены в рамках инициативы по расширению областей применения устройств на основе архитектуры RISC-V. В прошлом году компания Alibaba открыла наработки, связанные с RISC-V процессорами XuanTie, и начала активное продвижение RISC-V не только для IoT-устройтсв и серверных систем, но и для потребительских устройств и различных специализированных чипов, охватывающих различные области применения, от мультимедийных систем до обработки сигналов и ускорителей для машинного обучения.

RISC-V предоставляет открытую и гибкую систему машинных инструкций, позволяющую создавать микропроцессоры для произвольных областей применения, не требуя при этом отчислений и не налагая условий на использование. RISC-V позволяет создавать полностью открытые SoC и процессоры. В настоящее время на базе спецификации RISC-V разными компаниями и сообществами под различными свободными лицензиями (BSD, MIT, Apache 2.0) развивается несколько десятков вариантов ядер микропроцессоров, около сотни SoC и уже производимых чипов. Поддержка RISC-V присутствует начиная с выпусков Glibc 2.27, binutils 2.30, gcc 7 и ядра Linux 4.15.

  1. Главная ссылка к новости (https://riscv.org/blog/2022/10...)
  2. OpenNews: Android портирован для плат на архитектуре RISC-V
  3. OpenNews: Компания SiFive представила ядро RISC-V, приближающеся по производительности к ARM Cortex-A78
  4. OpenNews: Intel подключился к разработке технологий на базе архитектуры RISC-V и открытых чиплетов
  5. OpenNews: Компания Alibaba открыла код P2P-системы доставки файлов Dragonfly
  6. OpenNews: Компания Alibaba открыла наработки, связанные с RISC-V процессорами XuanTie
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/57972-android
Ключевые слова: android, risc-v
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (66) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 09:02, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Не верю в реальное применение RISC-V в мобильниках - из-за прошлой новости про ЛичРВ купил эту плату - тормозной отстой, абсолютно безвзлётное устройство, никаких перспектив.
     
     
  • 2.3, вап (?), 09:05, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    арм был таким же лет 12 назад.

    Причесали, теперь летает

     
     
  • 3.9, Аноним (9), 09:28, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ммм 20 лет назад на арме уже был симбиан, который отлично демонстрировал, что тормозит только жава. У тебя что-то не то с порядком или датами.
     
     
  • 4.15, Аноним (15), 09:46, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    У меня был КПК в 2005 на Windows CE 4.21 (Windows Mobile 2003)
    Таки нет, тормозит не только Java, хотя для того времени скорость была сносная (а функционал и цена - крышесносными) :-Р
     
     
  • 5.17, Владимир (??), 10:12, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У меня ни PalmOS, ни Windows CE, ни Windows Mobile не тормозили. Сейчас iOS и Android тоже не тормозят.
    Все упирается в адекватность соотношения навешиваемых задач вложениями в аппаратное и программное обеспечение.

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

     
     
  • 6.19, tty0 (?), 10:32, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Жаба тормозом была лет 20 назад. Сейчас она очень неплохо работает, а вот к авторам ПО имеются вопросы
     
     
  • 7.71, LastOf (?), 16:34, 27/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ошибочка, сейчас просто очень неплохо работают процессоры, а не жаба
     
     
  • 8.78, А (??), 15:25, 28/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Т е если и софт и железо хорошо сделаны, то хорошо работает Да, всё так ... текст свёрнут, показать
     
  • 6.20, Аноним (20), 10:54, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну тут всё просто. Ты живешь в воображаемом мире. С чем тебя и поздравляем.
     
  • 6.24, YetAnotherOnanym (ok), 11:28, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > адекватность соотношения навешиваемых задач

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

     
  • 4.43, bnm (?), 15:06, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Армом еще эппл пользовалась до спарков лет 30 назад
     
     
  • 5.63, Moomintroll (ok), 21:57, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Армом еще эппл пользовалась до спарков лет 30 назад

    Там были Motorola 68k и позже PowerPC

     
  • 2.11, Бывалый смузихлёб (?), 09:29, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Конечно отстой
    Сколько уже промышленно такие камни выпускают ?
    Это скорее сырой демонстратор возможностей, который одни продают, а другие, страждущие норм одноплатников, на кой-то черт покупают «это» за деньги

    Но перспектив у риск-5 видится сильно больше. Несравненно больше.
    Это, считай, стандартизированная система команд под которую будут нарабатываться инструментарии и ядра под которую сможет свободно лепить любой желающий дизайн-центр. Причём, это ведь не только ЦП но и ядра для микроконтроллеров. Бери открытое ядро, обвешивай нужной периферией - и получай спец микроконтроллеры на любой вкус без каких-либо отчислений хреновинам вроде АРМа( причём, даже при наличии денег контора может просто отказаться их прнимать под предлогом санкций или чего-то ещё )

     
     
  • 3.13, Аноним (13), 09:34, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +
    https://www.opennet.ru/opennews/art.shtml?num=56660
     
  • 3.22, Аноним (22), 11:04, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ARM не пользовались бы такой популярностью, если не соотношение цена/качество.
    Но альтернатива это всегда хорошо.
     
     
  • 4.75, Бывалый смузихлёб (?), 09:51, 28/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Там дело не в цене и качестве было Интел и АМД, которые х86 не потому что друг... большой текст свёрнут, показать
     
  • 2.12, Имя (?), 09:31, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Там же написано что это для Alibaba Cloud, будут дешевые телефончик использовать для облачных вычислений
     
  • 2.18, VladSh (?), 10:22, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    При чём тут вообще мобильники.
     
  • 2.49, Аноним (49), 15:37, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На хабре есть замечательная статья про RISC-V: https://habr.com/ru/post/461785/
    Без учета того, что часть проблем может в реальности отсутствовать или быть преувеличенной, только склонность к фрагментации экосистемы уже является основанием не взлететь выше уровня роутеров.
     
  • 2.55, Аноним (55), 16:39, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Sony PSP на RISC работала. Дети в игры играли...
     
     
  • 3.72, Аноним (72), 09:13, 28/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    точнее, на MIPS. А рисква - это кастрат от мипса 80-х годов.
     
  • 2.68, Онаним. (?), 09:16, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бгг, то, что это тормозной отстой без перспектив - было очевидно ещё с начала распиаривания.
     

  • 1.10, Аноним (10), 09:29, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Лучше бы на x86 без костылей научили запускаться. А то или качай студию или компиль Android-x86. И это просто чтобы немного поиграться с аппаратным ускорением, а не тормозной эмуляцией ARM, которая по ощущениям чем то похожа на что то из времен винды 9х, запуска XP на 64Мб оперативы или Vista на одноядерном ноутбуке без 1Гб оперативы. Пошаговая стратегия короче.
     
     
  • 2.23, proninyaroslav (ok), 11:28, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Какая экономическая перспектива андроида на x86? Думаю никакой. А вот у RISC-V вполне имеется.
     
     
  • 3.79, Анонимас (?), 11:07, 29/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ЕМНИП, ASUS делала трубки на атомах.
     
     
  • 4.80, proninyaroslav (ok), 11:09, 29/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > ЕМНИП, ASUS делала трубки на атомах.

    Делала, но интел давно проиграл мобильный рынок

     
  • 2.31, QwertyReg (ok), 12:40, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –17 +/
    >Лучше бы на x86 без костылей научили запускаться.

    Зачем? Это тормозная, устаревшая и крайне энергонеэффективная архитектура. Кому она нужна вообще?

     
     
  • 3.38, Смузихлёб (ok), 14:34, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Главное чаще это повторяй, авось, уверуешь, что твоя "экосистема" не превратится в тыкву в конце цикла поддержки.
     
     
  • 4.41, QwertyReg (ok), 14:57, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –10 +/
    > Главное чаще это повторяй, авось, уверуешь, что твоя "экосистема" не превратится в
    > тыкву в конце цикла поддержки.

    ... сказал человек, пользующийся Ляофоном со сроком поддержки в 1 год, лол.

     
     
  • 5.45, Смузихлёб (ok), 15:30, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Мой смартфон б.у. с авито за 500 руб. шестилетней давности. Свои функции просмотра ютуб, сёрфинга интернета, звонилки и музыкального плеера выполняет на 110%. Нужно быть кретином, чтобы покупать телефон за более чем 1000 рублей.
     
     
  • 6.54, QwertyReg (ok), 16:13, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > Мой смартфон б.у. с авито за 500 руб. шестилетней давности. Свои функции
    > просмотра ютуб, сёрфинга интернета, звонилки и музыкального плеера выполняет на 110%.
    > Нужно быть кретином, чтобы покупать телефон за более чем 1000 рублей.

    Название модели в студию.

     
  • 5.47, Аноним (47), 15:31, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ...На arm процессоре
     
  • 2.39, Смузихлёб (ok), 14:38, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Лучше бы на x86 без костылей научили запускаться.

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

     
     
  • 3.52, Аноним (52), 15:58, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Наверное дороже получалось...
     
     
  • 4.57, n00by (ok), 17:15, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    «Бразильская компания Qbex Computadores, занимающаяся продажей смартфонов, подала в суд на Intel. Процессорный гигант обвиняется в том, что его однокристальные системы семейства SoFIA, а также некоторые другие мобильные решения, виновны в тысячах случаев возгорания из-за перегрева и дефектов в дизайне.»
     
  • 3.77, Аноним (72), 12:29, 28/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Непонятно почему это направление загнулось.

    Потому что ты проснулся, и сон испарился?

     

  • 1.14, Аноним (-), 09:42, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    есть сомнения, что в ближайшие несколько лет появятся прототипы и бюджетные Android-смартфоны на RISC-V SoC.
     
     
  • 2.21, Аноним (20), 10:54, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И?
     
     
  • 3.25, Аноним (25), 11:30, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И тогда придет конец монополистам "интеллектуальной собственности", патентов, лицензий и прочей дрисни
     
     
  • 4.33, Аноним 9982 (?), 13:33, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сомневаюсь, что один процессор полностью уничтожит зависимость мобильных телефонов от патентодержателей и патентных троллей
     
     
  • 5.35, Аноним (35), 14:00, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не уничтожит разумеется. Но хоть какие-то попытки - уже хорошо.
    Это как с открытыми кодеками, напр. AV1 - mpeg groug он не выдавит, но часть рынка отхватит.
     
     
  • 6.40, Аноним (40), 14:55, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Он не может заинтересовать по пресине сильно требовательных рисурсов на кодирование. А Alphabet видемо так выгоднее с таким какой есть сейчас av1 так как всё больше видео в ютьюбе в av1.
     
     
  • 7.42, Аноним (40), 15:04, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ARM процессоры ещё менее пригодны для кодирования в AV1 так как время ещё больше надо, или для уравнивания с PC у ARM в разы ядер больше надо в процессоре. Не кто в здравом уме на домашнем PC не будет кодировать в AV1 в место mpeg1,2, xvid, x264, x265 или VP8,9. Если цель имено получить файл в AV1 и на время наплевать, то да будет AV1.
     
     
  • 8.46, Аноним (-), 15:31, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Xiph Theora в перечисленое ... текст свёрнут, показать
     
  • 8.51, Аноним (-), 15:47, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Интересы Alphabet не всегда совпадают снашими интересами ... текст свёрнут, показать
     
  • 7.44, Аноним (-), 15:18, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не знаю как обстоят дела если кодирование AV1 производить на последних видеокартах через CUDA насколько это быстрее процессора. Если сравнивать один процессор, что есть в продаже самое мощьное и самую мощьную видеокарту, что есть в продеже. Какая нибудь Тесла наврдли так как в домашних условиях такие видеокарты не ходовой товар.
     
     
  • 8.50, Аноним (-), 15:41, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно упёртые если есть возможность могут строить кластерные системы для умен... текст свёрнут, показать
     
  • 8.70, Аноним (9), 19:14, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Анончик, никогда больше этот бред не повторяй Там не через cuda кодирование, та... текст свёрнут, показать
     
  • 4.73, Аноним (72), 09:16, 28/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И тогда придет конец монополистам "интеллектуальной собственности", патентов, лицензий и прочей дрисни

    fixed: И тогда придёт монополист "интеллектуальной собственности", патентов, лицензий и прочей дрисни.

     

  • 1.26, YetAnotherOnanym (ok), 11:32, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Эээ... я чота не понял, при чём тут "кодовая база Андроид"? Поддержка процессорной архитектуры - это дело ядра, которое у Андроида вроде как линуховое.
     
     
  • 2.27, Аноним (-), 11:35, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ещё нужно ART(Android RunTime) доработать.
    ART транслирует java-байткод в машинный код конкретной архитектуры команд.
     
     
  • 3.28, YetAnotherOnanym (ok), 11:49, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ууу, шайтан... Как у них всё сложно.
     
     
  • 4.74, Аноним (72), 09:19, 28/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И не только это. Почти в любом apk можно найти нативные библиотеки рядом с ведробайткодом. И фиг ты такой пакет запустишь на рискве, если автор не добавит либы...
     
  • 3.36, Самый Лучший Гусь (?), 14:13, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А могли бы просто писать преложухи на чистой сишке и радоваться счастью. А они вместо этого уже восемнадцтйт раз переписывают виртуальную машину "Ява". Сколько можно?!
     
     
  • 4.37, Аноним (37), 14:30, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    есть Android NDK,можно на C/C++ разрабатывать android-приложения.
     
     
  • 5.58, Anon11111111 (?), 17:50, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И толку? Все через ж жабу
    https://android.googlesource.com/platform/frameworks/base.git/+/master/core/ja
     
  • 5.66, _kp (ok), 00:42, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нельзя.
    Нельзя перересобрать ПО под NDK как под другую платформу, можно только переписать, и сделать непереносимым никуда. Плюс работа с дисплем всё равно через Ж..яву.

    Хотя.. Хотя ядро Линукс позволяет через виртуализацию ввода вывода работать обычному ПО поверх Андроида. Но с такими опциями выпускать ядра Гугл не позволит никогда, и собственно они уже душили такую попытку.
    Зачем? А затем, что при доступе к обычному ПО, смысл маркета недоприложений теряется.

     
  • 2.29, Челик с гихаба (?), 12:17, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Там были проблемы с библиотекой криптографии, она не собиралась на riscv, на этапе генерации и валидации cmake ругался, платформа не поддерживается.
    И так было со многими другими зависимостями.
     

  • 1.30, Аноним (-), 12:23, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ждём от ГНУ-тых свободное железо! Когда настанет битва за свободное железо?!
     
     
  • 2.32, Аноним (32), 12:48, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Идейного вдохновителя нужно вернуть к ним.
     
     
  • 3.34, Аноним 9982 (?), 13:34, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так они же саме его и выперли
     
  • 2.48, Смузихлёб (ok), 15:35, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    СПО всегда будет маргинальным т.к. СПО это не про бабло. Миром, к сожалению, правят бизнесмены.
     
     
  • 3.62, Аноним (62), 21:35, 25/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А это смотря какое СПО.
     
  • 3.69, Аноним (69), 16:28, 26/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Копилефт не запрещает куплю-продажу.
     
  • 2.76, Аноним (72), 12:27, 28/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда настанет битва за свободное железо?!

    Как только кое-кто откроет степеры... Или хотя бы начнёт их свободно продавать.

     
  • 2.81, Neon (??), 01:30, 06/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько лет сообществу ГНУ? А до сих пор свободного железа как не было, так и нет. Гну даже ядро ОС не осилило, пришлось бедному финнскому студенту напрягаться)))
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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