Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Бывший вице-президент Sun, MIPS и DEC прокомметировал покупку компании ARM компанией NVidia

Высокая производительность *FPGA *Программирование микроконтроллеров *Конференции Искусственный интеллект
Объединенным усилиями русских в Silicon Valley, россиян и украинцев провели первые два дня Школы синтеза цифровых схем на ChipEXPO в Сколково.

В качестве одного из докладчиков выступил один из самых известных бизнесменов в мире микропроцессоров — Арт Свифт. Арт был президентом и вице президентом компаний, которые делали практически все известные высокопроизводительные архитектуры. Он был президентом Transmeta (процессор совместимый с x86, был в ноутах от Toshiba), вице-президентом MIPS, Sun Microsystems и Digital Equipment (технический маркетинг Alpha и StrongARM). Сейчас Арт Свифт -президент Esperanto Technologies, компании, которая строит многоядерные кластеры на основе архитектуры RISC-V, оптимизированные для вычислений искуственного интеллекта.

Арт поприветствовал участников ChipEXPO и прокомметировал покупку компании ARM компанией NVidia — трансляция

Расшифровки видео (с 5:00) нет, так как оно было сделано в последнюю минуту. Нужны добровольцы для расшифровки!



Больше речей, демонстраций и практики по синтезу процессоров на FPGA платах будет сегодня в 15.00:
Читать дальше →
Всего голосов 29: ↑1 и ↓28 -27
Просмотры 4.9K
Комментарии 17

Компания T-Head собрала порт Android 10 для процессоров архитектуры RISC-V

Блог компании ITSumma Разработка под Android *Производство и разработка электроники *Процессоры Интернет вещей

Китайская компания T-Head, входящая в состав Alibaba Group, представила результаты своей работы по портированию свободной версии Android на платы архитектуры RISC-V. Команда проекта успешно запустила порт AOSP (Android Open Source Project) на плате ICE EVB.

Сама плата оснащена тремя ядрами XuanTie C910 1,2 GHz (RISC-V 64) и ядром XuanTie C910V для векторных вычислений и GPU с поддержкой аппаратного ускорения и декодирования HEVC, AVC и JPEG.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 3.8K
Комментарии 0

HiSilicon представила первый одноплатник на RISC-V

Процессоры Интернет вещей IT-компании

Компания Huawei HiSilicon выпустила свою первую плату на архитектуре RISC-V с открытым исходным кодом. На ее основе будут разрабатываться устройства Интернета вещей.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 3.5K
Комментарии 5

Haiku, Inc. проспонсировала приобретение RISC-V материнских плат для портирования системы Haiku

Open source *C++ *Qt *Софт

Изобретатели RISC-V создали компанию под названием HiFive, и эта компания недавно выпустила систему класса настольных ПК на плате Chip (SoC) под названием HiFive Unmatched. Задолго до этого релиза один из разработчиков Haiku - Alexander von Gluck IV (kallisti5) сделал предварительный заказ на эту плату и начал работу над переносом Haiku на RISC-V, добившись некоторого прогресса в работе над загрузчиком, поддержкой u-boot и маппингом памяти.

Примерно два месяца назад другой разработчик Haiku - Ilya Chugin (X512) также начал работать над портом RISC-V для Haiku, но под другим углом. Подробностей слишком много для этого поста, но их можно прочитать в его теме на форуме Haiku. Подводя итог: он портировал небольшой эмулятор RISC-V под названием TinyEmu на Haiku, написал игрушечную операционную систему и другие инструменты для изучения платформы, затем он медленно заставил Haiku работать в этом эмуляторе с полной поддержкой графического интерфейса, постепенно получая все больше и больше работающих частей Haiku. Затем он начал проделывать аналогичную работу в QEMU, который более точно эмулирует реальное оборудование. Все это было сделано в самой Haiku, работающем на компьютере x86.

Ни смотря на то, что все это было сделано в режиме эмуляции, но портирование Haiku на RISC-V провиднулось значительно дальше, чем на какую-либо другую платформу, помимо x86.

Учитывая этот огромный прогресс, достигнутый Ilya Chugin (X512) в портировании Haiku, члены сообщества спросили, может ли Haiku, Inc. проспонсировать покупку платы HiFive Unmatched для X512, и после недолгих размышлений Haiku, Inc. согласилась сделать это. Ilya Chugin уже получил деньги для покупки платы и уже ее заказал. Ожидается, что плата прибудет к 6-7 июля 2021 года.

