Битовые маски
820 subscribers
24 photos
16 videos
52 links
Канал подкаста о системном программировании и разработке микропроцессоров от инженеров компании YADRO.

Слушайте и смотрите «Битовые маски» на портале «Истовый инженер»: https://bit.ly/bitmask
Download Telegram
🔖BIOS и UEFI — это действительно низкоуровневая и довольно уникальная сфера программирования, в которой разбираются очень немногие эксперты. К счастью, гостем 22 выпуска «Битовых масок» стал один из них — Сергей Пушкарёв, руководитель отдела разработки BIOS в YADRO. С ведущими подкаста Сергей в деталях рассмотрел весь алгоритм работы BIOS/UEFI, параллельно осветил вызовы отрасли и ответил на множество интересных вопросов:

В чём разница между BIOS, UEFI и bootloader;
Какой софт работает сразу после включения компьютера и какие задачи он выполняет;
Почему разработчики UEFI должны уметь работать в условиях ограниченной памяти;
Для чего используются DEPEX-выражения;
Почему сложно добавить поддержку загрузки через Wi-Fi сразу в UEFI;
На основе каких open-source решений разрабатывают BIOS;
Что представляет собой и как работает BMC — baseboard management controller;
Какие DSL языки есть в EDK2;
Как устроено тестирование UEFI для промышленного оборудования;
Тенденции в развитии UEFI сегодня: стоит ли ждать перехода на Rust.

Смотреть или слушать

@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥53
Media is too big
VIEW IN TELEGRAM
В хардверной индустрии верификация обычно привлекает меньше внимания, чем непосредственно аппаратная разработка. В 23 выпуске «Битовых масок» мы решили восполнить этот пробел и пригласили в студию Алину Галичину из группы модульной верификации YADRO. Алина получила высшее образование на кафедре волоконно-оптических систем связи и перешла в разработку и верификацию цифровых схем.

С Алиной ведущие обсудили множество связанных с верификацией и других тем:

⏺️Ограничения DSP-процессоров;
⏺️Особенности верификации с точки зрения типа устройств;
⏺️Как организуют трассировку печатных плат;
⏺️Разницу между функциональной и формальной верификацией, важность покрытия в них;
⏺️Баланс между полнотой покрытия и экономией ресурсов;
⏺️Альтернативы UVM-методологии;
⏺️Важность верификации на unit-уровне;
⏺️Особенности верификации аналоговых и аналогово-цифровых схем;
⏺️Чем помогают эмуляторы в верификации;
⏺️Почему аппаратная разработка консервативней программной.

Смотреть или слушать

@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍5👏1
Media is too big
VIEW IN TELEGRAM
Аппаратная трассировка / BrainfuckPC / Восстановление старых устройств

Героем 24 выпуска «Битовых масок» стал Артём Кашканов из группы мониторинга производительности ПО YADRO, ранее — специалист по аппаратной трассировке в Intel. Артём — создатель популярного YouTube-канала, где он показывает, как создает новые необычные вычислительные устройства и возвращает к жизни старые, основанные на устаревших элементных базах. Также Артём пишет о своем увлечении на Хабре и регулярно участвует с восстановленной техникой в тематических мероприятиях.

С Еленой Лепилкиной и Антоном Афанасьевым герой обсудил свое хобби и другие темы.

⏺️Почему Артём начал интересоваться электроникой еще с детства.
⏺️Что такое аппаратная трассировка и какие задачи решают с ее помощью.
⏺️Какие стандарты для аппаратной трассировки используют разные вендоры.
⏺️Как правильно работать с собранной трассой.
⏺️Где Артём берет элементную базу для вычислительных устройств.
⏺️Что Артём планирует запустить на медицинском УЗИ-аппарате.
⏺️Зачем делают и где применяют логические элементы на основе пневмоники.
⏺️Чем интересен язык программирования Brainfuck и почему Артём выбрал архитектуру на базе этого ЯП для релейного компьютера.

Смотреть или слушать


Мы готовим новый сезон «Битовых масок» и хотим учесть вашу обратную связь при планировании выпусков. Пожалуйста, пройдите опрос, чтобы подкаст стал еще более интересным и полезным для вас.

