Подкасты
Подкаст Битовые маски
Битовые маски
Всего выпусков: 11Где послушать:
Операционные системы / Linux / Zephyr / HAL и BSP / ARC-V
В гостях у «Битовых масок» — Алексей Бродкин из Synopsys. Он работает в компании уже 16 лет и сейчас руководит инженерами, которые разрабатывают Linux и операционные системы реального времени. Поговорим с гостем об особенностях ОС и их поддержки для разных процессоров и архитекту...
Верификация аппаратных блоков / UVM / Рынок труда в hardware
В этом выпуске мы возвращаемся на уровень разработки аппаратного обеспечения. В гостях у «Битовых масок» — Алексей Ковалов, руководитель группы модульной верификации в YADRO, который в прошлом успел поработать как в стартапе, так и в глобальной корпорации. Он расскажет, как устро...
Профилирование / Top-down Microarchitecture Analysis Method / Intel VTune
Гость выпуска — инженер Дмитрий Рябцев, который начинал свою карьеру в команде Intel и больше 20 лет разрабатывал Intel VTune, инструмент анализа производительности программ для компьютеров на базе x86-процессоров. Дмитрий расскажет, как профилировщики устроены изнутри, а также д...
Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах/Стандарты С++
Во второй части выпуска «Битовых масок» Константин Владимиров, инженер с 20-летним опытом разработки на C/C++, расскажет об особенностях разработки компиляторов для GPU. А также порассуждает о новых полезных вещах в стандартах C++ и объяснит, почему разработчикам компиляторов так...
Компилятор для CPU и GPU. Часть 1. LLVM и GCC
В этом выпуске Константин Владимиров, занимавшийся разработкой компиляторов для CPU и GPU, расскажет о достоинствах и недостатках GCC и LLVM. Константин опишет различные современные подходы к аллокации регистров, применяемых в компиляторах. А также поделится базовыми рекомендация...
Wireless-сети и гетерогенные системы. Сетевые протоколы. Операционные системы. RTOS
В этом выпуске Александр Разинков, работавший во множестве компаний в сфере разработки встраиваемых систем, расскажет о том, как происходит передача данных в беспроводных сетях. Александр объяснит алгоритм работы передачи данных, а также расскажет о задачах операционных систем....
RTL-дизайн. Языки разработки аппаратуры. Верификация и синтез
В этом выпуске Никита Поляков, работавший в МЦСТ и Syntacore, позволит понять, как выглядит работа разработчика процессоров. Никита рассказал о различных специализациях, которые есть внутри профессии, какие тулы используются и на какие этапы делится разработка процессоров.
В...
Погружение в JVM мир. Компиляторы в виртуальных машинах. Поддержка RISC-V, Apple M1 в JVM
В этом выпуске Владимир Кемпик, имеющий опыт работы в Oracle, Azul и Syntacore, погрузил нас в мир JVM. Он рассказал об огромном разнообразии различных компиляторов и сборщиков мусора, применяемых в Java мире.
Какие трюки для оптимизации кода может позволить себе JIT?
Заче...
Разработка небажного отладчика. Устройство дебаггеров
В этом выпуске авторы подкаста общаются с Антоном Колесовым о gdb и немного о других дебаггерах для C/C++. Антон работал в Synopsys в команде отладчиков около 10 лет. Он на основе своего опыта расскажет о внутреннем устройстве отладчиков, DWARF, связи с компилятором и интеграции...
Отладка системных и встраиваемых приложений. Баги в тулчейнах и аппаратуре
В этом выпуске авторы подкаста беседуют с Александром Чуйковым — специалистом, имеющим огромный опыт работы в отделах Customer Support таких крупных компаний как STMicroelectronics и Synopsys. А теперь Александр занимается тем же и в команде Syntacore (YADRO). Александр помогал к...
Будь первым, кто оставит комментарий