Вдобавок к этому, Haiku, Inc было решено возместить сумму, которую затратил ранее Alexander von Gluck (kallisti5) на приобретение материнской планы HiFive Unmatched, хоть он и этого не просил. Это было сочетание спонсорства, ровно также как и для X512, а также и благодарности Alexander за его преданность сообществу и его неустанные усилия по работе над инфраструктурой Haiku и многие другие заслуги, такие как его собственная работа над портом RISC-V.

Мы ожидаем, что и X512 и kallisti5 продолжат совместную работу над портом, и, имея теперь одинаковое оборудование добьются отличных результатов.

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

Всех заинтересованных милости просим в наш новый уютный чатик в телеграмме.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 2.6K
Комментарии 3

Linux 5.0 запустили на процессоре ESP32 с 8 МБ RAM

Блог компании ITSumma Настройка Linux *Open source *Программирование микроконтроллеров *Интернет вещей

ESP32 Espressif ESP-WROOM-32 Dev Board

ESP32 — серия бюджетных микроконтроллеров с низким энергопотреблением. Используются в различных устройствах Интернета вещей. Представляют собой SoC с интегрированными контроллерами Wi-Fi и Bluetooth и антеннами.

Процессор ESP32 поддерживает до 8 МБ RAM, что соответствует минимальным требованиям для запуска Linux. В этом мало практической пользы, но почему бы не проверить теорию на практике.
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 6.7K
Комментарии 2

Apple ищет разработчиков для RISC-V

Производство и разработка электроники *Компьютерное железо Процессоры IT-компании

На сайте Apple опубликовали вакансию о поиске опытного программиста с детальным знанием системы команд RISC-V и векторной системы команд Arm. Это значит, что в будущих микросхемах собственной разработки компания может реализовать технологию с открытым исходным кодом.

Нового сотрудника ищут в команду Vector and Numerics Group (VaNG), которая относится к группе Core Operating Systems. VaNG отвечает за разработку встраиваемых подсистем, работающих на iOS, macOS, watchOS и tvOS.

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

Также использование собственной разработки могло бы сэкономить на лицензионных отчислениях Arm, поскольку за использование каждого ядра Apple платит роялти: все текущие разработки Apple Silicon, включая SoC A- и M‑Series, а также S‑Series, используют эту архитектуру. Практически каждое устройство Apple применяет вспомогательные ядра Arm, хотя некоторые устройства все еще оборудованы чипами на архитектуре x86. 

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 5.4K
Комментарии 1

Samsung приглашает на открытую онлайн конференцию об Open Source

Блог компании Samsung Open source *Конференции

15 сентября 2021 г. компания Samsung Electronics проведет международную открытую онлайн конференцию Samsung Open Source Conference Russia 2021. Это масштабное ежегодное мероприятие для open-source разработчиков, которое научно-исследовательское подразделение Samsung (Samsung Research) проводит с 2014 года. В этом году конференция впервые пройдет не только в Сеуле, но и в России при поддержке российского Исследовательского центра Samsung (SRR).

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2.1K
Комментарии 1

Вебинар “Enabling machine learning application on a mW power budget”

Анализ и проектирование систем *C *Машинное обучение *Компьютерное железо Интернет вещей

21 октября в 16:30 в рамках цикла открытых технических семинаров компании Xperience AI с докладом выступит Франческо Пацци (Embedded Application and Algorithm Engineer, Greenwaves Technologies). Тема доклада - Enabling machine learning application on a mW power budget.

Франческо расскажет о том, как эволюция в области IoT и встраиваемых устройств повысила спрос на удалённые вычисления, которые позволяют уменьшить использование сети и учесть требования по производительности. Он поднимет такие вопросы, как ограничения существующих устройств по памяти, скорости и энергопотреблению при разработке приложений, а также расскажет, как подобные задачи решаются в процессорах Greenwaves Technologies.Семинар открытый, будет проходить на английском языке. Технические вебинары компании Xperience AI проходят регулярно в свободном доступе. Чтобы получить приглашение на это событие и получать их на будущие выступления, оставьте свой адрес в форме по ссылке.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 360
Комментарии 0

Энтузиасты скупили одноплатник на RISC-V с брендированием Alibaba

