GTC ON-DEMAND

 
SEARCH SESSIONS
SEARCH SESSIONS

Search All
 
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

Programming Languages
Presentation
Media
Scaling OpenACC Across Multiple GPUs
Abstract:
Learn how to scale your OpenACC application across multiple GPUs. This Example-based presentation will cover three methods of using multiple GPUs. First, you can use MPI with OpenACC to program a different GPU from each MPI process. You can even share data on the GPU across the MPI processes when you have multiple MPI processes on a single node. Second, you can use OpenMP with OpenACC, assigning a different GPU to each OpenMP thread. If you have more CPU threads than GPUs, you can share some GPUs across multiple threads. Third, even a single thread or process can distribute data and computation across multiple GPUs. By dynamically selecting the device, you can easily split or replicate data across multiple devices.
 
Topics:
Programming Languages
Type:
Talk
Event:
GTC Silicon Valley
Year:
2014
Session ID:
S4474
Streaming:
Download:
Share: