en
Feedback
Битовые маски

Битовые маски

Open in Telegram

Канал подкаста о системном программировании и разработке микропроцессоров от инженеров компании YADRO. Слушайте и смотрите «Битовые маски» на портале «Истовый инженер»: https://bit.ly/bitmask

Show more
263
Subscribers
No data24 hours
+47 days
+4930 days
Posts Archive
В какой сфере работаете вы?
Anonymous voting

Я — инженер-программист в группе оптимизирующей кодогенерации. А вы? Мы ищем новых гостей для подкаста и хотим позвать кого-то, кто ближе большей части слушателей. Для этого нужно чуть больше узнать о вас. Выберите, пожалуйста, один (или несколько) актуальных для вас вариантов в этом анонимном опросе. До встречи в эфире.

Новый эпизод! Операционные системы | Linux | Zephyr | HAL и BSP | ARC-V В конце февраля мы делились фотографиями первой в истории подкаста записи выпуска с онлайн-гостем. И сегодня этот выпуск вышел в свет! Героем эпизода стал Алексей Бродкин, который уже 16 лет работает в Synopsys и сейчас руководит командой инженеров, разрабатывающих Linux и операционные системы реального времени. Поговорили об особенностях разработки ОС и их поддержке для разных процессоров и архитектур. А еще обсудили на примере ARC-V, зачем большому вендору вкладывать ресурсы в создание процессорного семейства, которое будет использовать набор команд RISC-V. Из выпуска вы узнаете: ▪Почему вероятность появления новой большой и полноценной операционной системы очень мала; ▪Что представляет из себя уровень аппаратных абстракций в ОС; ▪Почему термин «операционная система реального времени» может вводить в заблуждение; ▪Происходит ли миграция функциональности между Linux и RTOS; ▪Можно ли начать разработку ОС до появления микросхемы в кремнии; ▪Как связаны прерывания, их обработчики и планировщик задач. Посмотреть и послушать новый эпизод можно на «Истовом инженере». Комментарии открыты для ваших отзывов и предложений! Как вам такой формат записи? Кого еще из гостей нам стоит позвать?

Недавно мы делились фотографиями с необычных съемок. Впервые в нашей студии не было гостя… Точнее он был, но в тысячах километров от нас, с разницей в несколько часовых поясов. Скажем честно: было необычно, привыкли видеть собеседника вживую. Несмотря на расстояние, мы здорово пообщались с героем выпуска. Обсудили операционные системы, RISC-V, отличия Linux от RTOS, а также то, что входит в BSP и HAL. Обещаем — будет очень интересно. Ну а пока этот выпуск в монтаже, рассказывайте, как вам беседа с Алексеем Коваловым? Уже послушали? Делитесь мыслями.

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

