SlideShare a Scribd company logo
January 2019
GPU Performance Tests of the
RiverFlow2D Model
RiverFlow2D GPU Tests
ii
RiverFlow2D© model and documentation produced by Hydronia, LLC. Pembroke Pines, FL. USA.
Information in this document is subject to change without notice and does not represent a commitment on part of Hydronia, LLC.
RiverFlow2D. RiverFlow2D Plus and RiverFlow2D GPU are copyrighted by Hydronia, LLC. 2011-2019.
All other products or service names mentioned herein are trademarks of their respective owners.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted
in any form or by any means electronic, mechanical, photocopying, recording or otherwise, without the prior written permission
of Hydronia, LLC.
Technical documentation prepared by Asier Lacasta and Reinaldo Garcia.
Last document modification date: January, 2019.
Technical Support: support@hydronia.com
Web site: www.hydronia.com
RiverFlow2D GPU Tests
iii
Contents
CONTENTS..................................................................................................................................................III
LIST OF FIGURES ......................................................................................................................................IV
LIST OF TABLES .........................................................................................................................................V
1 INTRODUCTION..................................................................................................................................1
2 TEST CASES.......................................................................................................................................2
2.1 TEST 1................................................................................................................................................................................2
Test 1 Results ...............................................................................................................................................................3
2.2 TEST 2................................................................................................................................................................................4
Test 2 Results ...............................................................................................................................................................5
2.3 TEST 3................................................................................................................................................................................6
Test 3 Results ...............................................................................................................................................................7
2.4 TEST 4................................................................................................................................................................................8
Test 4 Results ...............................................................................................................................................................9
3 COMMENTS.......................................................................................................................................10
RiverFlow2D GPU Tests
iv
List of Figures
Figure 1 RiverFlow2D Plus triangular-cell mesh...............................................................................................................................1
Figure 2 Main window at the end of the simulation for test 1 mesh 3...............................................................................................2
Figure 3 Test 1: Speed up of the GPU solution compared against the non-parallelized CPU version.............................................3
Figure 4 Main window at the end of the simulation for test 2 mesh 3...............................................................................................4
Figure 5 Test 2: Speed up of the GPU solution compared against the non-parallelized CPU version.............................................5
Figure 6 Main window at the end of the simulation for test 3 using Tesla K40 (top) and using Tesla K80 (bottom). .......................6
Figure 7 Test 3: Speed up of the GPU solution compared against the non-parallelized CPU version.............................................7
Figure 8 Main window at the end of the simulation for test 4 using Tesla K40 (top) and using Tesla K80 (bottom). ......................8
Figure 9 Test 4: Computational cost (in seconds) for the Tesla K80, Tesla P100, Tesla V100 and RTX 2080 Ti devices. ............9
RiverFlow2D GPU Tests
v
List of Tables
Table 1 Technical specification summary of NVIDIA GPU hardware. ..............................................................................................1
Table 2 Test 1: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model......3
Table 3 Test 2: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model.....5
Table 4 Test 3: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model......7
Table 5 Test 4: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model......9
RiverFlow2D GPU Tests
1
1 Introduction
RiverFlow2D, is suite of two-dimensional finite-volume models for rivers, floodplains and estuaries that include flow
hydrodynamics, and add-on modules for erosion and deposition simulations, mud and debris flows, and pollutant
dispersion. RiverFlow2D can route floods in rivers and simulate inundation over complex terrain at high resolution
and with remarkable stability, accuracy and speed. The use of adaptive triangular-cell meshes enables the flow field
to be resolved around key features in complex river environments. The GPU version allows performing hydrodynamic
computations up to than 680 times faster than non-parallelized models. RiverFlow2D hydraulic simulation core has
been developed in collaboration with the Computational Hydraulics Group of the University of Zaragoza in
Spain.
This document presents several tests to demonstrate the performance of the RiverFlow2D GPU model on a
variety of real project applications using several meshes with different resolutions and utilizing various NVIDIA
GPU hardware cards (see Table 1).
Table 1 Technical specification summary of NVIDIA GPU hardware.
Tesla
K40
Tesla K80 GTX 1080 Ti
Tesla
P100
Tesla V100 RTX 2080 Ti
CUDA cores 2,880 2 x 2,496 3,584 3,584 5,120 4,352
Memory 12 Gb 24 Gb 11 Gb 16 Gb 16 Gb 11 Gb
Note: The sequential version of the code was run on a computer with an Intel Core i7-3820 @ 3.60 GHz CPU.
In the tests described in this document we report runtimes for each application and calculate model speed
ups with respect to the non-parallelized CPU model (using one core), which is the standard procedure to
compute speedups. For instance, if the speedup is reported to be 100, it means that the model performs
100 times faster than the non-parallelized version.
Figure 1 RiverFlow2D Plus triangular-cell mesh.
RiverFlow2D GPU Tests
2
2 Test Cases
We present different tests to illustrate the performance of the RiverFlow2D GPU model in five real
applications using various GPU cards.
2.1 Test 1
The first test case involves the model application to a short reach of the Green River (USA) using three mesh
resolutions: 19,079 cells (Mesh 3), 154,880 cells (Mesh 3), and 1,878,607 (Mesh 3).
Figure 2 Main window at the end of the simulation for test 1 mesh 3.
RiverFlow2D GPU Tests
3
Test 1 Results
Table 2 Test 1: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized
model.
Mesh No. Cells Intel CPU Tesla K80
GTX 1080
Ti
Tesla P100 Tesla V100
RTX 2080
Ti
Max
Speedup
Mesh1 19,079 00:00:08:14 00:00:00:18 00:00:00:38 00:00:00:13 00:00:00:11 00:00:00:46 45x
Mesh2 154,880 00:03:23:47 00:00:02:38 00:00:02:44 00:00:01:24 00:00:00:51 00:00:03:07 238x
Mesh3 1,878,607 08:23:17:47 00:01:28:04 00:01:08:28 00:00:33:40 00:00:18:49 00:01:00:39 687x
Figure 3 Test 1: Speed up of the GPU solution compared against the non-parallelized CPU version.
27.44
13.00
38.00 44.91
10.74
77.39 74.55
145.56
239.75
65.39
146.68
188.67
383.70
686.51
212.99
0.00
100.00
200.00
300.00
400.00
500.00
600.00
700.00
800.00
Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti
Axis Title
Mesh1 Mesh2 Mesh3
RiverFlow2D GPU Tests
4
2.2 Test 2
The second test is about an application of a hydraulic structure in New Orleans at high resolution. We present
results for three meshes: 21,001 Cells in Mesh 1, 539,177 cells in Mesh 2 and 1,640,606 Cells in Mesh 3. The
project was provided by Stantec.
Figure 4 Main window at the end of the simulation for test 2 mesh 3.
RiverFlow2D GPU Tests
5
Test 2 Results
Table 3 Test 2: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized
model.
Mesh No. Cells Intel CPU Tesla K80
GTX 1080
Ti
Tesla P100 Tesla V100
RTX 2080
Ti
Max
Speedup
Mesh 1 21,001 00:00:37:07 00:00:01:24 00:00:02:42 00:00:00:53 00:00:00:44 00:00:03:15 51x
Mesh 2 539,177 02:22:39:24 00:00:38:12 00:00:35:30 00:00:16:36 00:00:09:49 00:00:32:08 432x
Mesh 3 1,640,606 16:05:34:31 00:03:18:32 00:02:37:37 00:01:15:36 00:00:40:55 00:02:17:59 571x
Figure 5 Test 2: Speed up of the GPU solution compared against the non-parallelized CPU version.
26.51
13.75
42.02 50.61
11.42
110.98 119.42
255.39
431.86
131.93117.74
148.30
309.19
571.27
169.40
0.00
100.00
200.00
300.00
400.00
500.00
600.00
Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti
Mesh1 Mesh2 Mesh3
RiverFlow2D GPU Tests
6
2.3 Test 3
This test case represents an event for the simulation of a river in California (USA) including 357,611 cells. The
event covers a period of 6 days and 23 hours.
Figure 6 Main window at the end of the simulation for test 3 using Tesla K40 (top) and using Tesla K80 (bottom).
RiverFlow2D GPU Tests
7
Test 3 Results
Table 4 Test 3: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized
model.
No. Cells Intel CPU Tesla K80
GTX 1080
Ti
Tesla P100 Tesla V100
RTX 2080
Ti
Max
Speedup
357,611 06:00:30:01 00:01:51:47 00:01:47:10 00:00:49:49 00:00:34:38 00:01:59:56 250x
Figure 7 Test 3: Speed up of the GPU solution compared against the non-parallelized CPU version.
77.56 80.90
174.04
250.34
72.29
0.00
50.00
100.00
150.00
200.00
250.00
300.00
Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti
RiverFlow2D GPU Tests
8
2.4 Test 4
This test reports on results of an ongoing collaboration with the National Oceanic and Atmospheric
Administration (NOAA) of the USA. It shows a simulation of 420-mile reach of the Red River of the North located
in Minnesota (USA). The event involves the routing of 3-month hydrographs.
Figure 8 Main window at the end of the simulation for test 4 using Tesla K40 (top) and using Tesla K80 (bottom).
RiverFlow2D GPU Tests
9
Test 4 Results
The computer times of the non-parallelized CPU model is impractical for this test. Therefore, only the
RiverFlow2D GPU model was used.
Table 5 Test 4: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized
model.
No. of cells Tesla K80 Tesla P100 Tesla V100
RTX 2080
Ti
4,616,546 00:20:50:46 01:02:55:42 01:02:21:04 00:12:22:54
Figure 9 Test 4: Computational cost (in seconds) for the Tesla K80, Tesla P100, Tesla V100 and RTX 2080 Ti devices.
75046
33972
22948
44574
Tesla K80 Tesla P100 Tesla V100 RTX 2080 Ti
RiverFlow2D GPU Tests
10
3 Comments
This report presents performance results of the Riverflow2D GPU model in several NVIDIA GPUs including the
latest generation RTX, Tesla P100 and V100 cards. While the Tesla V100 is still the clear winner of the tested
devices, the NVIDIA GTX 1080 Ti card is much lower in costs and its acceleration capabilities are also
remarkable. The latest benchmarks include the RTX 2080 Ti, for which the performance gain is almost
negligible compared to the GTX 1080 Ti, therefore cannot be recommended as the best low cost solution. This
was a surprise for us since we usually see about a 20-25% increase in speed between generations.
As demonstrated in the tests presented in this document, the remarkable performance of the RiverFlow2D GPU
has several implications including:
• Computer run times are reduced from days to a few hours, or from hours to minutes, and from minutes
to seconds in some cases.
• The RiverFlow2D GPU allows evaluating river flooding simulations of large river reaches that were
impractical until recently due to excessive runtimes.
• The use of GPU technology developed in the RiverFlow2D code also allows using models with large
resolution meshes involving millions of cells.
• The emergence of Pay-per-Use Cloud Services such as the Google Cloud where all of the tested cards
are available at very attractive costs, facilitates the use of the RiverFlow2D GPU model for a wide range
or applications.

More Related Content

What's hot

Kindratenko hpc day 2011 Kiev
Kindratenko hpc day 2011 KievKindratenko hpc day 2011 Kiev
Kindratenko hpc day 2011 KievVolodymyr Saviak
 
Tegra 4 outperforms snapdragon
Tegra 4 outperforms snapdragonTegra 4 outperforms snapdragon
Tegra 4 outperforms snapdragonBrian Caulfield
 
Volta (Tesla V100) の紹介
Volta (Tesla V100) の紹介Volta (Tesla V100) の紹介
Volta (Tesla V100) の紹介
NVIDIA Japan
 
Applying of the NVIDIA CUDA to the video processing in the task of the roundw...
Applying of the NVIDIA CUDA to the video processing in the task of the roundw...Applying of the NVIDIA CUDA to the video processing in the task of the roundw...
Applying of the NVIDIA CUDA to the video processing in the task of the roundw...
Ural-PDC
 
Debugging CUDA applications
Debugging CUDA applicationsDebugging CUDA applications
Debugging CUDA applications
Rogue Wave Software
 
Part 3 Maximizing the utilization of GPU resources on-premise and in the cloud
Part 3 Maximizing the utilization of GPU resources on-premise and in the cloudPart 3 Maximizing the utilization of GPU resources on-premise and in the cloud
Part 3 Maximizing the utilization of GPU resources on-premise and in the cloud
Univa, an Altair Company
 
