SEARCH SESSIONS

Search All
 
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

Tools & Libraries
Presentation
Media
Thrust by Example: Advanced Features and Techniques
Speakers:
Jared Hoberock
- NVIDIA
Abstract:
Thrust is a parallel template library for developing CUDA applications which is modeled after the C++ Standard Template Library (STL). In this session we''ll show how to implement decompose problems into the algorithms provided by Thrust. We''ll also discuss the performance implications of "kernel fusion" and "array of structs" vs. "structure of arrays" memory layouts and how they relate to Thrust. Lastly, we''ll present evidence that Thrust implementations are fast, while remaining concise and readable.
 
Topics:
Tools & Libraries
Type:
Talk
Event:
GTC Silicon Valley
Year:
2010
Session ID:
S102220
Download:
Share: