Looking for something else? Take a look at the awesome collection of other awesome lists.
-
Particle simulation
-
CPU, GPU & DRAM Architecture Simulators
-
Polyhedral papers intro & focused to GPU code generation
- Polyhedral Compilation
- Code Generation in the Polyhedral Model Is Easier Than You Think
- Non-affine Extensions to Polyhedral Code Generation
- Putting Automatic Polyhedral Compilation for GPGPU to Work
- Polyhedral code generation for GPUs
- Evaluation of state-of-the-art polyhedral tools for automatic code generation on GPUs ( :-) conclusion PPCG is the most advanced tool)
- Tiling:
- TILING OPTIMIZATIONS FOR STENCIL COMPUTATIONS
- Efficient Numerical Algorithms and Software Engineering for High Performance Computing
- Split Tiling for GPUs: Automatic Parallelization Using Trapezoidal Tiles to Reconcile Parallelism and Locality, avoiding Divergence and Load Imbalance
- Automatic Parallelization of Tiled Loop Nests with Enhanced Fine-Grained Parallelism on GPUs
- TILING OPTIMIZATIONS FOR STENCIL COMPUTATIONS : PhD thesis by Xing Zhou
- The Promises of Hybrid Hexagonal/Classical Tiling for GPU
- Hybrid Hexagonal/Classical Tiling for GPUs
- Alleviating memory bandwidth pressure with wavefront temporal blocking and diamond tiling
- The relation between diamond tiling and hexagonal tiling
- The Pochoir Stencil Compiler
- scala stencils use case
- Polyhedral Code Generation In The Real World
- The Polyhedral Model Is More Widely Applicable Than You Think
- Generating Performance Portable Code using Rewrite Rules
- PoCC: the Polyhedral Compiler Collection
- PPCG is a parallel code generator using the polyhedral model: CUDA and OpenCL backends
- see also INRIA blog
-
Heterogeneous: MPI + GPU -> MPP, good review
-
Algorithmic skeletons for automatic GPU code generation
-
YaCF: Yet Another Compiler Framework
-
embedded: ARM Mali; Qualcomm Snapdragon + Adreno GPU + Hexagon DSP links
-
Industrial robotics: planning & locomotion & computer vision