Cuda 6 performance_report
Cuda 6 performance_reportCuda 6 performance_report
Cuda 6 performance_reportMichael Zhang
 
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
智啓 出川
 
Possibilities of generative models
Possibilities of generative modelsPossibilities of generative models
Possibilities of generative models
Alison B. Lowndes
 
最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI
最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI
最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI
NVIDIA Japan
 
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationBladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
Cliff Kinard
 
How to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyHow to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR Ready
NVIDIA Taiwan
 
RAPIDS Overview
RAPIDS OverviewRAPIDS Overview
RAPIDS Overview
NVIDIA Japan
 
1101: GRID 技術セッション 2:vGPU Sizing
1101: GRID 技術セッション 2:vGPU Sizing1101: GRID 技術セッション 2:vGPU Sizing
1101: GRID 技術セッション 2:vGPU Sizing
NVIDIA Japan
 
ELC-E Linux Awareness
ELC-E Linux AwarenessELC-E Linux Awareness
ELC-E Linux AwarenessPeter Griffin
 
GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報
NVIDIA Japan
 
Contour Ilugc Demo Presentation
Contour Ilugc Demo PresentationContour Ilugc Demo Presentation
Contour Ilugc Demo PresentationArulalan T
 
GDDR5 SDRAM : Notes
GDDR5 SDRAM : NotesGDDR5 SDRAM : Notes
GDDR5 SDRAM : Notes
Subhajit Sahu
 
Hire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien NicolasHire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
WithTheBest
 
Evolution of Supermicro GPU Server Solution
Evolution of Supermicro GPU Server SolutionEvolution of Supermicro GPU Server Solution
Evolution of Supermicro GPU Server Solution
NVIDIA Taiwan
 

What's hot (20)

Kindratenko hpc day 2011 Kiev
Kindratenko hpc day 2011 KievKindratenko hpc day 2011 Kiev
Kindratenko hpc day 2011 Kiev
 
Tegra 4 outperforms snapdragon
Tegra 4 outperforms snapdragonTegra 4 outperforms snapdragon
Tegra 4 outperforms snapdragon
 
Volta (Tesla V100) の紹介
Volta (Tesla V100) の紹介Volta (Tesla V100) の紹介
Volta (Tesla V100) の紹介
 
Applying of the NVIDIA CUDA to the video processing in the task of the roundw...
Applying of the NVIDIA CUDA to the video processing in the task of the roundw...Applying of the NVIDIA CUDA to the video processing in the task of the roundw...
Applying of the NVIDIA CUDA to the video processing in the task of the roundw...
 
Debugging CUDA applications
Debugging CUDA applicationsDebugging CUDA applications
Debugging CUDA applications
 
Part 3 Maximizing the utilization of GPU resources on-premise and in the cloud
Part 3 Maximizing the utilization of GPU resources on-premise and in the cloudPart 3 Maximizing the utilization of GPU resources on-premise and in the cloud
Part 3 Maximizing the utilization of GPU resources on-premise and in the cloud
 
Cuda 6 performance_report
Cuda 6 performance_reportCuda 6 performance_report
Cuda 6 performance_report
 
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
 
Possibilities of generative models
Possibilities of generative modelsPossibilities of generative models
Possibilities of generative models
 
最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI
最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI
最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI
 
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationBladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
 
How to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyHow to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR Ready
 
RAPIDS Overview
RAPIDS OverviewRAPIDS Overview
RAPIDS Overview
 
1101: GRID 技術セッション 2:vGPU Sizing
1101: GRID 技術セッション 2:vGPU Sizing1101: GRID 技術セッション 2:vGPU Sizing
1101: GRID 技術セッション 2:vGPU Sizing
 
ELC-E Linux Awareness
ELC-E Linux AwarenessELC-E Linux Awareness
ELC-E Linux Awareness
 
GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報
 
Contour Ilugc Demo Presentation
Contour Ilugc Demo PresentationContour Ilugc Demo Presentation
Contour Ilugc Demo Presentation
 
GDDR5 SDRAM : Notes
GDDR5 SDRAM : NotesGDDR5 SDRAM : Notes
GDDR5 SDRAM : Notes
 
Hire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien NicolasHire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
 
Evolution of Supermicro GPU Server Solution
Evolution of Supermicro GPU Server SolutionEvolution of Supermicro GPU Server Solution
Evolution of Supermicro GPU Server Solution
 

Similar to #Riverflow2 d gpu tests 2019

NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
MuhammadAbdullah311866
 
7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance 7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance
AMD
 
Hybrid CPU GPU MATLAB Image Processing Benchmarking
Hybrid CPU GPU MATLAB Image Processing BenchmarkingHybrid CPU GPU MATLAB Image Processing Benchmarking
Hybrid CPU GPU MATLAB Image Processing Benchmarking
Dimitris Vayenas
 
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPUNVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
Lee Bushen
 
Hardware & Software Platforms for HPC, AI and ML
Hardware & Software Platforms for HPC, AI and MLHardware & Software Platforms for HPC, AI and ML
Hardware & Software Platforms for HPC, AI and ML
inside-BigData.com
 