Вышла новая версия стандарта языка SystemVerilog IEEE 1800-2023 Очень интересная новость из мира разработки аппаратуры. Новая версия SystemVerilog принесла важные обновления. Среди них: ▪Наследование функционального покрытия ▪Функция map() распакованного массива ▪Множественные идентификаторы в `ifdef ▪Multiline strings ▪Использование чисел с плавающей точкой в функциональном покрытии ▪Использование метода в качестве промежуточного результата Большое спасибо Сергею Чусову (@verif_for_all) за то, что собрал подробности о новой версии в одном материале. Делимся ссылкой на список новинок. Кстати, на прошлой неделе вышел свежий эпизод нашего подкаста – «Верификация аппаратных блоков / UVM / Рынок труда в hardware». В нем мы в том числе обсудили частоту выхода новых стандартов SystemVerilog. Слушайте, смотрите, делитесь впечатлениями. Лена и Антон

Всем привет! В новом выпуске «Битовых масок» мы возвращаемся на аппаратный уровень. В гостях у подкаста — Алексей Ковалов, руководитель группы модульной верификации в YADRO. Он рассказывает, как устроен процесс верификации аппаратуры, какие языки и методологии используют инженеры-верификаторы и почему здесь все сильно зависит от конкретной компании. Из выпуска вы узнаете: ▪По каким критериям инженеры принимают решение о том, что блок верифицирован; ▪Что такое Universal Verification Methodology и зачем она нужна; ▪Какие особенности есть у языка SystemVerilog и какие другие технологии могут применяться для верификации; ▪Может ли у бита быть не два значения, а четыре; ▪Какие интерфейсы называют «токсичными»; ▪Как выглядит рынок труда в hardware-разработке и как это влияет на подходы к работе. Посмотреть и послушать новый эпизод можно на «Истовом инженере»: https://engineer.yadro.com/podcast/verification/ Делитесь своими отзывами и предложениями!

Новый выпуск подкаста с Алексеем Коваловым уже вот-вот появится на всех площадках! В нём мы поговорим о деталях процесса верификации. А пока — тизер эпизода :)

Опрос: что вам нравится и не нравится в нашем подкасте Этот канал был создан во многом потому, что нам очень не хватает обратной связи от тех, кто слушает и смотрит «Битовые маски». Хочется делать полезные и качественные выпуски, ориентируясь не только на свой вкус и мнение. Так что слово — вам! Мы составили небольшую анкету из 8 вопросов, заполнение которой не займет больше 5 минут. Ваши ответы помогут нам скорректировать темы обсуждений, подобрать интересных именно вам гостей и просто узнать вас чуть лучше. Если не хотите заполнять опрос, пишите в комментариях к этому посту! Мы все читаем. Пройти опрос → Лена и Антон

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

Всем привет! Спасибо, что присоединились к сообществу людей, неравнодушных к темам системного программирования и разработки процессоров. Как его участники, вы можете напрямую влиять на будущие выпуски! Сейчас мы уже спланировали несколько ближайших записей, но вот летние эпизоды могут выйти при вашем участии. ▪Предлагайте гостей для подкаста. Знаете кого-то, кого хочется послушать — пишите, и мы постараемся позвать его в эфир. Знаете, инженеров какой компании или продукта интересно послушать, но не знаете конкретных имен — говорите, а мы постараемся найти спикера от них. Если хотите сами поделиться опытом в нашем подкасте — не стесняйтесь заявить о себе. ▪Предлагайте новые или развитие прошлых тем. Знаете, какие аспекты мы еще не осветили — предлагайте тему, мы поищем героя для нее. Или расскажите нам, какую тему мы обсудили в прошлых эпизодах не полностью — раскроем шире. Как предложить гостя или тему для «Битовых масок»? Можно в комментариях к посту, можно на почту engineer@yadro.com. Ждем ваших предложений и остаемся на связи! Лена и Антон

«Чем хуже дела у процессора, тем лучше — у профилировщика»: разбираемся, как устроены анализаторы производительности программ Гость нового выпуска подкаста «Битовые маски» разрабатывал Intel VTune — инструмент, который помогает инженерам повышать производительность программ для компьютеров на базе x86-процессоров. Дмитрий Рябцев присоединился к команде Intel на последнем курсе университета, после чего разрабатывал и развивал профилировщик два десятка лет. Он рассказал, как такие инструменты устроены изнутри, а также подсказал, с чего стоит начинать профилирование различных сложных систем. Из нового эпизода вы узнаете: ∙ Почему разработка профилировщика может занимать десятки лет; • Как методология Top-down Microarchitecture Analysis помогает найти узкие места в конвейере процессора; • В чём состоит фундаментальная проблема профилировщиков; • Почему сложно сделать универсальный профилировщик для всех микроархитектур; • Что из особенностей микроархитектуры сильнее всего влияет на производительность приложений. Подписывайтесь на YouTube-канал «Истовый инженер» или на обновления подкаста «Битовые маски» на любимой стриминговой платформе, чтобы не пропустить новые выпуски! Смотреть | Слушать

Добро пожаловать в канал подкаста о системном программировании «Битовые маски»! Мы ведущие подкаста — Елена Лепилкина и Антон
Добро пожаловать в канал подкаста о системном программировании «Битовые маски»! Мы ведущие подкаста — Елена Лепилкина и Антон Афанасьев, инженеры компании YADRO. Каждый месяц в нашей студии новый гость — опытный профессионал в области низкоуровневого программирования и разработки микропроцессоров, практика работы в индустрии которого зачастую составляет пару десятилетий. Каждый разработчик использует компиляторы, дебаггеры, симуляторы, виртуальные машины и профилировщики. Мы же говорим с теми, кто создает и улучшает эти привычные инструменты, о деталях и тонкостях процесса и — иногда — забавных случаях из инженерной жизни. Наш подкаст поможет погрузиться в «метамир» современного системного программирования и разработки аппаратуры, а также получить знания для развития карьеры системного инженера. А еще вы сами сможете убедиться, что в этих сферах есть и множество нерешенных задач — будет полезно как опытным специалистам, так и тем, кто пока ищет свой путь. В этом канале мы будем анонсировать новые выпуски, делиться полезной информацией и спрашивать у вас обратную связь, чтобы приглашать новых интересных гостей и делать каждый выпуск еще интереснее. Слушайте «Битовые маски» на любимой стриминговой площадке или смотрите на YouTube. Подписывайтесь по ссылкам ниже, чтобы не пропустить новые эпизоды! Слушать | Смотреть