@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍43
⚡️ Финал сезона уже в пути! ⚡️

Друзья, вот и подошёл к концу насыщенный сезон «Битовых масок»! 🎙 Перед каникулами мы готовим для вас особенный заключительный выпуск.

Кто наш загадочный герой? 🤔

Мы уверены, что внимательные слушатели уже нашли подсказки в недавнем выпуске с Артёмом Кашкановым. Напомним, мы говорили об аппаратной трассировке, восстановлении старых устройств и о ламповом компьютере на основе языка Brainfuck. Новый гость тоже имеет прямое отношение к аппаратной разработке. И, представьте себе, передает знания о ней на таком почтенном носителе, как бумага 📚

Пишите свои варианты в комментариях — самый догадливый получит наши аплодисменты и уважение всего сообщества! 👏

А еще у нас есть к вам просьба. Мы начали готовить следующий сезон и хотим, чтобы он стал еще лучше, интереснее и полезнее для вас. Чтобы помочь нам, пройдите, пожалуйста, небольшой опрос.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3🥰2
Основные причины перезапусков FPGA и ASIC-проектов — это логические ошибки в дизайне. От ошибок в дизайне нас спасает верификация. В идеале на одного RTL-дизайнера должно приходиться два верификатора. Но пока не достигнут такой баланс, верификаторов нужно учить.

Увы, материалов по верификации в Сети кот наплакал. Тем ценнее свежая статья ребят из YADRO, где разобрали всю функциональную верификацию на этапы и артефакты. А сверху приправили советами по достаточному покрытию, переиспользованию окружения и другими полезными штуками.

Прочитать ➡️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😁5🔥3
Cтарший инженер по разработке СнК YADRO Илья Пеплов рассказал, с чего начинается путь будущего чипа — от подготовки ядра и распределения подсистем до построения сетки питания и размещения блоков памяти и интерфейсов.
4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥13🆒2
Media is too big
VIEW IN TELEGRAM
Всем привет!
Совсем скоро вы сможете посмотреть финальный выпуск первого сезона с Михаилом Коробковым 👍
А в этом тизере вы узнаете, как зародилась конференция FPGA-Systems — до которой осталось меньше трех недель

На конференции вы сможете:
➡️ прокачать свои знания на технических докладах,
➡️ найти ответы на сложные вопросы у практикующих экспертов,
➡️ обменяться опытом с коллегами из других компаний,
➡️ вживую оценить DIY-проекты участников FPGA-движения.

🗓 29 ноября 2025 года
📍 Москва, 2-й Кожуховский пр., д. 29, корп. 6 (МЦК «ЗИЛ»)

Регистрируйтесь и вступайте и в чат конференции. Ждем вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73💩2👍1
Media is too big
VIEW IN TELEGRAM
Виды FPGA / Разработка на FPGA / Создание FPGA-сообщества

В юбилейном, 25 выпуске «Битовых масок» гостем стал Михаил Коробков — основатель сообщества и конференции FPGA-Systems, издатель FPGA-Systems Magazine. Михаил более 10 лет занимается FPGA и программируемой логикой, работает в отделе прототипирования YADRO.

С Еленой Лепилкиной и Антоном Афанасьевым они обсудили индустрию ПЛИС и сообщество FPGA-Systems, в том числе:
⏺️развитие ПЛИС как класса устройств,
в каких задачах ПЛИС выигрывает конкуренцию у обычных процессоров,
⏺️перспективы развития FPGA-разработки,
⏺️как обстоят дела с разработкой ПЛИС в России,
⏺️кто занимается синтезом для ПЛИС,
что такое Embedded FPGA и кто их производит,
⏺️как появились чат, конференция и журнал FPGA-Systems.

На 25 выпуске мы закрываем первый сезон подкаста и после перерыва обязательно вернемся с не менее интересными гостями. Следите за анонсами в канале!

Смотреть или слушать


YouTube
Rutube
VK

