Abstract: Highlights•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.
Loading