vix.ing · top · new · best · stats · spec

Fortran performance optimisation and auto-parallelisation by leveraging MLIR-based domain specific abstractions in Flang

2023/10/03 by Nick Brown, Maurice Jamieson, Anton Lydike +2 · 1 voice · 1 citation
Computer Science · Engineering · #Embedded Systems Design Techniques #Parallel Computing and Optimization Techniques #Real-time simulation and control systems #cs.DC #cs.PL

paper · pdf · doi:10.1145/3624062.3624167

arxiv published 2023/10/03 · arxiv updated 2023/10/03 · openalex publication_date 2023/11/10 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/31

Abstract

MLIR has become popular since it was open sourced in 2019. A sub-project of LLVM, the flexibility provided by MLIR to represent Intermediate Representations (IR) as dialects at different abstraction levels, to mix these, and to leverage transformations between dialects provides opportunities for automated program optimisation and parallelisation. In addition to general purpose compilers built upon MLIR, domain specific abstractions have also been developed.

Cited by

Discussions