Sorry, you need to enable JavaScript to visit this website.

YASK

Description

Yet Another Stencil Kernel (YASK) is a framework to facilitate exploration of the HPC stencil-performance design space, including:

  • Vector folding
  • Cache blocking
  • Memory layout
  • Loop construction
  • Temporal wave-front tiling
  • MPI halo exchange
  • And many others.

YASK contains a specialized source-to-source translator to convert scalar C++ stencil code to SIMD-optimized code for Intel® Xeon Phi processors.

To get started, download the source code from github and follow the directions in the README file.

 

One last note: If this all looks very wrong, perhaps you're looking for the Yask furniture company.

 

Maintainers