13.07.2015 Views

Duane Merrill (NVIDIA) - GPU Technology Conference

Duane Merrill (NVIDIA) - GPU Technology Conference

Duane Merrill (NVIDIA) - GPU Technology Conference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Linear-work challenges for parallelizationGeneric challenges1. Load imbalance between coresCoarse workstealing queues2. Bandwidth inefficiencyUse “status bitmask” when filteringalready-visited nodes<strong>GPU</strong>-specific challenges1. Cooperative allocation (globalqueues)2. Load imbalance within SIMD lanes3. Poor locality within SIMD lanes4. Simultaneous discovery (i.e., thebenign race condition)24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!