Битовые маски – Telegram
Битовые маски
665 subscribers
23 photos
13 videos
46 links
Канал подкаста о системном программировании и разработке микропроцессоров от инженеров компании YADRO.

Слушайте и смотрите «Битовые маски» на портале «Истовый инженер»: https://bit.ly/bitmask
Download Telegram
Channel photo updated
Добро пожаловать в канал подкаста о системном программировании «Битовые маски»!

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

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

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

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

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

Слушать | Смотреть
8👍2👏1
«Чем хуже дела у процессора, тем лучше — у профилировщика»: разбираемся, как устроены анализаторы производительности программ

Гость нового выпуска подкаста «Битовые маски» разрабатывал Intel VTune — инструмент, который помогает инженерам повышать производительность программ для компьютеров на базе x86-процессоров. Дмитрий Рябцев присоединился к команде Intel на последнем курсе университета, после чего разрабатывал и развивал профилировщик два десятка лет. Он рассказал, как такие инструменты устроены изнутри, а также подсказал, с чего стоит начинать профилирование различных сложных систем.

Из нового эпизода вы узнаете:
∙ Почему разработка профилировщика может занимать десятки лет;
• Как методология Top-down Microarchitecture Analysis помогает найти узкие места в конвейере процессора;
• В чём состоит фундаментальная проблема профилировщиков;
• Почему сложно сделать универсальный профилировщик для всех микроархитектур;
• Что из особенностей микроархитектуры сильнее всего влияет на производительность приложений.

Подписывайтесь на YouTube-канал «Истовый инженер» или на обновления подкаста «Битовые маски» на любимой стриминговой платформе, чтобы не пропустить новые выпуски!

Смотреть | Слушать
🔥10
Всем привет! Спасибо, что присоединились к сообществу людей, неравнодушных к темам системного программирования и разработки процессоров.

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

Предлагайте гостей для подкаста. Знаете кого-то, кого хочется послушать — пишите, и мы постараемся позвать его в эфир. Знаете, инженеров какой компании или продукта интересно послушать, но не знаете конкретных имен — говорите, а мы постараемся найти спикера от них. Если хотите сами поделиться опытом в нашем подкасте — не стесняйтесь заявить о себе.

Предлагайте новые или развитие прошлых тем. Знаете, какие аспекты мы еще не осветили — предлагайте тему, мы поищем героя для нее. Или расскажите нам, какую тему мы обсудили в прошлых эпизодах не полностью — раскроем шире.

Как предложить гостя или тему для «Битовых масок»? Можно в комментариях к посту, можно на почту engineer@yadro.com.

Ждем ваших предложений и остаемся на связи!
Лена и Антон
Please open Telegram to view this post
VIEW IN TELEGRAM
6
За кулисами съемок нового эпизода

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

Показываем, как проходили съемки:

P. S. Узнали гостя? Подробностями об этом эпизоде поделимся совсем скоро.
🔥16
Опрос: что вам нравится и не нравится в нашем подкасте

Этот канал был создан во многом потому, что нам очень не хватает обратной связи от тех, кто слушает и смотрит «Битовые маски». Хочется делать полезные и качественные выпуски, ориентируясь не только на свой вкус и мнение. Так что слово — вам!

Мы составили небольшую анкету из 8 вопросов, заполнение которой не займет больше 5 минут. Ваши ответы помогут нам скорректировать темы обсуждений, подобрать интересных именно вам гостей и просто узнать вас чуть лучше.

Если не хотите заполнять опрос, пишите в комментариях к этому посту! Мы все читаем.

Пройти опрос →

Лена и Антон
👍4🔥1
Media is too big
VIEW IN TELEGRAM
Новый выпуск подкаста с Алексеем Коваловым уже вот-вот появится на всех площадках! В нём мы поговорим о деталях процесса верификации. А пока — тизер эпизода :)
🔥13
Всем привет!

В новом выпуске «Битовых масок» мы возвращаемся на аппаратный уровень. В гостях у подкаста — Алексей Ковалов, руководитель группы модульной верификации в YADRO. Он рассказывает, как устроен процесс верификации аппаратуры, какие языки и методологии используют инженеры-верификаторы и почему здесь все сильно зависит от конкретной компании.

Из выпуска вы узнаете:
По каким критериям инженеры принимают решение о том, что блок верифицирован;
Что такое Universal Verification Methodology и зачем она нужна;
Какие особенности есть у языка SystemVerilog и какие другие технологии могут применяться для верификации;
Может ли у бита быть не два значения, а четыре;
Какие интерфейсы называют «токсичными»;
Как выглядит рынок труда в hardware-разработке и как это влияет на подходы к работе.

Посмотреть и послушать новый эпизод можно на «Истовом инженере»: https://engineer.yadro.com/podcast/verification/

Делитесь своими отзывами и предложениями!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🎉1
Вышла новая версия стандарта языка SystemVerilog IEEE 1800-2023

Очень интересная новость из мира разработки аппаратуры. Новая версия SystemVerilog принесла важные обновления. Среди них:
Наследование функционального покрытия
Функция map() распакованного массива
Множественные идентификаторы в `ifdef
Multiline strings
Использование чисел с плавающей точкой в функциональном покрытии
Использование метода в качестве промежуточного результата

Большое спасибо Сергею Чусову (@verif_for_all) за то, что собрал подробности о новой версии в одном материале. Делимся ссылкой на список новинок.

Кстати, на прошлой неделе вышел свежий эпизод нашего подкаста – «Верификация аппаратных блоков / UVM / Рынок труда в hardware». В нем мы в том числе обсудили частоту выхода новых стандартов SystemVerilog. Слушайте, смотрите, делитесь впечатлениями.

Лена и Антон
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2😁1
Снимаем для вас новый выпуск подкаста про JVM

Обсуждаем runtime, очень важный элемент JVM, и его задачи с Иваном Углянским, экспертом в разработке JVM runtime с более чем 10-летним опытом. Иван участвовал в создании такой необычной и интересной JVM, как Excelsior JET — сертифицированной реализации Java SE с AOT-компилятором. Также обсуждаем интероперабельность, развитие JVM и то, насколько сложно организовывать специальный профиль "Системное программирование" в НГУ.

Если пропустили наш прошлый эпизод подкаста, где мы погружались в JVM-мир с Владимиром Кемпиком, инженером YADRO, очень советуем послушать. Будете более подготовлены к новому выпуску.
🔥15
This media is not supported in your browser
VIEW IN TELEGRAM
Недавно мы делились фотографиями с необычных съемок. Впервые в нашей студии не было гостя… Точнее он был, но в тысячах километров от нас, с разницей в несколько часовых поясов. Скажем честно: было необычно, привыкли видеть собеседника вживую.

Несмотря на расстояние, мы здорово пообщались с героем выпуска. Обсудили операционные системы, RISC-V, отличия Linux от RTOS, а также то, что входит в BSP и HAL. Обещаем — будет очень интересно.

Ну а пока этот выпуск в монтаже, рассказывайте, как вам беседа с Алексеем Коваловым? Уже послушали? Делитесь мыслями.
🔥11