Выложили мой доклад, посвящённый компиляторным технологиям в верификации, сделанный на конференции Sysconf этого года. Мы продолжаем развивать проект llvm-snippy и я продолжаю про него рассказывать, освещая новые возможности инструмента. На этот раз я несколько сместил акценты: я рассматриваю не только железо, а весь спектр моделей RISC-V разного уровня -- от функциональных симуляторов до потактовых моделей. На самом деле на работе мы тестируем с помощью snippy даже отладчики и валгринд.
https://www.youtube.com/watch?v=J6MjH4kb0ag
00:00 Intro
01:28 Начало: моделирование RISC-V
06:45 Идея и проблемы генератора потока инструкций
11:48 Компиляторы спешат на помощь: LLVM и llvm-snippy
15:06 Базовые возможности llvm-snippy
20:24 Сложность операций с памятью
25:12 Поток управления и вызовы функций
33:30 Использование в опен-сорс и учебных проектах и призыв к действию
36:45 Вопросы и завершение
Вообще в этом году Sysconf была, пожалуй, пока что самой сильной по составу конференцией из тех, где я был. Там было много отличных докладов и про компиляторы и про отладчики и про операционные системы. Когда всё выложат надо будет сделать обзор лучших. Конференция проходит первый год и у них на канале всего 66 подписчиков. Если вы интересуетесь такими темами, вы знаете что делать ))
Альтернативное видео: https://vkvideo.ru/video-228047553_456239026
#conference #snippy
https://www.youtube.com/watch?v=J6MjH4kb0ag
00:00 Intro
01:28 Начало: моделирование RISC-V
06:45 Идея и проблемы генератора потока инструкций
11:48 Компиляторы спешат на помощь: LLVM и llvm-snippy
15:06 Базовые возможности llvm-snippy
20:24 Сложность операций с памятью
25:12 Поток управления и вызовы функций
33:30 Использование в опен-сорс и учебных проектах и призыв к действию
36:45 Вопросы и завершение
Вообще в этом году Sysconf была, пожалуй, пока что самой сильной по составу конференцией из тех, где я был. Там было много отличных докладов и про компиляторы и про отладчики и про операционные системы. Когда всё выложат надо будет сделать обзор лучших. Конференция проходит первый год и у них на канале всего 66 подписчиков. Если вы интересуетесь такими темами, вы знаете что делать ))
Альтернативное видео: https://vkvideo.ru/video-228047553_456239026
#conference #snippy
YouTube
Константин Владимиров — Компиляторные технологии в верификации аппаратного обеспечения
—
Скачать презентацию с сайта sysconf — https://jrg.su/A7B89r
Поговорили про генератор тестов llvm-snippy, построенный на основе фреймворка LLVM для системной верификации RISC-V ядер.
Рассмотрели место генераторов в верификации, существующие подходы к написанию…
Скачать презентацию с сайта sysconf — https://jrg.su/A7B89r
Поговорили про генератор тестов llvm-snippy, построенный на основе фреймворка LLVM для системной верификации RISC-V ядер.
Рассмотрели место генераторов в верификации, существующие подходы к написанию…
🔥90❤15👍12⚡4💩2🐳1🦄1