PPoPP 2017での
Ushering OpenMP* Parallelization and Vectorization Forward in LLVM Compilers, Intel, Tutorial
Ushering OpenMP* Parallelization and Vectorization Forward in LLVM Compilers, Intel, Tutorial
Agenda Section I – SkylakeArchitecture Insights Section II – LLVM IR and Framework Extensions for Parallelization, Vectorizationand Offloading Section III – Design and Implementation of Explicit SIMD Vectorization in LLVM Section IV – Enhance LLVM Loop Vectorizerbased on VectorizationPlan
Section Iでは、
SkyLakeで追加されたAVX512の各種機能もサポートするって?
でも、あたし、SkyLake使える環境って、無いんですよ。。。。残念です。
Section IIでは、
Motivation Design Principles Pros / Cons Analysis for LLVM IR Extension Options LLVM IR Extensions and W-Region Framework Parallelization and VectorizationFramework Code Generation Examples Summary and Future Work
Section IIIでは、
Where we were Where we are Where we’d like to be Comparing and Contrasting Theory into Practice