1Platform: Portable Computing Language 2 Device: pthread-AMD Ryzen Threadripper 3970X 32-Core Processor 3 Driver version : 1.4 (Linux x64) 4 Compute units : 64 5 Clock frequency : 3700 MHz 6 7 Global memory bandwidth (GBPS) 8 float : 60.55 9 float2 : 64.76 10 float4 : 66.65 11 float8 : 69.31 12 float16 : 70.19 13 14 Single-precision compute (GFLOPS) 15 float : 660.02 16 float2 : 168.74 17 float4 : 323.35 18 float8 : 639.75 19 float16 : 1291.47 20 21 No half precision support! Skipped 22 23 Double-precision compute (GFLOPS) 24 double : 321.48 25 double2 : 163.61 26 double4 : 330.57 27 double8 : 639.99 28 double16 : 1281.35 29 30 Integer compute (GIOPS) 31 int : 770.53 32 int2 : 252.50 33 int4 : 387.05 34 int8 : 804.23 35 int16 : 985.80 36 37 Transfer bandwidth (GBPS) 38 enqueueWriteBuffer : 19.25 39 enqueueReadBuffer : 17.37 40 enqueueMapBuffer(for read) : 9122.70 41 memcpy from mapped ptr : 19.35 42 enqueueUnmap(after write) : 11496.17 43 memcpy to mapped ptr : 20.18 44 45 Kernel launch latency : 73.67 us 46