Мы готовим новый сезон «Битовых масок» и хотим учесть вашу обратную связь при планировании выпусков. Пожалуйста, пройдите опрос, чтобы подкаст стал еще более интересным и полезным для вас.

@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥154👍3🫡1
Встреча с читателями автора Константина Владимирова

10 декабря с 20 до 22 в офисе компании Ядро состоится встреча с читателями и обсуждение книги Константина Владимирова «Оптимизирующие компиляторы».
Константин Владимиров — IT-специалист с более чем 20-летним стажем, преподаватель кафедры микропроцессорных технологий в МФТИ, автор популярного образовательного канала.

Вместе с автором обсудите книгу «Оптимизирующие компиляторы», предназначенную для специалистов, которые хотят не просто укрепить свои знания, но и вывести навыки на новый уровень.

Константин Владимиров расскажет, какие ключевые навыки помогают добиться успеха в сфере IT. Вы узнаете, для чего нужны оптимизирующие компиляторы, как их использовать в работе и что необходимо уметь новичку в профессии.

Во время общения будет время получить автограф и сфотографироваться с Константином, а также возможность получить сувениры активным участникам!

Вход по предварительной регистрации

Ждём вас!

Где: БЦ «Трехгорная мануфактура», ул. Родчельская, 15ст13, 1 этаж (станция метро «Улица 1905 года»). На территории БЦ есть парковка.
Как пройти от метро →
В день мероприятия двери офиса YADRO будут открыты, но на всякий случай возьмите паспорт.
🔥53
This media is not supported in your browser
VIEW IN TELEGRAM
5
➡️ Битовые маски — теперь и на Хабре!

Мы решили не терять времени в межсезонье и рассказать о самых интересных выпусках подкаста на Хабре. В блоге YADRO вышел материал по мотивам выпуска с Артёмом Кашкановым, следующий на очереди — Михаил Коробков.

🤖 А кому из гостей подкаста посвятить третий анонс?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4👌32
➡️ Битовые маски на Хабре — продолжение

В блоге YADRO вышел новый материал по мотивам заключительного выпуска первого сезона подкаста с Михаилом Коробковым — создателем сообщества FPGA-Systems и ПЛИСоводом-энтузиастом.

⚙️ Какая из историй Михаила запомнилась вам больше всего?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍75🤗3👏2
Готовим новый выпуск «Битовых масок»! Кто в гостях и о чем поговорим?

Привет, друзья! Мы запускаем второй сезон нашего подкаста и уже вовсю готовим первый выпуск. Откроют сезон настоящие эксперты по разработке аппаратного обеспечения и микроэлектроники:

👤 Константин Тафинцев
👤 Антон Бобков

С ними мы заглянем за кулисы разработки и обсудим:
📡 Цифровую обработку сигналов (DSP) как от аналоговых сигналов перейти к нулям и единицам, какую информацию при этом можно извлечь и где академические алгоритмы находят место в реальным задачах.
💻 Моделирование систем связи — зачем это нужно и с какими сложностями сталкиваются инженеры при переходе от теории к «железу».
🛠 RTL-разработку — интересные кейсы, нюансы реализации и истории из рабочей практики наших гостей в Intel, Synopsys и Huawei.

Хотите, чтобы ваш вопрос прозвучал в эфире?
Мы собираем вопросы от зрителей и озвучим самые интересные в эфире. Чтобы оставить свой вопрос, заполните анкету:
ССЫЛКА ДЛЯ ВОПРОСОВ
🔥14👍7🤩42
Стандарты беспроводной связи / Аппаратная разработка для ЦОС / DSP-процессоры

Мы открываем новый сезон «Битовых масок»! И делаем это расширенным составом ведущих: к команде присоединилась Алина Галичина, руководитель группы модульной верификации YADRO. В первом выпуске второго сезона компанию Алине и Антону Афанасьеву составил Антон Бобков — опытный инженер YADRO, работающий в сфере цифровой обработки сигналов едва ли не с начала широкого распространения интернета.

