Плейлист для программиста: углубляемся в низкоуровневое программирование

Подкаст «Битовые маски» предлагает подборку выпусков для тех, кто стремится к глубокому пониманию низкоуровневого программирования. Особое внимание уделено разработке компиляторов для GPU, где обсуждаются различия между CPU и GPU, сложности гетерогенного программирования, применение LLVM и влияние стандартов C++. Затронуты вопросы оптимизации, роли SSA и неопределенного поведения.
Плейлист для программиста: углубляемся в низкоуровневое программирование
Изображение носит иллюстративный характер

Другие выпуски подкаста рассматривают разработку DSP-библиотек, низкоуровневые оптимизации, а также особенности программирования в 80-е и 90-е годы. В этом контексте анализируется использование ассемблера для достижения максимальной производительности и обсуждается влияние архитектурных особенностей процессоров. Рассмотрены вопросы переноса библиотек на новые архитектуры, а также возможности использования искусственного интеллекта для написания высокопроизводительного кода.

В отдельном блоке подкаста рассматриваются вопросы системного программирования, архитектура ядра Linux, ЦОС и DSP-процессоры. Анализируются проблемы портирования Linux на RISC-V и исследуется вопрос перехода ядра Linux на Rust. Затрагиваются вопросы архитектурных различий операционных систем. Обсуждаются уровни аппаратных абстракций в ОС, особенности RTOS и возможность разработки ОС до физического воплощения микросхем.


Новое на сайте

20204Дыра в Argo CD: почему 18 месяцев без патча — это катастрофа? 20203WhatsApp запускает имена пользователей: теперь можно общаться без раскрытия номера... 20202Почему США пришлось заморозить сильнейший ИИ Anthropic — и чего это стоило отрасли? 20201Ousaban: бразильский банковский троян, который охотится на клиентов испанских и... 20200Три новые группировки вымогателей: Citrix Bleed 2, уязвимые драйверы и атаки через... 20198Тупиковый майнинг биткоина тратит столько энергии, сколько вырабатывают все гэс Швейцарии... 20197DuneSlide: как два скрытых промпта позволяли захватить машину разработчика через Cursor 20196Уязвимость в Progress Kemp LoadMaster: кто уже пытается взломать ваш балансировщик? 20194Критическая уязвимость в SimpleHelp позволяет красть данные из облаков, кошельков и... 20193Ультрабыстрые лазеры поместились на чип: как журналистика о науке работает без самой науки 20192Почему Adobe выпускает патчи дважды в месяц и что скрывается за семью уязвимостями с... 20191Два миллиона домашних устройств работали прокси-сетью — и никто из владельцев об этом не...
Ссылка