2023 EuroLLVM - mlir-meminfo : A Memory Model for MLIR

Опубликовано: 24 Июль 2023
на канале: LLVM
1,207
18

2023 European LLVM Developers' Meeting
https://llvm.org/devmtg/2023-05/
------
mlir-meminfo : A Memory Model for MLIR
Speaker: Kunwar Shaanjeet Singh Grover
------
Slides: Coming Soon
-----
A number of transformations in high-level MLIR dialects like Linalg, SCF and Affine focus on building transformations for optimizing the cache behavior of programs. While building models for the cost of computation for these transformations are easy as it is a local property, data movement on cached architectures depends on the global state and is very hard to predict. Current approaches for memory models for these transformations use transformation-specific cost models, which do not compose from one transformation to another due to the global properties of data movement. We introduce mlir-meminfo, a lightweight, analytical memory model for MLIR. mlir-meminfo accurately predicts the cache behavior of a program, with a particular focus on transformations, updating the cache information almost instantly for modern neural networks like BERT, containing hundreds of memory accesses. With the introduction of mlir-meminfo, we aim to revolutionize transformation memory models for MLIR and improve developer productivity for performance programming.
-----
Videos Edited by Bash Films: http://www.BashFilms.com


Смотрите видео 2023 EuroLLVM - mlir-meminfo : A Memory Model for MLIR онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь LLVM 24 Июль 2023, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 1,20 раз и оно понравилось 1 людям.