Антон подробно рассказал о существующих стандартах сотовой связи, о том, зачем их столько нужно и во что упирается потенциал их развития. А также оценил свою область с точки зрения классической аппаратной разработки. Среди тем подкаста:
▫️особенности волн разных частотных спектров и их регулирование;
▫️восстановление данных при передаче цифровых сигналов;
▫️государственные комитеты и сертификация связи;
▫️теорема Шеннона как теоретический предел в передаче информации;
▫️WiMAX — первый стандарт связи, объединивший разные типы трафика;
▫️особенности связи в интернете вещей;
▫️применяют ли еще DSP-процессоры;
▫️есть ли в сотовой связи задачи, требующие технологического скачка;
▫️чем AI может помочь в аппаратной разработке для ЦОС.

Смотреть или слушать
RUTUBE
VK
YouTube
Истовый инженер
Скачать файл
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍9👏31
Media is too big
VIEW IN TELEGRAM
Кто уже посмотрел/послушал — ставьте реакцию 👍
Кто только планирует — ставьте реакцию ❤️
35👍11🥱21
This media is not supported in your browser
VIEW IN TELEGRAM
GPU и акселераторы для нейросетей / Тензорные компиляторы / Инференс LLM

Системное программирование и аппаратная разработка имеют свою специфику в разных прикладных областях — в том числе в искусственном интеллекте. В этом выпуске Елена Лепилкина и Антон Афанасьев изучат эту специфику в деталях. А поможет им Андрей Камаев эксперт по разработке ПО искусственного интеллекта YADRO. Наш герой стартовал в ИИ-разработке с популярнейшей библиотеки компьютерного зрения OpenCV еще в те времена, когда этим занималась независимая компания Itseez.

В ходе выпуска Андрей рассказал об истории развития современных нейросетей и осветил текущий рынок «железа» для ИИ. После этого разговор перешел к специфике разработки LLM «изнутри» и завершился полезными советами для тех, кто только начинает искать место разработчика и боится конкуренции с нейросетями. Основные темы подкаста:

▫️как сфера искусственного интеллекта пришла к LLM и другим современным концепциям;
▫️как устроены гонки на рынке больших языковых моделей сегодня;
▫️как поделен рынок «железа» для тренировки LLM;
почему в лидеры ИИ-железа не вышла AMD;
▫️почему сложно сделать специальный аппаратный акселератор для LLM, как для криптовалюты;
▫️что особенного в компиляторах для нейросетей;
▫️почему любая нейросеть — это вредный джинн;
▫️что важно разработчикам-джунам для успешной конкуренции с LLM.

Смотреть или слушать
RUTUBE
VK
YouTube
Истовый инженер
Скачать файл

Слушать в Я.Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍118🆒3
Архитектура «Эльбрус» / Компилятор и профилировщик

В новом выпуске «Битовые маски» возвращаются к своим истокам, а именно к компиляторам для процессоров. И процессоров весьма специфических — на базе архитектуры VLIW (Very Long Instruction Word). Разобраться в теме ведущим Елене Лепилкиной и Алине Галичиной поможет Виктор Шампаров — разработчик компилятора LCC для микропроцессоров «Эльбрус».

Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, Виктор как опытный преподаватель оценил, как сегодня осваивают компиляторы студенты технических вузов. Среди тем подкаста:
▪️почему сложно сделать хороший компилятор под VLIW;
▪️в чем разница между советским и российским «Эльбрусом»;
▪️что в компиляторе «Эльбруса» написано с нуля;
▪️какие особенности есть у VLIW-компилятора;
▪️почему в архитектуре «Эльбруса» сравнительно больше регистров;
▪️зачем в «Эльбрусе» санитайзер оптимизации;
▪️в каких вузах стоит учиться работе с компиляторами.

Полезные ссылки:
доклад Виктор
а «Компилятор LCC и оптимизация слияния кода»,
доклад Виктор
а «PGO: как профиль используется для оптимизации»,
портал
о разработке на платформе «Эльбрус».

Смотреть или слушать
RUTUBE
VK
YouTube
Истовый инженер

Слушать в Я.Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍42
Media is too big
VIEW IN TELEGRAM
Посмотрели выпуск? Ставим 🔥
Только планируете? Ставим ❤️
В этот раз пропустите? 👀
16🔥7👀3