Опенсорс от кристалла до программного стека: RISC-V
Опенсорс от кристалла до программного стека
Нужны ли нам открытые архитектуры? Что нам нужно, чтобы они работали? В этом докладе мы попытаемся изложить основные проблемы и преимущества открытых архитектур на примере RISC-V — и расскажем про то, как происходит разработка различных инструментов, включая генераторы, компиляторы, средства бенчмаркинга.
00:00 Введение. Архитектура RISC-V, открытая и расширяемая (sigh).
05:38 Стадии конвейера и интерфейсы.
13:37 Открытые ядра на базе RISC-V, тестовое окружение и проблема верификации
19:14 Компиляторные технологии и LLVM
24:46 Моделирование и верификация RISC-V на разных уровнях и llvm-snippy
29:17 Задача бенчмаркинга и llvm-exegesis
34:24 Проблема высокоуровневого ПО, профили и развитие экосистемы
41:15 Ответы на вопросы
Другие главы канала «C++ Developer • Cpp System Programming. HighLoad, Алгоритмы и Структуры данных. Разработка на Linux и Windows. STL, Boost, Qt и Embedded.»
Популярные посты канала «C++ Developer • Cpp System Programming. HighLoad, Алгоритмы и Структуры данных. Разработка на Linux и Windows. STL, Boost, Qt и Embedded.»
📋 О канале C++ Developer • Cpp System Programming. HighLoad, Алгоритмы и Структуры данных. Разработка на Linux и Windows. STL, Boost, Qt и Embedded.
Канал для серьезных C++ программистов. Глубокое погружение в STL, Boost и метапрограммирование (Templates). Управление памятью (Memory Management), умные указатели и безопасность кода. Разработка высоконагруженных систем, сетевое программирование и Embedded (встраиваемые системы). Сборка через CMake, компиляторы GCC/Clang. Подготовка к собеседованиям: LeetCode, System Design и ООП.
Заявка подтверждается через бота Макс: нужно быть администратором канала и добавить бота МАКСОТЕКИ в администраторы. После проверки канал или конкретный пост скрывается с сайта.
Подтверждение ваших прав (свидетельство, договор, скриншот оригинала с датой)
Ваши контактные данные
Мы рассмотрим обращение и удалим контент в течение 24 часов.
🔹 Если в материале ваши персональные данные
Если в опубликованном посте указаны ваши ФИО, телефон, адрес, фотография или иные персональные данные без вашего согласия — напишите на privacy@maxoteka.ru.
Подтверждение прав администратора в этом случае не требуется. Контент будет удалён в течение 24 часов с момента обращения.
🔹 Если канал уже удалён из Макс
Если канал больше не существует в Макс, и вы не можете подтвердить права через бота — напишите на abuse@maxoteka.ru с описанием ситуации и любыми доказательствами того, что вы были администратором (старые скриншоты, письма от Макс и т.д.).
Важно для всех обращений
Удаление окончательное и необратимое (для self-service — с возможностью восстановления через того же бота)
Каждое действие логируется с указанием времени, инициатора и метаданных. После удаления вы получите уведомление с уникальным идентификатором операции
Мы не требуем объяснения причин и не задаём уточняющих вопросов при удалении через self-service
МАКСОТЕКА действует как информационный посредник в соответствии со ст. 1253.1 ГК РФ. Контент публикуется в порядке цитирования открытых источников (ст. 1274 ГК РФ)