Media Summary: This is a recording of my talk at LLVM Social Berlin . The talk presents ONNX models often have dynamic dimensions such as batch size or sequence length, which makes a

2023 Eurollvm Compiling Ruby With Mlir - Detailed Analysis & Overview

This is a recording of my talk at LLVM Social Berlin . The talk presents ONNX models often have dynamic dimensions such as batch size or sequence length, which makes a

Photo Gallery

2023 EuroLLVM - Compiling Ruby (with MLIR)
Compiling Ruby with MLIR
2023 EuroLLVM - Multiple-Entry, Multiple-Exit MLIR Regions
2023 EuroLLVM - mlirSynth: Synthesis of Domain-Specific Programs in MLIR
2023 EuroLLVM - Prototyping MLIR in Python
2023 EuroLLVM - MLIR-based offline memory planning and other graph-level optimizations for xcore.ai
2023 EuroLLVM - MLIR Query Tool for easier exploration of the IR
2023 EuroLLVM - Tutorial: GlobalISel by example
ONNXCommunityMeetup2023: Dynamic Dimension Analysis in onnx-mlir Compiler
2023 EuroLLVM - Lock Coarsening optimizations for loops in Java
2023 EuroLLVM - MLIR Dataflow Analysis
2023 EuroLLVM - Cost Modelling for Register Allocation and Beyond
View Detailed Profile
2023 EuroLLVM - Compiling Ruby (with MLIR)

2023 EuroLLVM - Compiling Ruby (with MLIR)

2023

Compiling Ruby with MLIR

Compiling Ruby with MLIR

This is a recording of my talk at LLVM Social Berlin #20. The talk presents

2023 EuroLLVM - Multiple-Entry, Multiple-Exit MLIR Regions

2023 EuroLLVM - Multiple-Entry, Multiple-Exit MLIR Regions

2023

2023 EuroLLVM - mlirSynth: Synthesis of Domain-Specific Programs in MLIR

2023 EuroLLVM - mlirSynth: Synthesis of Domain-Specific Programs in MLIR

2023

2023 EuroLLVM - Prototyping MLIR in Python

2023 EuroLLVM - Prototyping MLIR in Python

2023

2023 EuroLLVM - MLIR-based offline memory planning and other graph-level optimizations for xcore.ai

2023 EuroLLVM - MLIR-based offline memory planning and other graph-level optimizations for xcore.ai

2023

2023 EuroLLVM - MLIR Query Tool for easier exploration of the IR

2023 EuroLLVM - MLIR Query Tool for easier exploration of the IR

2023

2023 EuroLLVM - Tutorial: GlobalISel by example

2023 EuroLLVM - Tutorial: GlobalISel by example

2023

ONNXCommunityMeetup2023: Dynamic Dimension Analysis in onnx-mlir Compiler

ONNXCommunityMeetup2023: Dynamic Dimension Analysis in onnx-mlir Compiler

ONNX models often have dynamic dimensions such as batch size or sequence length, which makes a

2023 EuroLLVM - Lock Coarsening optimizations for loops in Java

2023 EuroLLVM - Lock Coarsening optimizations for loops in Java

2023

2023 EuroLLVM - MLIR Dataflow Analysis

2023 EuroLLVM - MLIR Dataflow Analysis

2023

2023 EuroLLVM - Cost Modelling for Register Allocation and Beyond

2023 EuroLLVM - Cost Modelling for Register Allocation and Beyond

2023

LLVM vs MLIR Compilers: What's the difference? #mojo #python #ai #ml #lattner #clang #rust #swift

LLVM vs MLIR Compilers: What's the difference? #mojo #python #ai #ml #lattner #clang #rust #swift

MLIR

2023 EuroLLVM - Tutorial: A whirlwind tour of the LLVM optimizer

2023 EuroLLVM - Tutorial: A whirlwind tour of the LLVM optimizer

2023

2019 EuroLLVM Developers’ Meeting: T. Shpeisman & C. Lattner “MLIR: Multi-Level Intermediate Repr..”

2019 EuroLLVM Developers’ Meeting: T. Shpeisman & C. Lattner “MLIR: Multi-Level Intermediate Repr..”

http://llvm.org/devmtg/2019-04/ —