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