Key to Scalable Parallelism Regularity and Locality GPU Computing Forum Eight Algorithm Optimizations Techniques (so far) 1. 2. 3. 4. 5. 6. 7. 8. Scatter to Gather transformation Privatization Work granularity coarsening Data tiling/reuse Data.
Download ReportTranscript Key to Scalable Parallelism Regularity and Locality GPU Computing Forum Eight Algorithm Optimizations Techniques (so far) 1. 2. 3. 4. 5. 6. 7. 8. Scatter to Gather transformation Privatization Work granularity coarsening Data tiling/reuse Data.
Key to Scalable Parallelism Regularity and Locality GPU Computing Forum Eight Algorithm Optimizations Techniques (so far) 1. 2. 3. 4. 5. 6. 7. 8. Scatter to Gather transformation Privatization Work granularity coarsening Data tiling/reuse Data layout and traversal ordering Input data binning Input compaction Input extraction and regularization http://courses.engr.illinois.edu/ece598/hk/ GPU Computing Forum Currently a graduate-level practical algorithm course “Orthogonal” to Traditional Parallel Algorithms for Teaching Granularity Scatter to Gather ✓ ✓ ✓ ✓ Tiling Privatization Regularization Compaction Binning Data Layout Coarsening ✓ MRIGridding ✓ ✓ CutCP Histo ✓ Stencil ✓ ✓ ✓ ✓ ✓ ✓ ✓ LBM ✓ BFS DMM ✓ ✓ ✓ ✓ MRI-Q ✓ ✓ SpMV ✓ ✓ SAD ✓ ✓ Tpacf ✓ FFT ✓ GPU Computing Forum ✓ ✓ ✓