Dnnfusion: accelerating deep neural networks execution with advanced operator fusion

W Niu, J Guan, Y Wang, G Agrawal, B Ren - Proceedings of the 42nd …, 2021 - dl.acm.org
Deep Neural Networks (DNNs) have emerged as the core enabler of many major
applications on mobile devices. To achieve high accuracy, DNN models have become …

Polygeist: Raising C to polyhedral MLIR

WS Moses, L Chelini, R Zhao… - 2021 30th International …, 2021 - ieeexplore.ieee.org
We present Polygeist, a new compilation flow that connects the MLIR compiler infrastructure
to cutting edge polyhedral optimization tools. It consists of a C and C++ frontend capable of …

AI-Based Model Order Reduction Techniques: A Survey

S Mallick, M Mittal - Archives of Computational Methods in Engineering, 2025 - Springer
Abstract Model Order Reduction (MOR) techniques play a crucial role in reducing the
computational complexity of high-dimensional mathematical models, enabling efficient …

Automatic matching of legacy code to heterogeneous APIs: An idiomatic approach

P Ginsbach, T Remmelg, M Steuwer, B Bodin… - Proceedings of the …, 2018 - dl.acm.org
Heterogeneous accelerators often disappoint. They provide the prospect of great
performance, but only deliver it when using vendor specific optimized libraries or domain …

(De/Re)-Composition of Data-Parallel Computations via Multi-Dimensional Homomorphisms

A Rasch - ACM Transactions on Programming Languages and …, 2024 - dl.acm.org
Data-parallel computations, such as linear algebra routines and stencil computations,
constitute one of the most relevant classes in parallel computing, eg, due to their importance …

Reduction drawing: Language constructs and polyhedral compilation for reductions on gpu

C Reddy, M Kruse, A Cohen - … of the 2016 International Conference on …, 2016 - dl.acm.org
Reductions are common in scientific and data-crunching codes, and a typical source of
bottlenecks on massively parallel architectures such as GPUs. Reductions are memory …

Additional parallelization of existing MPI programs using SAPFOR

N Kataev, A Kolganov - … , PaCT 2021, Kaliningrad, Russia, September 13 …, 2021 - Springer
The SAPFOR and DVM systems were primary designed to simplify the development of
parallel programs of scientific-technical calculations. SAPFOR is a software development …

Discovery and exploitation of general reductions: A constraint based approach

P Ginsbach, MFP O'Boyle - 2017 IEEE/ACM International …, 2017 - ieeexplore.ieee.org
Discovering and exploiting scalar reductions in programs has been studied for many years.
The discovery of more complex reduction operations has, however, received less attention …

mlirsynth: Automatic, retargetable program raising in multi-level ir using program synthesis

A Brauckmann, E Polgreen, T Grosser… - 2023 32nd …, 2023 - ieeexplore.ieee.org
MLIR is an emerging compiler infrastructure for modern hardware, but existing programs
cannot take advantage of MLIR's high-performance compilation if they are described in …

Simplifying dependent reductions in the polyhedral model

C Yang, E Atkinson, M Carbin - … of the ACM on Programming Languages, 2021 - dl.acm.org
A Reduction–an accumulation over a set of values, using an associative and commutative
operator–is a common computation in many numerical computations, including scientific …