Difference between revisions of "Hardware Benchmarking Topic HPC on CPU vs GPU"

From Tuflow
Jump to navigation Jump to search
(Created page with "<span style="color:#FF0000"> <font size = 18>Page Under Construction</font> </span> =Introduction= TUFLOW HPC has the ability to run on both CPU and [https://en.wikipedia.org/...")
 
Line 9: Line 9:
 
See also [https://en.wikipedia.org/wiki/FLOPS Floating Point Operations per Second (FLOPS) on wikipedia].
 
See also [https://en.wikipedia.org/wiki/FLOPS Floating Point Operations per Second (FLOPS) on wikipedia].
 
=Results=
 
=Results=
In the tables and charts below runtimes for the same TUFLOW HPC model on both CPU and GPU hardware are presented.
+
The simulations were conducted on a computer with Intel(R) Core(TM) i7-5960X CPU @ 3.00GHz processor. Hyper-threading was disabled during the test, which provides access to 8 physical CPU cores. NVIDIA GeForce GTX 980 GPU card was used for the HPC GPU test. In the tables and charts below runtimes for the same TUFLOW HPC model on both CPU and GPU hardware are presented.

Revision as of 09:30, 18 July 2018

Page Under Construction

Introduction

TUFLOW HPC has the ability to run on both CPU and Nvidia CUDA compatible GPU devices. Both CPU and GPU typically have multiple cores, however, GPU devices can have a large number of cores available which can be used to accelerate the TUFLOW HPC computations. CPU cores are typically faster than GPU cores.
For example an i7-8700 Intel CPU has 6 CPU cores (running at up to 4.7GHz) . By contrast a GeForce GTX 1080ti has a total of 3,584 CUDA cores (running at up to 1.58 GHz). At the time of writing both the i7-8700k and GTX 1080ti are high end desktop components.

Computation Speed

The speed at which TUFLOW HPC can solve depends on more than just the number of cores and processor speed, including; instruction set architecture, microarchitecture, precision of computations. Therefore hardware benchmarks specific to TUFLOW provide the best indication of the relative performance of systems.
See also Floating Point Operations per Second (FLOPS) on wikipedia.

Results

The simulations were conducted on a computer with Intel(R) Core(TM) i7-5960X CPU @ 3.00GHz processor. Hyper-threading was disabled during the test, which provides access to 8 physical CPU cores. NVIDIA GeForce GTX 980 GPU card was used for the HPC GPU test. In the tables and charts below runtimes for the same TUFLOW HPC model on both CPU and GPU hardware are presented.