A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
A Portable OpenCL Lattice Boltzmann Code for Multi- and Many-core Processor Architectures
2014
Procedia Computer Science
The architecture of high performance computing systems is becoming more and more heterogeneous, as accelerators play an increasingly important role alongside traditional CPUs. Programming heterogeneous systems efficiently is a complex task, that often requires the use of specific programming environments. Programming frameworks supporting codes portable across different high performance architectures have recently appeared, but one must carefully assess the relative costs of portability versus
doi:10.1016/j.procs.2014.05.004
fatcat:exrfaxm7nnhjdlectgdoop5cci