Experiences with Power 9 at A*STAR CRC
Experiences with Power 9 at A*STAR CRCExperiences with Power 9 at A*STAR CRC
Experiences with Power 9 at A*STAR CRC
Ganesan Narayanasamy
 
Application Optimisation using OpenPOWER and Power 9 systems
Application Optimisation using OpenPOWER and Power 9 systemsApplication Optimisation using OpenPOWER and Power 9 systems
Application Optimisation using OpenPOWER and Power 9 systems
Ganesan Narayanasamy
 
Nvidia tesla-k80-overview
Nvidia tesla-k80-overviewNvidia tesla-k80-overview
Nvidia tesla-k80-overview
Communication Progress
 
[IGC2018] AMD Don Woligroski - WHY Ryzen
[IGC2018] AMD Don Woligroski - WHY Ryzen[IGC2018] AMD Don Woligroski - WHY Ryzen
[IGC2018] AMD Don Woligroski - WHY Ryzen
강 민우
 
HPE ProLiant DL380 Gen9 Server Data Sheet
HPE ProLiant DL380 Gen9 Server Data SheetHPE ProLiant DL380 Gen9 Server Data Sheet
HPE ProLiant DL380 Gen9 Server Data Sheet
美兰 曾
 
DCSF 19 Accelerating Docker Containers with NVIDIA GPUs
DCSF 19 Accelerating Docker Containers with NVIDIA GPUsDCSF 19 Accelerating Docker Containers with NVIDIA GPUs
DCSF 19 Accelerating Docker Containers with NVIDIA GPUs
Docker, Inc.
 
20170602_OSSummit_an_intelligent_storage
20170602_OSSummit_an_intelligent_storage20170602_OSSummit_an_intelligent_storage
20170602_OSSummit_an_intelligent_storage
Kohei KaiGai
 
Introduction to Accelerators
Introduction to AcceleratorsIntroduction to Accelerators
Introduction to Accelerators
Dilum Bandara
 
Accelerating Data Science With GPUs
Accelerating Data Science With GPUsAccelerating Data Science With GPUs
Accelerating Data Science With GPUs
iguazio
 
Dell PowerEdge C4130 & NVIDIA Tesla K80 GPU accelerators
Dell PowerEdge C4130 & NVIDIA Tesla K80 GPU acceleratorsDell PowerEdge C4130 & NVIDIA Tesla K80 GPU accelerators
Dell PowerEdge C4130 & NVIDIA Tesla K80 GPU accelerators
Principled Technologies
 
NVIDIA GPUs Power HPC & AI Workloads in Cloud with Univa
NVIDIA GPUs Power HPC & AI Workloads in Cloud with UnivaNVIDIA GPUs Power HPC & AI Workloads in Cloud with Univa
NVIDIA GPUs Power HPC & AI Workloads in Cloud with Univa
inside-BigData.com
 
Latest HPC News from NVIDIA
Latest HPC News from NVIDIALatest HPC News from NVIDIA
Latest HPC News from NVIDIA
inside-BigData.com
 
Robotics and Machine Learning: Working with NVIDIA Jetson Kits
Robotics and Machine Learning: Working with NVIDIA Jetson KitsRobotics and Machine Learning: Working with NVIDIA Jetson Kits
Robotics and Machine Learning: Working with NVIDIA Jetson Kits
Data Works MD
 
20201006_PGconf_Online_Large_Data_Processing
20201006_PGconf_Online_Large_Data_Processing20201006_PGconf_Online_Large_Data_Processing
20201006_PGconf_Online_Large_Data_Processing
Kohei KaiGai
 
Building the World's Largest GPU
Building the World's Largest GPUBuilding the World's Largest GPU
Building the World's Largest GPU
Renee Yao
 

Similar to #Riverflow2 d gpu tests 2019 (20)

NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
 
7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance 7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance
 
Hybrid CPU GPU MATLAB Image Processing Benchmarking
Hybrid CPU GPU MATLAB Image Processing BenchmarkingHybrid CPU GPU MATLAB Image Processing Benchmarking
Hybrid CPU GPU MATLAB Image Processing Benchmarking
 
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPUNVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
 
Hardware & Software Platforms for HPC, AI and ML
Hardware & Software Platforms for HPC, AI and MLHardware & Software Platforms for HPC, AI and ML
Hardware & Software Platforms for HPC, AI and ML
 
Experiences with Power 9 at A*STAR CRC
Experiences with Power 9 at A*STAR CRCExperiences with Power 9 at A*STAR CRC
Experiences with Power 9 at A*STAR CRC
 
Application Optimisation using OpenPOWER and Power 9 systems
Application Optimisation using OpenPOWER and Power 9 systemsApplication Optimisation using OpenPOWER and Power 9 systems
Application Optimisation using OpenPOWER and Power 9 systems
 
Nvidia tesla-k80-overview
Nvidia tesla-k80-overviewNvidia tesla-k80-overview
Nvidia tesla-k80-overview
 
[IGC2018] AMD Don Woligroski - WHY Ryzen
[IGC2018] AMD Don Woligroski - WHY Ryzen[IGC2018] AMD Don Woligroski - WHY Ryzen
[IGC2018] AMD Don Woligroski - WHY Ryzen
 
HPE ProLiant DL380 Gen9 Server Data Sheet
HPE ProLiant DL380 Gen9 Server Data SheetHPE ProLiant DL380 Gen9 Server Data Sheet
HPE ProLiant DL380 Gen9 Server Data Sheet
 
DCSF 19 Accelerating Docker Containers with NVIDIA GPUs
DCSF 19 Accelerating Docker Containers with NVIDIA GPUsDCSF 19 Accelerating Docker Containers with NVIDIA GPUs
DCSF 19 Accelerating Docker Containers with NVIDIA GPUs
 
20170602_OSSummit_an_intelligent_storage
20170602_OSSummit_an_intelligent_storage20170602_OSSummit_an_intelligent_storage
20170602_OSSummit_an_intelligent_storage
 
