ap4
Joined 2 years ago
Karma
13
Submissions
16
Member since
Jul 26
Joined 2 years ago
size tflops_cublas tflops_my diff gpu
12288² 51.4 56.3 +9% h100
8192² 50.5 56.1 +11% h100
4096² 43.8 53.9 +23% h100
12288² 18.9 27.0 +43% a100
8192² 19.0 26.3 +38% a100
4096² 17.5 19.8 +13% a100
16384² 28.8 34.9 +21% 3090ti
12288² 28.8 34.5 +20% 3090ti
8192² 29.3 33.3 +14% 3090ti
4096² 27.9 26.7 -4% 3090ti size tflops_cublas tflops_my diff gpu
12288² 51.4 56.3 +9% h100
8192² 50.5 56.1 +11% h100
4096² 43.8 53.9 +23% h100
12288² 18.9 27.0 +43% a100
8192² 19.0 26.3 +38% a100
4096² 17.5 19.8 +13% a100
12288² 28.8 34.5 +20% 3090ti
Edit: The values for A100 are fishy. They should not exceed 19.5 TFLOPS, which is the maximum from the spec. I have to take a closer look into that.So far I have tested on:
size tflops_cublas tflops_my diff gpu
4096² 28.7-28.8 32.5 +13% 4070ts
8192² 27.7-28.2 33.5 +19-21% 4070ts
4096² 9.9-10.0 10.1-10.2 +1-2% 1080ti
4096² 3.8-4.3 6.7 +56-76% T4Source code: https://github.com/arekpaterek/Faster_SGEMM_CUDA
size tflops_cublas tflops_my diff gpu
4096² 50.8-50.9 61.8 +21% 4090
6144² 55.3 59.8 +8% 4090
8192² 56.3-56.5 67.1 +19% 4090
12288² 53.7 66.7 +24% 4090
16384² 53.6 66.7 +24% 4090
4096² 28.7-28.8 32.5 +13% 4070ts
4096² 3.8-4.3 6.7 +56-76% T4On a 4090 gpu, average of 20 runs of SGEMM_CUDA:
size tflops_cublas tflops_my diff
4096² 50.8-50.9 61.8 +21%
8192² 56.3-56.4 67.1 +19%
16384² 53.6 66.7 +24%
I guess the right thing to do now would be to hire a B2B salesman and figure out, which company needs it.On average over 20 runs:
CuBLAS (./sgemm 0) has 50.9 TFLOPS.
My kernel has 61.8 TFLOPS, so it's actually +21% speedup in this benchmark.
How do I collect my paycheck?
I have no way to delete this submission.