Change search
ReferencesLink to record
Permanent link

Direct link
Accelerated Pressure Projection using OpenCL on GPUs
KTH, School of Engineering Sciences (SCI), Mechanics.
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Accelererad tryck projektion med OpenCL på GPU (Swedish)
Abstract [en]

A GPU version of the pressure projection solver using OpenCL is implemented. Then it has been compared with CPU version which is accelerated with OpenMP. The GPU version shows a sensible reduction in time despite using a simple algorithm in the kernel. The nal code is plugged into a commercial uid simulator software. Dierent kinds of algorithms and data transfer methods have been investigated. Overlapping the computation and communication showed a more than 3 times speed-up versus the serial communication-computation pattern. Finally we exploit methods for partitioning data and writing kernels to use many of the bene ts of computation on a heterogeneous system. We ran all the simulations on a machine with an Intel core i7-2600 cpu and 16 GB main memory coupled with a GeForce GTX 560 Ti graphic processing unit on a windows OS.

Place, publisher, year, edition, pages
National Category
Engineering and Technology
URN: urn:nbn:se:kth:diva-102771OAI: diva2:556492
Available from: 2012-09-25 Created: 2012-09-25 Last updated: 2012-09-25Bibliographically approved

Open Access in DiVA

fulltext(1951 kB)976 downloads
File information
File name FULLTEXT01.pdfFile size 1951 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 976 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 282 hits
ReferencesLink to record
Permanent link

Direct link