No results found.
Structuring Parallel Algorithms
- Key Parallel Programming Steps
- Choosing Algorithm Structure
- Mapping a Divide and Conquer algorithm
- Tiled Algorithms
- Increased work per thread
- Double Buffering
- Loop Fusion and Memory Privatization
- Pipeline or "Spatial Computing Model"
Researchers should cite this work as follows:
(2009), "Illinois ECE 498AL: Programming Massively Parallel Processors, Lecture 12: Structuring Parallel Algorithms," https://nanohub.org/resources/7372.