CSL Master Calendar
CSL Master Calendar
skip to events
advanced search
Event Detail Information
Event Detail Information
Proven Algorithmic Techniques for Many-core Processors
Date Aug 13, 2012 - Aug 17, 2012
Time All Day
Location NCSA
Sponsor Virtual School of Computational Science and Engineering
Registration Registration
Event type Academic
Views 5830
Originating Calendar CSL General Event Calendar
Studying many current GPU computing applications, we have learned that the limits of an application's scalability are often related to some combination of memory bandwidth saturation, memory contention, imbalanced data distribution, or data structure/algorithm interactions. Successful GPU application developers often adjust their data structures and problem formulation specifically for massive threading and executed their threads leveraging shared on-chip memory resources for bigger impact. We looked for patterns among those transformations, and here present the seven most common and crucial algorithm and data optimization techniques we discovered. Each can improve performance of applicable kernels by 2-10X in current processors while improving future scalability.






