Using MLIR Framework for Codesign of ML Architectures Algorithms and Simulation Tools
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
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
Unified Language Frontend for Physic-Informed AI/ML
Towards Automatic and Agile AI/ML Accelerator Design with End-to-End Synthesis
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