Implementing Finite Volume algorithms on GPUs - many-core.group ...
Implementing Finite Volume algorithms on GPUs - many-core.group ...
Implementing Finite Volume algorithms on GPUs - many-core.group ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Summary<br />
Achieved 147x speed-up for <str<strong>on</strong>g>Finite</str<strong>on</strong>g> <str<strong>on</strong>g>Volume</str<strong>on</strong>g> solver<br />
For optimal performance, had to use templates<br />
and tuning of block-size.<br />
Future GPU-capable compilers/languages and APIs may be able to<br />
tune for this<br />
Will need significant effort in optimizati<strong>on</strong> technology<br />
Alternatively, develop C++ expressi<strong>on</strong>-template-like structures to do<br />
this automatically.<br />
<str<strong>on</strong>g>Finite</str<strong>on</strong>g> <str<strong>on</strong>g>Volume</str<strong>on</strong>g> Methods<br />
Laboratory for Scientific<br />
Computing<br />
20 / 22