Introduction to Accelerators
Introduction to AcceleratorsIntroduction to Accelerators
Introduction to Accelerators
 
Accelerating Data Science With GPUs
Accelerating Data Science With GPUsAccelerating Data Science With GPUs
Accelerating Data Science With GPUs
 
Dell PowerEdge C4130 & NVIDIA Tesla K80 GPU accelerators
Dell PowerEdge C4130 & NVIDIA Tesla K80 GPU acceleratorsDell PowerEdge C4130 & NVIDIA Tesla K80 GPU accelerators
Dell PowerEdge C4130 & NVIDIA Tesla K80 GPU accelerators
 
NVIDIA GPUs Power HPC & AI Workloads in Cloud with Univa
NVIDIA GPUs Power HPC & AI Workloads in Cloud with UnivaNVIDIA GPUs Power HPC & AI Workloads in Cloud with Univa
NVIDIA GPUs Power HPC & AI Workloads in Cloud with Univa
 
Latest HPC News from NVIDIA
Latest HPC News from NVIDIALatest HPC News from NVIDIA
Latest HPC News from NVIDIA
 
Robotics and Machine Learning: Working with NVIDIA Jetson Kits
Robotics and Machine Learning: Working with NVIDIA Jetson KitsRobotics and Machine Learning: Working with NVIDIA Jetson Kits
Robotics and Machine Learning: Working with NVIDIA Jetson Kits
 
20201006_PGconf_Online_Large_Data_Processing
20201006_PGconf_Online_Large_Data_Processing20201006_PGconf_Online_Large_Data_Processing
20201006_PGconf_Online_Large_Data_Processing
 
Building the World's Largest GPU
Building the World's Largest GPUBuilding the World's Largest GPU
Building the World's Largest GPU
 

More from Cheer Chain Enterprise Co., Ltd.

Intel® Tiber™ Developer Cloud Overview (30 min).pdf
Intel® Tiber™ Developer Cloud Overview  (30 min).pdfIntel® Tiber™ Developer Cloud Overview  (30 min).pdf
Intel® Tiber™ Developer Cloud Overview (30 min).pdf
Cheer Chain Enterprise Co., Ltd.
 
MAXQDA-24-Features-EN.pdf
MAXQDA-24-Features-EN.pdfMAXQDA-24-Features-EN.pdf
MAXQDA-24-Features-EN.pdf
Cheer Chain Enterprise Co., Ltd.
 
Newsletter 20.pdf
Newsletter 20.pdfNewsletter 20.pdf
Paessler_Sales_Presentation_EN.pptx
Paessler_Sales_Presentation_EN.pptxPaessler_Sales_Presentation_EN.pptx
Paessler_Sales_Presentation_EN.pptx
Cheer Chain Enterprise Co., Ltd.
 
A General Method for Estimating a Linear Structural Equation System
 A General Method for Estimating a Linear Structural Equation System A General Method for Estimating a Linear Structural Equation System
A General Method for Estimating a Linear Structural Equation System
Cheer Chain Enterprise Co., Ltd.
 
Focused Analysis of #Qualitative #Interviews with #MAXQDA Step by Step - #免費 ...
Focused Analysis of #Qualitative #Interviews with #MAXQDA Step by Step - #免費 ...Focused Analysis of #Qualitative #Interviews with #MAXQDA Step by Step - #免費 ...
Focused Analysis of #Qualitative #Interviews with #MAXQDA Step by Step - #免費 ...
Cheer Chain Enterprise Co., Ltd.
 
Maxqda 2020 質性分析及混合研究理論應用軟體完整使用手冊(英文版)
Maxqda 2020 質性分析及混合研究理論應用軟體完整使用手冊(英文版)Maxqda 2020 質性分析及混合研究理論應用軟體完整使用手冊(英文版)
Maxqda 2020 質性分析及混合研究理論應用軟體完整使用手冊(英文版)
Cheer Chain Enterprise Co., Ltd.
 
#Acunetix #product #presentation
#Acunetix #product #presentation#Acunetix #product #presentation
#Acunetix #product #presentation
Cheer Chain Enterprise Co., Ltd.
 
DEA SolverPro Newsletter19
DEA SolverPro Newsletter19DEA SolverPro Newsletter19
DEA SolverPro Newsletter19
Cheer Chain Enterprise Co., Ltd.
 
DEA-Solver-Pro Version 14d- Newsletter17
DEA-Solver-Pro Version 14d- Newsletter17DEA-Solver-Pro Version 14d- Newsletter17
DEA-Solver-Pro Version 14d- Newsletter17
Cheer Chain Enterprise Co., Ltd.
 
Doctor web Company profile 防毒軟體公司簡介
Doctor web Company profile 防毒軟體公司簡介Doctor web Company profile 防毒軟體公司簡介
Doctor web Company profile 防毒軟體公司簡介
Cheer Chain Enterprise Co., Ltd.
 
Getting started-guide-maxqda2018 MAXQDA 2018 質性分析軟體 中英文快速入門手冊
Getting started-guide-maxqda2018 MAXQDA 2018 質性分析軟體 中英文快速入門手冊Getting started-guide-maxqda2018 MAXQDA 2018 質性分析軟體 中英文快速入門手冊
Getting started-guide-maxqda2018 MAXQDA 2018 質性分析軟體 中英文快速入門手冊
Cheer Chain Enterprise Co., Ltd.
 
NativeJ screenshot - NativeJ is a powerful Java EXE maker!
NativeJ screenshot - NativeJ is a powerful Java EXE maker!NativeJ screenshot - NativeJ is a powerful Java EXE maker!
NativeJ screenshot - NativeJ is a powerful Java EXE maker!
Cheer Chain Enterprise Co., Ltd.
 
