Samsung планирует портировать мобильную платформу Tizen для устройств с процессорами на базе архитектуры RISC-V, т.к. рассматривает возможность использования RISC-V в умных телевизорах и прочей потребительской технике. Прототипы телевизоров с RISC-V ядрами серии SiFive Performance уже находятся в разработке.
Экосистема RISC-V продолжает расширяться. Ждем с нетерпением выхода на рынок новых моделей. А вы?
Ссылка на новость
Экосистема RISC-V продолжает расширяться. Ждем с нетерпением выхода на рынок новых моделей. А вы?
Ссылка на новость
SiFive
Samsung Highlights Work to Bring RISC-V to Tizen
Samsung using SiFive P470 to bring RISC-V to TIzen
🔥8👍2🤔1
Радикальная попытка сделать мир Linux безопаснее разбилась?
В сентябре стало известно, что Ведсон Алмейда Фильо, инженер Microsoft и ключевой участник проекта Rust for Linux, сложил свои полномочия.
Основной целью проекта Rust for Linux было внедрение языка программирования в ядро Linux.
Теперь в ближайшее время вряд ли кто-то отважится подхватить знамя «перепишем Linux на Rust». В выпуске, который выйдет уже на этой неделе, Лена и Антон обсудили в том числе и эту тему со своим гостем. Им стал Дмитрий Точанский, инженер с большим опытом работы в сферах встраиваемого и системного программирования. Дмитрий поделится своим мнением на этот счёт и расскажет возможный сценарий такой реализации.
▶ Новый выпуск уже в эту пятницу. Stay tuned!
В сентябре стало известно, что Ведсон Алмейда Фильо, инженер Microsoft и ключевой участник проекта Rust for Linux, сложил свои полномочия.
Основной целью проекта Rust for Linux было внедрение языка программирования в ядро Linux.
Теперь в ближайшее время вряд ли кто-то отважится подхватить знамя «перепишем Linux на Rust». В выпуске, который выйдет уже на этой неделе, Лена и Антон обсудили в том числе и эту тему со своим гостем. Им стал Дмитрий Точанский, инженер с большим опытом работы в сферах встраиваемого и системного программирования. Дмитрий поделится своим мнением на этот счёт и расскажет возможный сценарий такой реализации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥2🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Битовые маски 16: Дмитрий Точанский — о системах для ЦОС, архитектуре современного ядра Linux и его будущем
В этом выпуске мы продолжим погружаться в тему системного программирования и познакомим вас с Дмитрием Точанским — инженером с опытом работы более 20 лет в сферах системного и embedded-программирования. Дмитрий пришел в системное программирование из системного администрирования, куда его привела любовь к Linux. А свой первый дистрибутив этой ОС Дмитрий получил еще в начале 2000-х чуть ли не из-под полы.
Сейчас Дмитрий — старший инженер по системному программированию СнК в группе разработки системного ПО (BSP) YADRO. В студии с Еленой Лепилкиной и Антоном Афанасьевым он рассказал о программировании в сфере цифровой обработки сигналов, описал архитектуру Linux и множестве других интересных аспектов.
▪ Как применяются ПЛИС для цифровой обработки сигналов
▪ Какие особенности существуют при работе с DSP-процессорами
▪ Как выглядит современная разработка Linux
▪ Легко ли портировать Linux на новый SoC
▪ Какая архитектура ОС лучше: микроядерная или монолитная?
▪ Какие новые подходы есть для решения проблем с производительностью при переключении контекста?
▪ Почему в ядре Linux еще не перешли на Rust и неизбежен ли вообще уход с C.
➡ 30 октября на YADRO x SPbLUG Linux Kernel Meetup Дмитрий Точанский выступит с докладом о создании собственного модуля Memory Extender. Открыта запись на онлайн- и очное участие, присоединяйтесь!
Смотреть на YouTube📺
Смотреть на Rutube📺
Слушать🎤
В этом выпуске мы продолжим погружаться в тему системного программирования и познакомим вас с Дмитрием Точанским — инженером с опытом работы более 20 лет в сферах системного и embedded-программирования. Дмитрий пришел в системное программирование из системного администрирования, куда его привела любовь к Linux. А свой первый дистрибутив этой ОС Дмитрий получил еще в начале 2000-х чуть ли не из-под полы.
Сейчас Дмитрий — старший инженер по системному программированию СнК в группе разработки системного ПО (BSP) YADRO. В студии с Еленой Лепилкиной и Антоном Афанасьевым он рассказал о программировании в сфере цифровой обработки сигналов, описал архитектуру Linux и множестве других интересных аспектов.
Смотреть на YouTube
Смотреть на Rutube
Слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4❤2
Прирост производительности варьируется, но доходит до 66.8% на отдельных моделях процессоров.
Источник
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤔2🤯2
30 октября в СПб прошёл Linux Kernel Meetup. Слушали доклады?
Anonymous Poll
22%
Да, в офлайне
28%
Да, в онлайне
31%
Планирую смотреть в записи
19%
Нет, не моя тема
🔥6❤3
Следите за новостями по RISC-V? Архитектура активно развивается, поэтому, если хотите быть в курсе апдейтов, приглашаем вас на совместный митап Альянса RISC-V х YADRO, который пройдёт уже завтра, 6 ноября в Нижнем Новгороде. Можно присоединиться онлайн в 19:00!
➡ Зарегистрироваться на митап онлайн
Ссылка на трансляцию в VK, YouTube или Rutube придёт после регистрации.
Среди спикеров в том числе и гости наших выпусков: Константин Владимиров и Дмитрий Рябцев. Если не смотрели эпизоды с ними, то рекомендуем:
Константин Владимиров
Компилятор для CPU и GPU. Часть 1. LLVM и GCC
Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах. Стандарты С++
Дмитрий Рябцев
Профилирование. Top-down Microarchitecture Analysis Method. Intel VTune
Ссылка на трансляцию в VK, YouTube или Rutube придёт после регистрации.
Среди спикеров в том числе и гости наших выпусков: Константин Владимиров и Дмитрий Рябцев. Если не смотрели эпизоды с ними, то рекомендуем:
Константин Владимиров
Компилятор для CPU и GPU. Часть 1. LLVM и GCC
Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах. Стандарты С++
Дмитрий Рябцев
Профилирование. Top-down Microarchitecture Analysis Method. Intel VTune
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
RISC-V x YADRO Meetup
6 ноября в Нижнем и онлайн пройдет четвертый митап отечественного Альянса RISC-V — независимого объединения разработчиков вычислительной техники и программного обеспечения на основе архитектуры RISC-V.
🔥11❤5👍5
Media is too big
VIEW IN TELEGRAM
Битовые маски 17: Николай Иготти — о гипервизорах, реализации разных языков и будущем системного программирования
В этом выпуске мы побеседовали с Николаем Иготти — разработчиком, участвовавшим в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei.
Мы затронули очень много разных тем — от гипервизоров до дизайна современных языков программирования.
▪ Чем виртуальные машины отличаются друг от друга и от процессоров;
▪ Чем уникальна виртуальная машина V8;
Какие модели памяти существуют;
▪ Зачем нужны компиляторные плагины и другие возможности модификации компиляторов;
▪ В чем сложности создания гипервизоров;
▪ Возможно ли создать хороший интероп с С;
▪ Как связана разработка современных UI-фреймворков с системным программированием.
Бонус — разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
Смотреть или слушать
В этом выпуске мы побеседовали с Николаем Иготти — разработчиком, участвовавшим в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei.
Мы затронули очень много разных тем — от гипервизоров до дизайна современных языков программирования.
Какие модели памяти существуют;
Бонус — разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
Смотреть или слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤6👍4
Битовые маски 18: новогодний выпуск!
В этом эпизоде мы побеседовали с Юрием Панчулом — человеком, знакомым большинству людей, занимающихся дизайном процессоров, одним из основателей и создателей программы Школы синтеза цифровых схем. В портфолио Юрия — работа в MIPS Technologies, Juniper Networks, а также собственный стартап C Level Design. Сейчас он разрабатывает GPU в Samsung Advanced Computing Lab.
Мы обсудили с Юрием развитие индустрии, организацию проектирования процессоров в реальных компаниях, а также вопросы обучения специалистов, в том числе:
▪ В чём заключается искусство создания микроархитектуры и почему сложно перейти от разработки софта к «железу»;
▪ Как менялись средства проектирования процессоров — от чертежей до языков описания аппаратуры и high-level синтеза;
▪ Какие этапы включает бизнес-цикл разработки чипов;
▪ Сколько стоит респин и как его избежать;
▪ Какие баги бывают с FPU;
▪ Какие задачи ставят в тупик начинающих специалистов на собеседованиях;
▪ Как Школа синтеза цифровых схем ориентируется на реальные задачи в дизайне чипов.
Смотреть на Rutube/YouTube или слушать
В этом эпизоде мы побеседовали с Юрием Панчулом — человеком, знакомым большинству людей, занимающихся дизайном процессоров, одним из основателей и создателей программы Школы синтеза цифровых схем. В портфолио Юрия — работа в MIPS Technologies, Juniper Networks, а также собственный стартап C Level Design. Сейчас он разрабатывает GPU в Samsung Advanced Computing Lab.
Мы обсудили с Юрием развитие индустрии, организацию проектирования процессоров в реальных компаниях, а также вопросы обучения специалистов, в том числе:
Смотреть на Rutube/YouTube или слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🎄6👍4
С наступающим Новым Годом! Пусть в жизни все будет на самом высоком уровне, всегда находится место для интересных занятий и получается идеальный баланс между работой и отдыхом! Успехов и счастья в новом году!🎉☃️❄️
Лена и Антон
Лена и Антон
❤19🔥6
Если все новогодние фильмы уже пересмотрены, самое время для новых знаний! Мы собрали для вас лучшие выпуски подкаста «Битовые маски» за прошедший год. Это идеальный выбор для тех, кто хочет не только отдохнуть, но и провести праздники с пользой.
В выпусках из нашей подборки эксперты охватили множество интересных тем, в том числе:
Вы узнаете не только о тонкостях разработки, но и услышите реальные истории из практики: от написания DSP-библиотек до программирования в эпоху, когда компьютеры занимали целый шкаф.
Посмотреть подборку
Смотрите и слушайте «Битовые маски» на любимых платформах!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤2
Гостем 19 выпуска «Битовых масок» стал Антон Бондарев, создатель и активный разработчик Embox — свободной кросс-платформенной RTOS для встраиваемых систем. С Антоном мы обсудили обучение молодых специалистов системному программированию, архитектурные особенности Linux и границы его применения, а также нюансы разработки собственной ОС, в том числе:
▪ Почему в Embox было решено разрабатывать оригинальную операционную систему, а не дорабатывать Linux;
▪ Архитектурные отличия Embox от Linux и преимущества, которые они дают;
▪ Как реализована POSIX-совместимость в Linux и Embox;
▪ В чём сложность портирования драйверов;
▪ Действительно ли Embox является RTOS;
▪ Как Embox портировали на разные архитектуры, в том числе на российские чипы на RISC-V от «Микрон» и НИИЭТ.
Смотреть на Rutube/YouTube или слушать➡
Смотреть на Rutube/YouTube или слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤5👍5
Нам удалось поучаствовать в отборе материалов и подготовке спикеров, так что должно получиться насыщенно и интересно! Программа в этом году получилась сильная и разнообразная. И мы делаем всё, чтобы первая конференция прошла хорошо, и стала хорошей площадкой для встреч и обмена знаний среди специалистов по системному и низкоуровневому программированию на регулярной основе.
Подробности на сайте: https://sysconf.pro/
Please open Telegram to view this post
VIEW IN TELEGRAM
sysconf 2025. Конференция по системному программированию от JUG Ru Group
sysconf 2025. Конференция по системному программированию от JUG Ru Group
Техническая конференция по системному программированию для тех, кому интересно низкоуровневое программирование, взаимодействие с железом и то, что скрыто «под капотом».
🔥7👍5👏2
Смотреть или слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5❤2
АО «МЦСТ», разработчик процессоров на архитектуре «Эльбрус», опубликовал кросс‑компилятор lcc-1.27.21 под x86. Это открывает новые возможности для удалённой отладки приложений через gdbserver, интеграции сборки e2k-бинарников в привычные процессы и локальной разработки. И, конечно, для обучения, ведь входной порог для разработчиков снижается.
Ссылка на материалы
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍7
-O3 для построения Ubuntu пакетов. Были найдены performance-регрессии (GNU Radio и TIFF decompression — регрессии около 12%) и вполне ожидаемо вырос размер кода. Так что повсеместного использования опции
-O3 ждать не стоит, но от точечного применения опции разработчики не отказываются.Больше деталей и ссылок здесь
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4
время сборки в 10 раз и существенно снизит использование памяти. В том числе в 10 раз ускорится и сборка редактора VSCode.
В одном из наших выпусков мы говорили с Николаем Иготти об уникальности TypeScript как проекта, его плюсах и минусах. Если не смотрели, то рекомендуем! Выпуски доступны на YouTube, Rutube и большинстве аудиостриминговых платформ.
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3
К Антону Афанасьеву присоединились сразу два гостя из YADRO: Валентин Петров, главный архитектор отдела исследований производительности и моделирования архитектур, и Евгений Бесчастнов, эксперт группы разработки симуляторов и моделей производительности. Валентин и Евгений рассказали о своей карьере и вместе с Антоном обсудили множество вопросов, связанных с разработкой и использованием симуляторов:
Смотреть или слушать
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🔥3
Смотреть или слушать
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5❤3
Media is too big
VIEW IN TELEGRAM
В хардверной индустрии верификация обычно привлекает меньше внимания, чем непосредственно аппаратная разработка. В 23 выпуске «Битовых масок» мы решили восполнить этот пробел и пригласили в студию Алину Галичину из группы модульной верификации YADRO. Алина получила высшее образование на кафедре волоконно-оптических систем связи и перешла в разработку и верификацию цифровых схем.
С Алиной ведущие обсудили множество связанных с верификацией и других тем:
⏺️ Ограничения DSP-процессоров;
⏺️ Особенности верификации с точки зрения типа устройств;
⏺️ Как организуют трассировку печатных плат;
⏺️ Разницу между функциональной и формальной верификацией, важность покрытия в них;
⏺️ Баланс между полнотой покрытия и экономией ресурсов;
⏺️ Альтернативы UVM-методологии;
⏺️ Важность верификации на unit-уровне;
⏺️ Особенности верификации аналоговых и аналогово-цифровых схем;
⏺️ Чем помогают эмуляторы в верификации;
⏺️ Почему аппаратная разработка консервативней программной.
Смотреть или слушать
@bitemask
С Алиной ведущие обсудили множество связанных с верификацией и других тем:
Смотреть или слушать
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍5👏1
Media is too big
VIEW IN TELEGRAM
Аппаратная трассировка / BrainfuckPC / Восстановление старых устройств
Героем 24 выпуска «Битовых масок» стал Артём Кашканов из группы мониторинга производительности ПО YADRO, ранее — специалист по аппаратной трассировке в Intel. Артём — создатель популярного YouTube-канала, где он показывает, как создает новые необычные вычислительные устройства и возвращает к жизни старые, основанные на устаревших элементных базах. Также Артём пишет о своем увлечении на Хабре и регулярно участвует с восстановленной техникой в тематических мероприятиях.
С Еленой Лепилкиной и Антоном Афанасьевым герой обсудил свое хобби и другие темы.
⏺️ Почему Артём начал интересоваться электроникой еще с детства.
⏺️ Что такое аппаратная трассировка и какие задачи решают с ее помощью.
⏺️ Какие стандарты для аппаратной трассировки используют разные вендоры.
⏺️ Как правильно работать с собранной трассой.
⏺️ Где Артём берет элементную базу для вычислительных устройств.
⏺️ Что Артём планирует запустить на медицинском УЗИ-аппарате.
⏺️ Зачем делают и где применяют логические элементы на основе пневмоники.
⏺️ Чем интересен язык программирования Brainfuck и почему Артём выбрал архитектуру на базе этого ЯП для релейного компьютера.
Смотреть или слушать
Мы готовим новый сезон «Битовых масок» и хотим учесть вашу обратную связь при планировании выпусков. Пожалуйста, пройдите опрос, чтобы подкаст стал еще более интересным и полезным для вас.
@bitemask
Героем 24 выпуска «Битовых масок» стал Артём Кашканов из группы мониторинга производительности ПО YADRO, ранее — специалист по аппаратной трассировке в Intel. Артём — создатель популярного YouTube-канала, где он показывает, как создает новые необычные вычислительные устройства и возвращает к жизни старые, основанные на устаревших элементных базах. Также Артём пишет о своем увлечении на Хабре и регулярно участвует с восстановленной техникой в тематических мероприятиях.
С Еленой Лепилкиной и Антоном Афанасьевым герой обсудил свое хобби и другие темы.
Смотреть или слушать
Мы готовим новый сезон «Битовых масок» и хотим учесть вашу обратную связь при планировании выпусков. Пожалуйста, пройдите опрос, чтобы подкаст стал еще более интересным и полезным для вас.
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4❤3