Skip to content

Details

Abstract:
Registering dialects in MLIR is a very static process. Even with the help of infrastructure like ODS, it requires writing or generating a lot of C++ code ahead of time. We present IRDL, a mechanism to register dialects within MLIR at runtime. IRDL expresses dialect structures in a portable and introspectable way using IR to embed type, attribute and operation definitions. IRDL takes advantage of SSA constructs to allow expressing a powerful but streamlined constraint system to automatically infer verifiers associated with dialects.

Speaker:
Théo Degioanni

Important: The event takes place at Microsofts offices right besides the airport (@ the Circle). Please register your attendance latest by Tuesday noon so that we are able to print a badge for you!

Related topics

Events in Zürich
C & C++
Programming Languages
Computer Programming
Open Source
Software Development

Sponsors

ETH Zurich

ETH Zurich

Venue for both presentation and post-presentation networking.

NextSilicon

NextSilicon

Organization and sponsor of food and drinks.

NVIDIA

NVIDIA

Organization and sponsor of food and drinks.

You may also like