Edraw Max Pro 使用者手冊 - All-In-One Diagram Software!!
Edraw Max Pro  使用者手冊 - All-In-One Diagram Software!!Edraw Max Pro  使用者手冊 - All-In-One Diagram Software!!
Edraw Max Pro 使用者手冊 - All-In-One Diagram Software!!
Cheer Chain Enterprise Co., Ltd.
 
Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄
Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄
Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄
Cheer Chain Enterprise Co., Ltd.
 
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Cheer Chain Enterprise Co., Ltd.
 
Maxqda12 features -detailed feature comparison for more information about eac...
Maxqda12 features -detailed feature comparison for more information about eac...Maxqda12 features -detailed feature comparison for more information about eac...
Maxqda12 features -detailed feature comparison for more information about eac...
Cheer Chain Enterprise Co., Ltd.
 
CABRI® 3D V2 - 革命性的數學工具(中文操作手冊)
CABRI® 3D V2 - 革命性的數學工具(中文操作手冊)CABRI® 3D V2 - 革命性的數學工具(中文操作手冊)
CABRI® 3D V2 - 革命性的數學工具(中文操作手冊)
Cheer Chain Enterprise Co., Ltd.
 
MAXQDA 12 質性(定性)分析軟體中文入門指南
MAXQDA 12 質性(定性)分析軟體中文入門指南MAXQDA 12 質性(定性)分析軟體中文入門指南
MAXQDA 12 質性(定性)分析軟體中文入門指南
Cheer Chain Enterprise Co., Ltd.
 
全新 Veeam Availability Suite v9包括 Veeam Backup & Replication 和 Veeam ONE 備份解決方...
全新 Veeam Availability Suite v9包括 Veeam Backup & Replication 和 Veeam ONE 備份解決方...全新 Veeam Availability Suite v9包括 Veeam Backup & Replication 和 Veeam ONE 備份解決方...
全新 Veeam Availability Suite v9包括 Veeam Backup & Replication 和 Veeam ONE 備份解決方...
Cheer Chain Enterprise Co., Ltd.
 

More from Cheer Chain Enterprise Co., Ltd. (20)

Intel® Tiber™ Developer Cloud Overview (30 min).pdf
Intel® Tiber™ Developer Cloud Overview  (30 min).pdfIntel® Tiber™ Developer Cloud Overview  (30 min).pdf
Intel® Tiber™ Developer Cloud Overview (30 min).pdf
 
MAXQDA-24-Features-EN.pdf
MAXQDA-24-Features-EN.pdfMAXQDA-24-Features-EN.pdf
MAXQDA-24-Features-EN.pdf
 
Newsletter 20.pdf
Newsletter 20.pdfNewsletter 20.pdf
Newsletter 20.pdf
 
Paessler_Sales_Presentation_EN.pptx
Paessler_Sales_Presentation_EN.pptxPaessler_Sales_Presentation_EN.pptx
Paessler_Sales_Presentation_EN.pptx
 
A General Method for Estimating a Linear Structural Equation System
 A General Method for Estimating a Linear Structural Equation System A General Method for Estimating a Linear Structural Equation System
A General Method for Estimating a Linear Structural Equation System
 
Focused Analysis of #Qualitative #Interviews with #MAXQDA Step by Step - #免費 ...
Focused Analysis of #Qualitative #Interviews with #MAXQDA Step by Step - #免費 ...Focused Analysis of #Qualitative #Interviews with #MAXQDA Step by Step - #免費 ...
Focused Analysis of #Qualitative #Interviews with #MAXQDA Step by Step - #免費 ...
 
Maxqda 2020 質性分析及混合研究理論應用軟體完整使用手冊(英文版)
Maxqda 2020 質性分析及混合研究理論應用軟體完整使用手冊(英文版)Maxqda 2020 質性分析及混合研究理論應用軟體完整使用手冊(英文版)
Maxqda 2020 質性分析及混合研究理論應用軟體完整使用手冊(英文版)
 
#Acunetix #product #presentation
#Acunetix #product #presentation#Acunetix #product #presentation
#Acunetix #product #presentation
 
DEA SolverPro Newsletter19
DEA SolverPro Newsletter19DEA SolverPro Newsletter19
DEA SolverPro Newsletter19
 
DEA-Solver-Pro Version 14d- Newsletter17
DEA-Solver-Pro Version 14d- Newsletter17DEA-Solver-Pro Version 14d- Newsletter17
DEA-Solver-Pro Version 14d- Newsletter17
 
Doctor web Company profile 防毒軟體公司簡介
Doctor web Company profile 防毒軟體公司簡介Doctor web Company profile 防毒軟體公司簡介
Doctor web Company profile 防毒軟體公司簡介
 
Getting started-guide-maxqda2018 MAXQDA 2018 質性分析軟體 中英文快速入門手冊
Getting started-guide-maxqda2018 MAXQDA 2018 質性分析軟體 中英文快速入門手冊Getting started-guide-maxqda2018 MAXQDA 2018 質性分析軟體 中英文快速入門手冊
Getting started-guide-maxqda2018 MAXQDA 2018 質性分析軟體 中英文快速入門手冊
 
NativeJ screenshot - NativeJ is a powerful Java EXE maker!
NativeJ screenshot - NativeJ is a powerful Java EXE maker!NativeJ screenshot - NativeJ is a powerful Java EXE maker!
NativeJ screenshot - NativeJ is a powerful Java EXE maker!
 
Edraw Max Pro 使用者手冊 - All-In-One Diagram Software!!
Edraw Max Pro  使用者手冊 - All-In-One Diagram Software!!Edraw Max Pro  使用者手冊 - All-In-One Diagram Software!!
Edraw Max Pro 使用者手冊 - All-In-One Diagram Software!!
 
Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄
Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄
Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄
 
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
 
Maxqda12 features -detailed feature comparison for more information about eac...
Maxqda12 features -detailed feature comparison for more information about eac...Maxqda12 features -detailed feature comparison for more information about eac...
Maxqda12 features -detailed feature comparison for more information about eac...
 
CABRI® 3D V2 - 革命性的數學工具(中文操作手冊)
CABRI® 3D V2 - 革命性的數學工具(中文操作手冊)CABRI® 3D V2 - 革命性的數學工具(中文操作手冊)
CABRI® 3D V2 - 革命性的數學工具(中文操作手冊)
 
