What is ahead for parallel computing
A clear articulation of what makes parallel algorithms hard in multicores and manycores. A practical classification of levels of challenges in parallel algorithms. An overview of practical techniques for improving parallel algorithm scalability and efficiency. A detailed real example of a highly optimized parallel GPU algorithm.
parallel algorithms multicore gpu parallel data structures locality memoryicore bandwidth algorithm optimization algorithm library data layout