2024 EuroLLVM - Teaching MLIR concepts to undergraduate students

Описание к видео 2024 EuroLLVM - Teaching MLIR concepts to undergraduate students

2024 European LLVM Developers' Meeting
https://llvm.org/devmtg/2024-04/
------
Teaching MLIR concepts to undergraduate students
Speaker: Mathieu Fehr, Sasha Lopoukhine
------
Slides: https://llvm.org/devmtg/2024-04/slide...
-----
We present a compiler from a simple programming language to RISC-V, implemented entirely in MLIR. We use this course to teach undergraduate students at the University of Edinburgh modern compilation concepts and tools. Our course guides students through the whole compilation pipeline, from parsing to assembly generation, with all intermediate representations represented as MLIR IR. We provide the students with dialects for each intermediate representation (AST, ChocoPy, RISC-V SSA, RISC-V), and ask them to implement parsing, verification, lowering, and optimization passes. We talk in detail about the structure of this course.
-----
Videos Edited by Bash Films: http://www.BashFilms.com

Комментарии

Информация по комментариям в разработке