Reducing the Functionality Gap Between Auto-Vectorization and Explicit Vectorization

Lecture Notes in Computer Science(2016)

引用 7|浏览44
暂无评分
摘要
Explicit vectorization of C/C++ and FORTRAN application programs are pioneered by Intel (R) Cilk (TM) Plus and then inherited and enhanced by OpenMP 4.0 and 4.5 standardization. There is a known functionality gap, where some auto-vectorizable code does not have adequate syntax support for explicit vector programming. In this paper, we propose and discuss a few syntax extensions to reduce the gap for compress/expand and histogram idioms, which are commonly seen in high performance computing.
更多
查看译文
关键词
Compress,Expand,Histogram,OpenMP,omp ordered simd
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要