Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Using MLIR Framework for Codesign of ML Architectures Algorithms and Simulation Tools

Technical Report ·
DOI:https://doi.org/10.2172/1764336· OSTI ID:1764336
MLIR (Multi-Level Intermediate Representation), is an extensible compiler framework that supports high-level data structures and operation constructs. These higher-level code representations are particularly applicable to the artificial intelligence and machine learning (AI/ML) domain, allowing developers to more easily support upcoming heterogeneous AI/ML accelerators and develop flexible domain specific compilers/frameworks with higher-level intermediate representations (IRs) and advanced compiler optimizations. The result of using MLIR within the LLVM compiler framework is expected to yield significant improvement in the quality of generated machine code, which in turn will result in improved performance and hardware efficiency
Research Organization:
Sandia National Laboratories (SNL-CA), Livermore, CA (United States); Sandia National Laboratories, Albuquerque, NM
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC04-94AL85000; NA0003525
OSTI ID:
1764336
Report Number(s):
SAND2021-0995R; 693687
Country of Publication:
United States
Language:
English

Similar Records

A MLIR Dialect for Quantum Assembly Languages
Conference · Fri Oct 01 00:00:00 EDT 2021 · OSTI ID:1862113

Unified Language Frontend for Physic-Informed AI/ML
Technical Report · Fri Sep 23 00:00:00 EDT 2022 · OSTI ID:1888879

Towards Automatic and Agile AI/ML Accelerator Design with End-to-End Synthesis
Conference · Wed Jul 07 00:00:00 EDT 2021 · OSTI ID:1827302

Related Subjects