1Platform: Apple 2 Device: Apple M1 3 Driver version : 1.2 1.0 (Macintosh) 4 Compute units : 8 5 Clock frequency : 1000 MHz 6 7 Global memory bandwidth (GBPS) 8 float : 58.16 9 float2 : 59.96 10 float4 : 58.57 11 float8 : 60.68 12 float16 : 34.27 13 14 Single-precision compute (GFLOPS) 15 float : 1186.82 16 float2 : 1208.45 17 float4 : 1212.35 18 float8 : 999.87 19 float16 : 1268.70 20 21 No half precision support! Skipped 22 23 No double precision support! Skipped 24 25 Integer compute (GIOPS) 26 int : 652.41 27 int2 : 651.09 28 int4 : 650.97 29 int8 : 648.29 30 int16 : 651.40 31 32 Integer compute Fast 24bit (GIOPS) 33 int : 652.19 34 int2 : 651.32 35 int4 : 651.09 36 int8 : 648.10 37 int16 : 650.90 38 39 Transfer bandwidth (GBPS) 40 enqueueWriteBuffer : 16.86 41 enqueueReadBuffer : 16.61 42 enqueueWriteBuffer non-blocking : 10.06 43 enqueueReadBuffer non-blocking : 11.15 44 enqueueMapBuffer(for read) : 4436.95 45 memcpy from mapped ptr : 23.59 46 enqueueUnmap(after write) : 119304.65 47 memcpy to mapped ptr : 24.74 48 49 Kernel launch latency : 1.45 us 50