Компьютерное железо Процессоры DIY или Сделай сам

Энтузиасты RISC-V раскупили все одноплатники на Alibaba от китайской фирмы Sipeed. Они оснащены двухъядерным 64-разрядным процессором Alibaba XuanTie C910 и поддерживают Android 10 и Debian 11. 

Читать далее
Всего голосов 17: ↑12 и ↓5 +7
Просмотры 14K
Комментарии 11

Переговоры Intel о покупке разработчика микросхем SiFive провалились

Развитие стартапа Бизнес-модели Производство и разработка электроники *Компьютерное железо Процессоры

Переговоры Intel Corp. с разработчиком микросхем SiFive Inc. завершились без заключения сделки. По словам осведомленных лиц, вместо этого стартап будет искать сторонние инвестиции.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 1.1K
Комментарии 1

SiFive разработала ядро RISC-V на уровне с Cortex-A78

Высокая производительность *Open source *Компьютерное железо Процессоры

SiFive утверждает, что разработало ядро ​​чипа RISC-V, которое догнало по производительности семейство Intel Rocket Lake и Arm Cortex-A78.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 2.2K
Комментарии 2

«Микрон» выпустила экспериментальную партию отечественного микроконтроллера на архитектуре RISC-V

Производство и разработка электроники *IT-компании

Как сообщил руководитель Департамента инвестиционной и промышленной политики Москвы Александр Прохоров, резидент особой экономической зоны «Технополис Москва» компания «Микрон» выпустила экспериментальную партию отечественного микроконтроллера на архитектуре RISC-V. Как указал Прохоров, российский микроконтроллер — универсальная базовая единица для импортозамещения в отечественной электронике.

Читать далее
Всего голосов 34: ↑34 и ↓0 +34
Просмотры 7.9K
Комментарии 33

Пришло время для открытых и свободных процессоров?

Блог компании GlobalSign Информационная безопасность *Open source *Разработка под Linux *
Перевод
Раскрытие уязвимостей Meltdown и Spectre снова привлекло внимание к багам на аппаратном уровне. Многое сделано для улучшения (всё ещё слабой) безопасности нашего программного обеспечения, но всё напрасно, если оборудование даёт сбой. Процессоры в наших системах по-прежнему, в основном, проприетарные и уже преподнесли ряд неприятных сюрпризов (например, в движке Intel Management Engine). Поэтому встаёт естественный вопрос о переходе на железо open-source, как мы сделали с нашим программным обеспечением. Такой переход вполне возможен и даёт ряд преимуществ, хотя и не является панацеей.

Учитывая сложность современных процессоров и свирепый рынок, где они продаются, их разработка по принципам open-source может показаться необычной идеей. Но в этой области уже есть серьёзные инициативы; так что идея свободного дизайна CPU — не просто фантазия. Небольшое исследование темы выявляет несколько проектов; хотя дальнейший список явно не полон.
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Просмотры 16K
Комментарии 44

Генерация и тестирование ядра RISC-V

Open source *Тестирование IT-систем *FPGA *
Перевод
Как я писал в прошлом посте, название моего проекта на GSoC-2016 — «порт RISC-V на Parallella», и первая вещь, которую я должен был сделать, это познакомиться с экосистемой RISC-V. Один из лучших способов это сделать, — посмотреть видео с презентации первого воркшопа RISC-V на Youtube. Для того, чтобы понять самые важные концепции, я рекомендую следующие презентации:


Ещё одна ссылка, если вы интересуетесь Chisel, языком, основанным на Scala, который используется для описания текущей аппаратной реализации ядра RISC-V (ядро Rocket имеет in-order конвейер, BOOM — out-of-order), и любых будущих реализаций.

Краткое руководство по Chisel (Jonathan Bachrach) видео слайды

Работа с Rocket Chip, добавление расширений, инфраструктура ASIC и FPGA (Colin Schmidt) видео слайды

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


Читать дальше →
Всего голосов 25: ↑24 и ↓1 +23
Просмотры 9K
Комментарии 24

Проект Keystone: доверенная среда для запуска приложений на базе RISC-V

