GTC ON-DEMAND

 
SEARCH SESSIONS
SEARCH SESSIONS

Search All
 
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

Seismic & Geosciences
Presentation
Media
Simulating Generation, Retention and Expulsion of Hydrocarbons on GPUs
Abstract:
Learn how to use GPUs as batch processors to simulate thousands of independent systems having a complex dynamics but relatively limited computing requirements. By using an apparently naive approach with a single CUDA thread simulating an entire system, it is possible to obtain excellent global performances and minimize, at the same time, the differences in the results with respect to the original, serial, implementation of the same application. Crucial for the success of the porting is a proper choice of the data structures that need to be designed so that the global memory of the GPU can be accessed effectively even if threads work on distinct problems. The application we present simulates products of primary migration and the expulsion of hydrocarbons from source rock but the idea can be applied to other fields. The final result in our case is a highly scalable code that runs transparently on multiple GPUs and that can be more easily updated when the underlining model changes.
 
Topics:
Seismic & Geosciences, Numerical Algorithms & Libraries, Computational Physics
Type:
Talk
Event:
GTC Silicon Valley
Year:
2014
Session ID:
S4316
Streaming:
Download:
Share: