31.07.2014 Views

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 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

How fast?<br />

We should now check how fast our implementati<strong>on</strong> goes<br />

CPU: Optimized serial code <strong>on</strong> i7 2.80GHz<br />

GPU: Tesla C2050 (Fermi) 448 <strong>core</strong>s @ 1.15GHz (use 48KB<br />

shared-memory)<br />

Benchmark with:<br />

1000 × 1000 cells<br />

2D Riemann problem initial data<br />

CPU time: 902.53s<br />

GPU time: 9.6s (94.0×)<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 />

12 / 22

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!