Блог компании CloudMTS Информационная безопасность *Open source *Системное администрирование *IT-инфраструктура *
Команда исследователей из MIT и Калифорнийского университета в Беркли при поддержке Facebook, Google, Microsoft и других ИТ-гигантов представила проект Keystone. Это open source компонент, позволяющий организовать доверенную среду для запуска программ (trusted execution environment, TEE) на базе архитектуры RISC-V.

Далее — о том, зачем понадобилось решение и как оно устроено.

Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 3.4K
Комментарии 0

Перенос Alpine Linux на RISC-V

Настройка Linux *Open source *Компьютерное железо Процессоры
Перевод
После нескольких мучительных месяцев ожидания недавно я получил свой HiFive Unleashed, и это невероятно круто. Для тех, кто не в курсе, HiFive Unleashed — это первый одноплатник на RISC-V с поддержкой Linux, ориентированный на потребителя. Если ещё не понятно, RISC-V — это открытая, свободная архитектура набора команд, а HiFive — открытый процессор, реализующий её. И вот он на моём обеденном столе:


Плата реально классная. В течение ближайших месяцев постараюсь подготовить всё необходимое для сервиса непрерывной интеграции builds.sr.ht, через который будет автоматизирована оставшаяся часть переноса Alpine Linux, а также установка любых других операционных систем (в том числе не-Linux) и пользовательских программ, которые вы захотите портировать на RISC-V. Я вполне уверен, что это будет первый подобный проект на оборудовании RISC-V, открытый для публики.
Читать дальше →
Всего голосов 55: ↑55 и ↓0 +55
Просмотры 13K
Комментарии 19

Linux Foundation займется open source чипами

Блог компании CloudMTS Open source *IT-инфраструктура *Процессоры
Linux Foundation открыли новое направление — CHIPS Alliance. В рамках этого проекта организация будет развивать свободную систему команд RISC-V и технологии для создания процессоров на её основе. Расскажем подробнее, что происходит в этой сфере.

Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 10K
Комментарии 7

nanoFOX — простое RISC-V совместимое ядро

Программирование *FPGA *

Небольшое вступление:


Идея написания собственного ядра появилась после прохождения школы-семинара по цифровой схемотехнике в городе Томске. На данном мероприятии проводилось знакомство с текущими языками описания аппаратуры (Verilog HDL и VHDL), а также с небольшим процессорным ядром schoolMIPS. Для понимания устройства ядер было принято решение изобрести собственный велосипед, следуя по пути развития schoolMIPS, но взяв за основу другую систему команд. Вследствие роста популярности RISC-V и открытости его системы команд (MIPS на момент начала написания ядра не имел открытую систему команд) для осуществления разработки будущего ядра был выбран набор инструкций RISC-V, а именно RV32I. RV32I имеет небольшой набор базовых инструкций (37 без учёта специальных) и при желании его можно расширить, например, добавив инструкции целочисленного умножения и деления (RV32M) или поддержку сокращённых инструкций (compressed instructions) (RV32C). Также данный проект задумывался как образовательный, поэтому было решено по максимуму увеличить наглядность работы ядра для эффективной демонстрации его работы.


По аналогии с schoolMIPS были реализованы следующие версии ядра:


  1. Однотактная версия (00_simple_risc_v_cpu).
  2. Однотактная версия с поддержкой инструкций lw/sw (load word/store word) (01_simple_risc_v_cpu_lwsw).
  3. Конвейерная версия (5-ти стадийный конвейер) (02_pipe_risc_v_cpu).

На текущий момент описывается следующая версия ядра (03_pipe_risc_v_cpu_fc) с полным набором команд RV32I (без учёта некоторых специальных).

Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 3.5K
Комментарии 15

RISC-V с нуля

Open source *Assembler *Отладка *Процессоры
Перевод
В этой статье мы исследуем различные низкоуровневые концепции (компиляция и компоновка, примитивные среды выполнения, ассемблер и многое другое) через призму архитектуры RISC-V и её экосистемы. Я сам веб-разработчик, на работе ничем таким не занимаюсь, но мне это очень интересно, отсюда и родилась статья! Присоединяйтесь ко мне в этом беспорядочном путешествии в глубины низкоуровневого хаоса.

Сначала немного обсудим RISC-V и важность этой архитектуры, настроим цепочку инструментов RISC-V и запустим простую программу C на эмулированном оборудовании RISC-V.
Читать дальше →
Всего голосов 41: ↑41 и ↓0 +41
Просмотры 31K
Комментарии 20