Skip to content

Commit e4ce28e

Browse files
Add create plots and their plots
1 parent 049926b commit e4ce28e

23 files changed

+330
-0
lines changed

_static/all_methods_hardware.png

268 KB
Loading

_static/cupy_across_hardware.png

197 KB
Loading
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
gpu,cpu,method,grid_size,timesteps,mean_time_sec,std_dev_sec
2+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),50,100,2.063467,0.045987
3+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),50,100,2.673722,0.065165
4+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,Naive (CPU),50,100,3.174932,0.073362
5+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),100,100,2.087588,0.051706
6+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),100,100,2.667915,0.065814
7+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,Naive (CPU),100,100,6.653774,0.113325
8+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),250,100,2.225526,0.100086
9+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),250,100,2.658933,0.054842
10+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,Naive (CPU),250,100,30.527410,0.202121
11+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),500,100,2.415106,0.033757
12+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),500,100,2.706837,0.069167
13+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,Naive (CPU),500,100,132.631681,1.444587
14+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),1000,100,4.010868,0.296557
15+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),1000,100,2.652861,0.031628
16+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,Naive (CPU),1000,100,559.772829,11.304633
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
gpu,cpu,method,grid_size,timesteps,mean_time_sec,std_dev_sec
2+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),50,100,2.091429,0.075250
3+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),50,100,2.630615,0.026028
4+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),100,100,2.072720,0.052241
5+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),100,100,2.688768,0.059501
6+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),250,100,2.175943,0.053714
7+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),250,100,2.644925,0.036298
8+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),500,100,2.450191,0.075497
9+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),500,100,2.827237,0.052290
10+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),1000,100,3.875571,0.007465
11+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),1000,100,2.691696,0.043639
12+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),2500,100,18.247786,0.085240
13+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),2500,100,2.759881,0.110523
14+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),5000,100,62.562225,0.187020
15+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),5000,100,3.363562,0.281929
16+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,NumPy (CPU),10000,100,239.376334,0.764313
17+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),10000,100,5.186553,0.248861
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
gpu,cpu,method,grid_size,timesteps,mean_time_sec,std_dev_sec
2+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),50,100,3.373583,0.826936
3+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),100,100,2.761768,0.088103
4+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),250,100,2.800489,0.023046
5+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),500,100,2.690734,0.057994
6+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),1000,100,2.753769,0.078095
7+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),2500,100,2.790142,0.037062
8+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),5000,100,3.195418,0.053766
9+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),10000,100,5.027194,0.031042
10+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),15000,100,8.442919,0.263919
11+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),20000,100,12.644069,0.093395
12+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),25000,100,18.554928,0.177289
13+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),30000,100,25.315868,0.173294
14+
NVIDIA_A100-SXM4-80GB,AMD_EPYC_7V12_64-Core_Processor,CuPy (GPU),40000,100,42.860808,0.284663
Binary file not shown.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
gpu,cpu,method,grid_size,timesteps,mean_time_sec,std_dev_sec
2+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),50,100,1.983749,0.007513
3+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),50,100,2.381084,0.068829
4+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,Naive (CPU),50,100,2.410273,0.049775
5+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),100,100,1.945175,0.039153
6+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),100,100,2.336525,0.002403
7+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,Naive (CPU),100,100,3.904390,0.023506
8+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),250,100,1.971557,0.060440
9+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),250,100,2.469172,0.128338
10+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,Naive (CPU),250,100,14.725007,0.102246
11+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),500,100,2.184285,0.066509
12+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),500,100,2.443785,0.112158
13+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,Naive (CPU),500,100,62.142849,0.301355
14+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),1000,100,2.938326,0.294434
15+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),1000,100,2.359441,0.030637
16+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,Naive (CPU),1000,100,264.626117,13.762658
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
gpu,cpu,method,grid_size,timesteps,mean_time_sec,std_dev_sec
2+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),50,100,1.869059,0.043287
3+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),50,100,2.374159,0.029446
4+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),100,100,1.911878,0.055914
5+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),100,100,2.321233,0.027948
6+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),250,100,1.951020,0.020478
7+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),250,100,2.380752,0.072261
8+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),500,100,2.199362,0.094118
9+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),500,100,2.393087,0.049348
10+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),1000,100,2.864257,0.115768
11+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),1000,100,2.364880,0.022514
12+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),2500,100,16.395034,0.058331
13+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),2500,100,2.688642,0.313695
14+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),5000,100,57.519849,0.447362
15+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),5000,100,2.872334,0.298268
16+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,NumPy (CPU),10000,100,222.391967,1.363038
17+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),10000,100,3.946568,0.353731
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
gpu,cpu,method,grid_size,timesteps,mean_time_sec,std_dev_sec
2+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),50,100,3.238925,1.033222
3+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),100,100,2.502330,0.067399
4+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),250,100,2.453384,0.130417
5+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),500,100,2.436340,0.049481
6+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),1000,100,2.437894,0.122810
7+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),2500,100,2.503792,0.056716
8+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),5000,100,2.692318,0.040983
9+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),10000,100,3.809769,0.050915
10+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),15000,100,5.623580,0.018359
11+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),20000,100,8.400177,0.074555
12+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),25000,100,11.584349,0.057047
13+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),30000,100,15.807539,0.149792
14+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),40000,100,26.089969,0.200815
15+
NVIDIA_H100_NVL,AMD_EPYC_9V84_96-Core_Processor,CuPy (GPU),50000,100,40.500881,0.414871

0 commit comments

Comments
 (0)