2024 LLVM Dev Mtg - Unlocking High Performance in Mojo through User-Defined Dialects

Описание к видео 2024 LLVM Dev Mtg - Unlocking High Performance in Mojo through User-Defined Dialects

2024 LLVM Developers' Meeting
https://llvm.org/devmtg/2024-10/
------
Unlocking High Performance in Mojo through User-Defined Dialects
Speaker: Mathieu Fehr, Jeff Niu
------
Slides: https://llvm.org/devmtg/2024-10/slide...
-----
Traditionally, a clear separation exists between language libraries and compiler intermediate representations (IRs): libraries are typically limited to API calls that the compiler cannot reason with, while IRs consist of instructions that only the compiler can analyze and transform. Embedded DSLs typically blur this line, as they often use the host language introspection mechanism, or macro system, to include their own compiler. In this talk, we will present how we merge the concept of libraries and embedded DSLs by providing in Mojo first-class support for extending its MLIR-based compiler.
-----
Videos Edited by Bash Films: http://www.BashFilms.com

Комментарии

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