ABSTRACT
This panel seeks to discuss the current challenges for the efficient execution of irregular applications and to propose directions for the development of next generation systems.
Supplemental Material
Available for Download
panel.pptx PowerPoint slides panel.pdf PDF slides
Index Terms
- Towards efficient execution of irregular applications: panel outline
Recommendations
Irregular applications: architectures & algorithms
IA3 '11: Proceedings of the 1st Workshop on Irregular Applications: Architectures and AlgorithmsIrregular applications are characterized by irregular data structures, control and communication patterns. Novel irregular high performance applications which deal with large data sets and require have recently appeared. Unfortunately, current high ...
Conflict-free vectorization of associative irregular applications with recent SIMD architectural advances
CGO 2018: Proceedings of the 2018 International Symposium on Code Generation and OptimizationIrregular applications that involve indirect memory accesses were traditionally considered unsuitable for SIMD processing. Though some progress has been made in recent years, the existing approaches require either expensive data reorganization or ...
Exploiting Dynamic Parallelism to Efficiently Support Irregular Nested Loops on GPUs
COSMIC '15: Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many CoresGraphics Processing Units (GPUs) have been used in general purpose computing for several years. The newly introduced Dynamic Parallelism feature of Nvidia's Kepler GPUs allows launching kernels from the GPU directly. However, the naïve use of this ...
Comments