Судя по обратной связи под прошлыми видео, вам нравится наш выбор гостей. Но мы также будем рады узнать, кого вы бы хотели увидеть в нашей уютной студии. Это могут быть как известные представители инженерного сообщества, так и ваши коллеги, и даже вы сами, если есть желание поделиться знаниями и опытом со слушателями подкаста.
Ждём ваши идеи,
Лена и Антон
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Монтируем новый выпуск
Специально для записи этого эпизода Антон даже задержался в Москве, чтобы не упустить возможность пообщаться с таким гостем. Им стал Пётр Советов — довольно известный в кругу компиляторщиков разработчик и активный участник профильных конференций и митапов. За два часа мы успели обсудить актуальность создания DSL-языков, ренессанс спецпроцессоров, важность co-design’а, а также возможную пользу от изучения научных исследований прошлых лет.
А если вы пропустили наш разговор про компиляторы с Дмитрием Петровым и с Константином Владимировым, то очень рекомендуем посмотреть эти выпуски.
Специально для записи этого эпизода Антон даже задержался в Москве, чтобы не упустить возможность пообщаться с таким гостем. Им стал Пётр Советов — довольно известный в кругу компиляторщиков разработчик и активный участник профильных конференций и митапов. За два часа мы успели обсудить актуальность создания DSL-языков, ренессанс спецпроцессоров, важность co-design’а, а также возможную пользу от изучения научных исследований прошлых лет.
А если вы пропустили наш разговор про компиляторы с Дмитрием Петровым и с Константином Владимировым, то очень рекомендуем посмотреть эти выпуски.
🔥6👍4
Битовые маски # 14: Пётр Советов о DSL-языках, разработке компиляторов для них и спецпроцессорах
Новый эпизод подкаста уже на стриминговых площадках и YouTube! В нём Пётр Советов поделился своими знаниями о разработке предметно-ориентированных языков для компиляторов, рассказал об актуальности подхода domain specific architecture, а также о пользе SAT- и SMT-решателей для прототипирования. Кроме того, Антон спросил у гостя о его интересе к компиляторной школе СССР и том, можно ли переиспользовать такие исторические знания в современном мире.
Из выпуска вы узнаете:
▪ Когда для решения задачи имеет смысл использовать новый предметно-ориентированный язык;
▪ Каково писать на Forth и почему первой программой не может быть “Hello, world”;
▪ Какие экзотические языки могут вдохновить инженера и чем полезно их изучение;
▪ Где в России можно найти сильные курсы по разработке компиляторов;
▪ Какие методы полезно использовать для быстрой разработки компиляторов;
▪ Чем полезен взгляд в прошлое и можно ли использовать исторические знания сейчас.
Смотреть📺 | Слушать 🎤
Новый эпизод подкаста уже на стриминговых площадках и YouTube! В нём Пётр Советов поделился своими знаниями о разработке предметно-ориентированных языков для компиляторов, рассказал об актуальности подхода domain specific architecture, а также о пользе SAT- и SMT-решателей для прототипирования. Кроме того, Антон спросил у гостя о его интересе к компиляторной школе СССР и том, можно ли переиспользовать такие исторические знания в современном мире.
Из выпуска вы узнаете:
Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Языки программирования / Спецпроцессоры / Прототипирование компиляторов
Продолжаем знакомить вас с профессионалами в области низкоуровневого программирования. Гость нового выпуска — Пётр Советов, разработчик компиляторов для спецпроцессоров, специалист в сфере технологий компиляции и синтеза программ, преподаватель РТУ МИРЭА…
🔥9👍1👏1
Media is too big
VIEW IN TELEGRAM
Неделю назад вышел наш новый выпуск с Петром Советовым. В нём мы обсудили применение предметно-ориентированных языков, зачем нужны специализированные архитектуры и почему для них важна программируемость. А ещё поговорили про разработку компиляторов и заодно узнали, где можно найти сильные отечественные курсы по этой теме.
Если смотреть с YouTube не очень комфортно, то всегда можно послушать подкаст на любой известной площадке.
Если смотреть с YouTube не очень комфортно, то всегда можно послушать подкаст на любой известной площадке.
🔥5❤1👍1
Уже успели посмотреть/послушать выпуск?
Anonymous Poll
28%
Да!
28%
Я в процессе, слушаю частями
44%
Только планирую посмотреть/послушать
@bitemask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤2
В гостях у «Битовых масок» — Андрей Карпов и Юрий Минаев из PVS-Studio. Андрей более 15 лет занимается статическим анализом кода, изучает качество программного обеспечения и пишет статьи о программировании на С++. Юрий, архитектор C++ анализатора PVS-Studio, глубинно дописывает и переписывает парсер и прочие внутренности C++ анализатора.
Андрей и Юрий рассказали, с чего начиналась разработка статического анализатора PVS-Studio и как работает их команда сегодня. Вместе с гостями мы выяснили,как устроен статический анализатор изнутри и почему сотрудники PVS-Studio знают многое о тонкостях работы не только анализаторов, но и разных компиляторов.
Из выпуска вы узнаете:
Смотреть на YouTube
Смотреть на Rutube
Слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍2
Сегодня хотим порекомендовать доклад Александра Разинкова, ведущего инженера-программиста в YADRO, с конференции FPGA-Systems.
О чём доклад
Вместе с командой Александр прошел очень увлекательный и непростой квест по запуску Quake 2 на RISC-V кластере, развернутом на FPGA. Для этого пришлось решить множество нетривиальных проблем. А в придачу разгадать много загадок и получить море инженерного драйва.
Зачем смотреть
Чтобы пройти весь путь по шагам и разделить радость того, что «оно правда работает!», а также немного отвлечься от серьёзных тем.
📺 Смотреть доклад
📄 Презентация к докладу
Кстати, Александр был в нашей студии прошлой осенью. Лена обсудила с гостем сетевые протоколы и передачу данных в беспроводных сетях, а также особенности гетерогенных и операционных систем. Если не слушали этот выпуск, то также рекомендуем!
О чём доклад
Вместе с командой Александр прошел очень увлекательный и непростой квест по запуску Quake 2 на RISC-V кластере, развернутом на FPGA. Для этого пришлось решить множество нетривиальных проблем. А в придачу разгадать много загадок и получить море инженерного драйва.
Зачем смотреть
Чтобы пройти весь путь по шагам и разделить радость того, что «оно правда работает!», а также немного отвлечься от серьёзных тем.
Кстати, Александр был в нашей студии прошлой осенью. Лена обсудила с гостем сетевые протоколы и передачу данных в беспроводных сетях, а также особенности гетерогенных и операционных систем. Если не слушали этот выпуск, то также рекомендуем!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👏5👍4
Media is too big
VIEW IN TELEGRAM
Архитектор C++ анализатора PVS-Studio Юрий Минаев о проблеме с лямбда-функцией
Если ещё не смотрели этот выпуск, то включайте на любой удобной аудио- или видеоплатформе:
Смотреть на YouTube📺
Смотреть на Rutube📺
Слушать🎤
Если ещё не смотрели этот выпуск, то включайте на любой удобной аудио- или видеоплатформе:
Смотреть на YouTube
Смотреть на Rutube
Слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4
Где чаще всего слушаете наши выпуски?
Anonymous Poll
25%
Слушаю в аудиоверсии через стриминги
67%
Верен YouTube
8%
Смотрю на Rutube
0%
Предложу в комментариях недостающий вариант
🔥2
Новый эпизод совсем скоро!
Записали новый выпуск с интересным гостем. В этот раз в студии подкаста «Битовые маски» побывал Дмитрий Точанский, инженер с большим опытом в сфере системного программирования СнК.
Мы успели обсудить устройство операционной системы Linux, а также разработку в сфере ЦОС с использованием DSP-процессоров и ПЛИС. Совсем скоро поделимся с вами результатом беседы!
➡ Кстати, у вас тоже есть возможность лично задать вопросы Дмитрию на Linux Kernel Meetup от YADRO и SPb Linux User Group 30 октября.
Подробности здесь
Записали новый выпуск с интересным гостем. В этот раз в студии подкаста «Битовые маски» побывал Дмитрий Точанский, инженер с большим опытом в сфере системного программирования СнК.
Мы успели обсудить устройство операционной системы Linux, а также разработку в сфере ЦОС с использованием DSP-процессоров и ПЛИС. Совсем скоро поделимся с вами результатом беседы!
Подробности здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
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