MAXQDA 12 質性(定性)分析軟體中文入門指南
MAXQDA 12 質性(定性)分析軟體中文入門指南MAXQDA 12 質性(定性)分析軟體中文入門指南
MAXQDA 12 質性(定性)分析軟體中文入門指南
 
全新 Veeam Availability Suite v9包括 Veeam Backup & Replication 和 Veeam ONE 備份解決方...
全新 Veeam Availability Suite v9包括 Veeam Backup & Replication 和 Veeam ONE 備份解決方...全新 Veeam Availability Suite v9包括 Veeam Backup & Replication 和 Veeam ONE 備份解決方...
全新 Veeam Availability Suite v9包括 Veeam Backup & Replication 和 Veeam ONE 備份解決方...
 

Recently uploaded

Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 

Recently uploaded (20)

Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 

#Riverflow2 d gpu tests 2019

  • 1. January 2019 GPU Performance Tests of the RiverFlow2D Model
  • 2. RiverFlow2D GPU Tests ii RiverFlow2D© model and documentation produced by Hydronia, LLC. Pembroke Pines, FL. USA. Information in this document is subject to change without notice and does not represent a commitment on part of Hydronia, LLC. RiverFlow2D. RiverFlow2D Plus and RiverFlow2D GPU are copyrighted by Hydronia, LLC. 2011-2019. All other products or service names mentioned herein are trademarks of their respective owners. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means electronic, mechanical, photocopying, recording or otherwise, without the prior written permission of Hydronia, LLC. Technical documentation prepared by Asier Lacasta and Reinaldo Garcia. Last document modification date: January, 2019. Technical Support: support@hydronia.com Web site: www.hydronia.com
  • 3. RiverFlow2D GPU Tests iii Contents CONTENTS..................................................................................................................................................III LIST OF FIGURES ......................................................................................................................................IV LIST OF TABLES .........................................................................................................................................V 1 INTRODUCTION..................................................................................................................................1 2 TEST CASES.......................................................................................................................................2 2.1 TEST 1................................................................................................................................................................................2 Test 1 Results ...............................................................................................................................................................3 2.2 TEST 2................................................................................................................................................................................4 Test 2 Results ...............................................................................................................................................................5 2.3 TEST 3................................................................................................................................................................................6 Test 3 Results ...............................................................................................................................................................7 2.4 TEST 4................................................................................................................................................................................8 Test 4 Results ...............................................................................................................................................................9 3 COMMENTS.......................................................................................................................................10
  • 4. RiverFlow2D GPU Tests iv List of Figures Figure 1 RiverFlow2D Plus triangular-cell mesh...............................................................................................................................1 Figure 2 Main window at the end of the simulation for test 1 mesh 3...............................................................................................2 Figure 3 Test 1: Speed up of the GPU solution compared against the non-parallelized CPU version.............................................3 Figure 4 Main window at the end of the simulation for test 2 mesh 3...............................................................................................4 Figure 5 Test 2: Speed up of the GPU solution compared against the non-parallelized CPU version.............................................5 Figure 6 Main window at the end of the simulation for test 3 using Tesla K40 (top) and using Tesla K80 (bottom). .......................6 Figure 7 Test 3: Speed up of the GPU solution compared against the non-parallelized CPU version.............................................7 Figure 8 Main window at the end of the simulation for test 4 using Tesla K40 (top) and using Tesla K80 (bottom). ......................8 Figure 9 Test 4: Computational cost (in seconds) for the Tesla K80, Tesla P100, Tesla V100 and RTX 2080 Ti devices. ............9
  • 5. RiverFlow2D GPU Tests v List of Tables Table 1 Technical specification summary of NVIDIA GPU hardware. ..............................................................................................1 Table 2 Test 1: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model......3 Table 3 Test 2: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model.....5 Table 4 Test 3: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model......7 Table 5 Test 4: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model......9
  • 6.
  • 7. RiverFlow2D GPU Tests 1 1 Introduction RiverFlow2D, is suite of two-dimensional finite-volume models for rivers, floodplains and estuaries that include flow hydrodynamics, and add-on modules for erosion and deposition simulations, mud and debris flows, and pollutant dispersion. RiverFlow2D can route floods in rivers and simulate inundation over complex terrain at high resolution and with remarkable stability, accuracy and speed. The use of adaptive triangular-cell meshes enables the flow field to be resolved around key features in complex river environments. The GPU version allows performing hydrodynamic computations up to than 680 times faster than non-parallelized models. RiverFlow2D hydraulic simulation core has been developed in collaboration with the Computational Hydraulics Group of the University of Zaragoza in Spain. This document presents several tests to demonstrate the performance of the RiverFlow2D GPU model on a variety of real project applications using several meshes with different resolutions and utilizing various NVIDIA GPU hardware cards (see Table 1). Table 1 Technical specification summary of NVIDIA GPU hardware. Tesla K40 Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti CUDA cores 2,880 2 x 2,496 3,584 3,584 5,120 4,352 Memory 12 Gb 24 Gb 11 Gb 16 Gb 16 Gb 11 Gb Note: The sequential version of the code was run on a computer with an Intel Core i7-3820 @ 3.60 GHz CPU. In the tests described in this document we report runtimes for each application and calculate model speed ups with respect to the non-parallelized CPU model (using one core), which is the standard procedure to compute speedups. For instance, if the speedup is reported to be 100, it means that the model performs 100 times faster than the non-parallelized version. Figure 1 RiverFlow2D Plus triangular-cell mesh.
  • 8. RiverFlow2D GPU Tests 2 2 Test Cases We present different tests to illustrate the performance of the RiverFlow2D GPU model in five real applications using various GPU cards. 2.1 Test 1 The first test case involves the model application to a short reach of the Green River (USA) using three mesh resolutions: 19,079 cells (Mesh 3), 154,880 cells (Mesh 3), and 1,878,607 (Mesh 3). Figure 2 Main window at the end of the simulation for test 1 mesh 3.
  • 9. RiverFlow2D GPU Tests 3 Test 1 Results Table 2 Test 1: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model. Mesh No. Cells Intel CPU Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti Max Speedup Mesh1 19,079 00:00:08:14 00:00:00:18 00:00:00:38 00:00:00:13 00:00:00:11 00:00:00:46 45x Mesh2 154,880 00:03:23:47 00:00:02:38 00:00:02:44 00:00:01:24 00:00:00:51 00:00:03:07 238x Mesh3 1,878,607 08:23:17:47 00:01:28:04 00:01:08:28 00:00:33:40 00:00:18:49 00:01:00:39 687x Figure 3 Test 1: Speed up of the GPU solution compared against the non-parallelized CPU version. 27.44 13.00 38.00 44.91 10.74 77.39 74.55 145.56 239.75 65.39 146.68 188.67 383.70 686.51 212.99 0.00 100.00 200.00 300.00 400.00 500.00 600.00 700.00 800.00 Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti Axis Title Mesh1 Mesh2 Mesh3
  • 10. RiverFlow2D GPU Tests 4 2.2 Test 2 The second test is about an application of a hydraulic structure in New Orleans at high resolution. We present results for three meshes: 21,001 Cells in Mesh 1, 539,177 cells in Mesh 2 and 1,640,606 Cells in Mesh 3. The project was provided by Stantec. Figure 4 Main window at the end of the simulation for test 2 mesh 3.
  • 11. RiverFlow2D GPU Tests 5 Test 2 Results Table 3 Test 2: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model. Mesh No. Cells Intel CPU Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti Max Speedup Mesh 1 21,001 00:00:37:07 00:00:01:24 00:00:02:42 00:00:00:53 00:00:00:44 00:00:03:15 51x Mesh 2 539,177 02:22:39:24 00:00:38:12 00:00:35:30 00:00:16:36 00:00:09:49 00:00:32:08 432x Mesh 3 1,640,606 16:05:34:31 00:03:18:32 00:02:37:37 00:01:15:36 00:00:40:55 00:02:17:59 571x Figure 5 Test 2: Speed up of the GPU solution compared against the non-parallelized CPU version. 26.51 13.75 42.02 50.61 11.42 110.98 119.42 255.39 431.86 131.93117.74 148.30 309.19 571.27 169.40 0.00 100.00 200.00 300.00 400.00 500.00 600.00 Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti Mesh1 Mesh2 Mesh3
  • 12. RiverFlow2D GPU Tests 6 2.3 Test 3 This test case represents an event for the simulation of a river in California (USA) including 357,611 cells. The event covers a period of 6 days and 23 hours. Figure 6 Main window at the end of the simulation for test 3 using Tesla K40 (top) and using Tesla K80 (bottom).
  • 13. RiverFlow2D GPU Tests 7 Test 3 Results Table 4 Test 3: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model. No. Cells Intel CPU Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti Max Speedup 357,611 06:00:30:01 00:01:51:47 00:01:47:10 00:00:49:49 00:00:34:38 00:01:59:56 250x Figure 7 Test 3: Speed up of the GPU solution compared against the non-parallelized CPU version. 77.56 80.90 174.04 250.34 72.29 0.00 50.00 100.00 150.00 200.00 250.00 300.00 Tesla K80 GTX 1080 Ti Tesla P100 Tesla V100 RTX 2080 Ti
  • 14. RiverFlow2D GPU Tests 8 2.4 Test 4 This test reports on results of an ongoing collaboration with the National Oceanic and Atmospheric Administration (NOAA) of the USA. It shows a simulation of 420-mile reach of the Red River of the North located in Minnesota (USA). The event involves the routing of 3-month hydrographs. Figure 8 Main window at the end of the simulation for test 4 using Tesla K40 (top) and using Tesla K80 (bottom).
  • 15. RiverFlow2D GPU Tests 9 Test 4 Results The computer times of the non-parallelized CPU model is impractical for this test. Therefore, only the RiverFlow2D GPU model was used. Table 5 Test 4: Run times for RiverFlow2D in different GPU hardware. Intel CPU corresponds to the non-parallelized model. No. of cells Tesla K80 Tesla P100 Tesla V100 RTX 2080 Ti 4,616,546 00:20:50:46 01:02:55:42 01:02:21:04 00:12:22:54 Figure 9 Test 4: Computational cost (in seconds) for the Tesla K80, Tesla P100, Tesla V100 and RTX 2080 Ti devices. 75046 33972 22948 44574 Tesla K80 Tesla P100 Tesla V100 RTX 2080 Ti
  • 16. RiverFlow2D GPU Tests 10 3 Comments This report presents performance results of the Riverflow2D GPU model in several NVIDIA GPUs including the latest generation RTX, Tesla P100 and V100 cards. While the Tesla V100 is still the clear winner of the tested devices, the NVIDIA GTX 1080 Ti card is much lower in costs and its acceleration capabilities are also remarkable. The latest benchmarks include the RTX 2080 Ti, for which the performance gain is almost negligible compared to the GTX 1080 Ti, therefore cannot be recommended as the best low cost solution. This was a surprise for us since we usually see about a 20-25% increase in speed between generations. As demonstrated in the tests presented in this document, the remarkable performance of the RiverFlow2D GPU has several implications including: • Computer run times are reduced from days to a few hours, or from hours to minutes, and from minutes to seconds in some cases. • The RiverFlow2D GPU allows evaluating river flooding simulations of large river reaches that were impractical until recently due to excessive runtimes. • The use of GPU technology developed in the RiverFlow2D code also allows using models with large resolution meshes involving millions of cells. • The emergence of Pay-per-Use Cloud Services such as the Google Cloud where all of the tested cards are available at very attractive costs, facilitates the use of the RiverFlow2D GPU model for a wide range or applications.