Navigating the landscape for real-time localization and mapping for robotics and virtual and augmented reality

S Saeedi, B Bodin, H Wagstaff, A Nisbet… - Proceedings of the …, 2018 - ieeexplore.ieee.org
Visual understanding of 3-D environments in real time, at low power, is a huge
computational challenge. Often referred to as simultaneous localization and mapping …

M3 semantic API migrations

B Collie, P Ginsbach, J Woodruff, A Rajan… - Proceedings of the 35th …, 2020 - dl.acm.org
Library migration is a challenging problem, where most existing approaches rely on prior
knowledge. This can be, for example, information derived from changelogs or statistical …

Progressive raising in multi-level ir

L Chelini, A Drebes, O Zinenko… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Multi-level intermediate representations (IR) show great promise for lowering the design
costs for domain-specific compilers by providing a reusable, extensible, and non-opini …

KernelFaRer: replacing native-code idioms with high-performance library calls

JPL De Carvalho, B Kuzma, I Korostelev… - ACM Transactions On …, 2021 - dl.acm.org
Well-crafted libraries deliver much higher performance than code generated by
sophisticated application programmers using advanced optimizing compilers. When a code …

Code Detection for Hardware Acceleration Using Large Language Models

PA Martínez, G Bernabé, JM García - IEEE Access, 2024 - ieeexplore.ieee.org
Large language models (LLMs) have been massively applied to many tasks, often
surpassing state-of-the-art approaches. While their effectiveness in code generation has …

Matching linear algebra and tensor code to specialized hardware accelerators

PA Martínez, J Woodruff, J Armengol-Estapé… - Proceedings of the …, 2023 - dl.acm.org
Dedicated tensor accelerators demonstrate the importance of linear algebra in modern
applications. Such accelerators have the potential for impressive performance gains, but …

Modeling black-box components with probabilistic synthesis

B Collie, J Woodruff, MFP O'Boyle - Proceedings of the 19th ACM …, 2020 - dl.acm.org
This paper is concerned with synthesizing programs based on black-box oracles: we are
interested in the case where there exists an executable implementation of a component or …

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 …

Automatically harnessing sparse acceleration

P Ginsbach, B Collie, MFP O'Boyle - Proceedings of the 29th …, 2020 - dl.acm.org
Sparse linear algebra is central to many scientific programs, yet compilers fail to optimize it
well. High-performance libraries are available, but adoption costs are significant. Moreover …

Program lifting using gray-box behavior

B Collie, MFP O'Boyle - 2021 30th International Conference on …, 2021 - ieeexplore.ieee.org
Porting specialized application components to new platforms is difficult. This is particularly
true if the components depend on proprietary libraries, or specific hardware. To tackle this …