2017 LLVM Developers’ Meeting: S. Moll “VPlan + RV: A Proposal ”

Опубликовано: 14 Октябрь 2024
на канале: LLVM
512
4

http://www.LLVM.org/devmtg/2017-10/

VPlan + RV: A Proposal - Simon Moll and Sebastian Hack

Slides: Coming Soon

The future of automatic vectorization in LLVM lies in Intel's VPlan proposal. The current VPlan patches provide the basic scaffolding for outer loop vectorization. However, the advanced analyses and transformations to execute VPlans are yet missing.
The Region Vectorizer (RV) is an automatic vectorization framework for LLVM. RV provides a unified interface to vectorize code regions, such as inner and outer loops, up to whole functions. RV's analysis and transformations are designed to create highly efficient SIMD code. These are the exact the analyses and transformations that are needed for VPlan.
This talk presents a proposal for integrating RV with VPlan.

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com