1Platform: clvk 2 Device: Apple M1 3 Driver version : 1.2 CLVK on Vulkan v1.1.189 driver 10105 (Macintosh) 4 Compute units : 1 5 Clock frequency : 0 MHz 6 7 Global memory bandwidth (GBPS) 8 float : 55.63 9 float2 : 57.66 10 float4 : 57.50 11 float8 : 57.88 12 float16 : 62.41 13 14 Single-precision compute (GFLOPS) 15 float : 1267.18 16 float2 : 1502.12 17 float4 : 1525.60 18 float8 : 892.10 19 float16 : 1470.11 20 21 Half-precision compute (GFLOPS) 22 half : 1333.62 23 half2 : 1508.59 24 half4 : 1591.51 25 half8 : 1525.85 26 half16 : 1423.71 27 28 No double precision support! Skipped 29 30 Integer compute (GIOPS) 31 int : 472.07 32 int2 : 467.69 33 int4 : 469.41 34 int8 : 476.42 35 int16 : 461.98 36 37 Integer compute Fast 24bit (GIOPS) 38 int : 480.22 39 int2 : 478.74 40 int4 : 437.78 41 int8 : 474.67 42 int16 : 475.28 43 44 Transfer bandwidth (GBPS) 45 enqueueWriteBuffer : 28.62 46 enqueueReadBuffer : 28.93 47 enqueueWriteBuffer non-blocking : 28.99 48 enqueueReadBuffer non-blocking : 28.97 49 enqueueMapBuffer(for read) : 550636.56 50 memcpy from mapped ptr : 28.75 51 enqueueUnmap(after write) : 727960.19 52 memcpy to mapped ptr : 28.96 53 54 Kernel launch latency : 6.92 us 55