Checking for SVE streaming support... Checking for SME support... Checking for SME2 support... Determining vector length of SVE in streaming mode 512 bits Determining Neon peak performance... Repetitions: 1000000000 Total time: 2.151884 FP32 GFLOPS: 111.530175 Determining peak performance for SVE in streaming mode... Repetitions: 100000000 Total time: 3.058481 FP32 GFLOPS: 31.388130 Determining peak performance for SME FMOPA accumulating in a single tile... Repetitions: 250000000 Total time: 8.154189 FP32 GFLOPS: 502.318502 Determining peak performance for SME FMOPA accumulating in two tiles... Repetitions: 250000000 Total time: 4.076859 FP32 GFLOPS: 1004.695036 Determining peak performance for SME FMOPA accumulating in four tiles... Repetitions: 250000000 Total time: 2.038161 FP32 GFLOPS: 2009.654782 Determining peak performance for SME FMOPA accumulating in four tiles (requires reordering)... Repetitions: 250000000 Total time: 2.038330 FP32 GFLOPS: 2009.488159 Determining peak performance for SME FMOPA(widening)... Repetitions: 250000000 Total time: 4.078523 FP32 GFLOPS: 2008.570259 Determining peak performance for SME BFMOPA(widening)... Repetitions: 250000000 Total time: 4.077790 FP32 GFLOPS: 2008.931308 Running CBLAS benchmarks... Running CBLAS SGEMM... M/N/K: 16/16/16 ldA/ldB/ldC: 16/16/16 TransA/TransB: 0/0 Repetitions: 6243902 Total time: 0.933214 FP32 GFLOPS: 54.810628 Running CBLAS SGEMM... M/N/K: 16/16/16 ldA/ldB/ldC: 16/16/16 TransA/TransB: 0/1 Repetitions: 8883828 Total time: 0.995060 FP32 GFLOPS: 73.137619 Running CBLAS SGEMM... M/N/K: 32/32/32 ldA/ldB/ldC: 32/32/32 TransA/TransB: 0/0 Repetitions: 6622473 Total time: 0.979666 FP32 GFLOPS: 443.018733 Running CBLAS SGEMM... M/N/K: 32/32/32 ldA/ldB/ldC: 32/32/32 TransA/TransB: 0/1 Repetitions: 14099827 Total time: 1.002106 FP32 GFLOPS: 922.104311 Running CBLAS SGEMM... M/N/K: 64/64/64 ldA/ldB/ldC: 64/64/64 TransA/TransB: 0/0 Repetitions: 1943074 Total time: 0.994875 FP32 GFLOPS: 1023.978270 Running CBLAS SGEMM... M/N/K: 64/64/64 ldA/ldB/ldC: 64/64/64 TransA/TransB: 0/1 Repetitions: 2716180 Total time: 0.994839 FP32 GFLOPS: 1431.448284 Running CBLAS SGEMM... M/N/K: 128/128/128 ldA/ldB/ldC: 128/128/128 TransA/TransB: 0/0 Repetitions: 342245 Total time: 1.003205 FP32 GFLOPS: 1430.893559 Running CBLAS SGEMM... M/N/K: 128/128/128 ldA/ldB/ldC: 128/128/128 TransA/TransB: 0/1 Repetitions: 401253 Total time: 0.997126 FP32 GFLOPS: 1687.827880 Running CBLAS SGEMM... M/N/K: 256/256/256 ldA/ldB/ldC: 256/256/256 TransA/TransB: 0/0 Repetitions: 47197 Total time: 0.985872 FP32 GFLOPS: 1606.363227 Running CBLAS SGEMM... M/N/K: 256/256/256 ldA/ldB/ldC: 256/256/256 TransA/TransB: 0/1 Repetitions: 52287 Total time: 0.985383 FP32 GFLOPS: 1780.485949 Running CBLAS SGEMM... M/N/K: 512/512/512 ldA/ldB/ldC: 512/512/512 TransA/TransB: 0/0 Repetitions: 6410 Total time: 0.984384 FP32 GFLOPS: 1747.967534 Running CBLAS SGEMM... M/N/K: 512/512/512 ldA/ldB/ldC: 512/512/512 TransA/TransB: 0/1 Repetitions: 6779 Total time: 0.997031 FP32 GFLOPS: 1825.142805 Running CBLAS SGEMM... M/N/K: 1024/1024/1024 ldA/ldB/ldC: 1024/1024/1024 TransA/TransB: 0/0 Repetitions: 754 Total time: 1.009276 FP32 GFLOPS: 1604.320989 Running CBLAS SGEMM... M/N/K: 1024/1024/1024 ldA/ldB/ldC: 1024/1024/1024 TransA/TransB: 0/1 Repetitions: 749 Total time: 1.004841 FP32 GFLOPS: 1600.716185 Running CBLAS SGEMM... M/N/K: 2048/2048/2048 ldA/ldB/ldC: 2048/2048/2048 TransA/TransB: 0/0 Repetitions: 87 Total time: 0.988658 FP32 GFLOPS: 1511.795402 Running CBLAS SGEMM... M/N/K: 2048/2048/2048 ldA/ldB/ldC: 2048/2048/2048 TransA/TransB: 0/1 Repetitions: 89 Total time: 1.000151 FP32 GFLOPS: 1528.777512 Running CBLAS SGEMM... M/N/K: 4096/4096/4096 ldA/ldB/ldC: 4096/4096/4096 TransA/TransB: 0/0 Repetitions: 10 Total time: 0.941076 FP32 GFLOPS: 1460.444783 Running CBLAS SGEMM... M/N/K: 4096/4096/4096 ldA/ldB/ldC: 4096/4096/4096 TransA/TransB: 0/1 Repetitions: 11 Total time: 0.987704 FP32 GFLOPS: 1530.649353 Running CBLAS SGEMM... M/N/K: 8192/8192/8192 ldA/ldB/ldC: 8192/8192/8192 TransA/TransB: 0/0 Repetitions: 1 Total time: 0.739960 FP32 GFLOPS: 1485.906843 Running CBLAS SGEMM... M/N/K: 8192/8192/8192 ldA/ldB/ldC: 8192/8192/8192 TransA/TransB: 0/1 Repetitions: 1 Total time: 0.706639 FP32 GFLOPS: 1555.973599 Running example SME FMOPA... 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000 8.000000 9.000000 10.000000 11.000000 12.000000 13.000000 14.000000 15.000000 16.000000 2.000000 4.000000 6.000000 8.000000 10.000000 12.000000 14.000000 16.000000 18.000000 20.000000 22.000000 24.000000 26.000000 28.000000 30.000000 32.000000 3.000000 6.000000 9.000000 12.000000 15.000000 18.000000 21.000000 24.000000 27.000000 30.000000 33.000000 36.000000 39.000000 42.000000 45.000000 48.000000 4.000000 8.000000 12.000000 16.000000 20.000000 24.000000 28.000000 32.000000 36.000000 40.000000 44.000000 48.000000 52.000000 56.000000 60.000000 64.000000 5.000000 10.000000 15.000000 20.000000 25.000000 30.000000 35.000000 40.000000 45.000000 50.000000 55.000000 60.000000 65.000000 70.000000 75.000000 80.000000 6.000000 12.000000 18.000000 24.000000 30.000000 36.000000 42.000000 48.000000 54.000000 60.000000 66.000000 72.000000 78.000000 84.000000 90.000000 96.000000 7.000000 14.000000 21.000000 28.000000 35.000000 42.000000 49.000000 56.000000 63.000000 70.000000 77.000000 84.000000 91.000000 98.000000 105.000000 112.000000 8.000000 16.000000 24.000000 32.000000 40.000000 48.000000 56.000000 64.000000 72.000000 80.000000 88.000000 96.000000 104.000000 112.000000 120.000000 128.000000 9.000000 18.000000 27.000000 36.000000 45.000000 54.000000 63.000000 72.000000 81.000000 90.000000 99.000000 108.000000 117.000000 126.000000 135.000000 144.000000 10.000000 20.000000 30.000000 40.000000 50.000000 60.000000 70.000000 80.000000 90.000000 100.000000 110.000000 120.000000 130.000000 140.000000 150.000000 160.000000 11.000000 22.000000 33.000000 44.000000 55.000000 66.000000 77.000000 88.000000 99.000000 110.000000 121.000000 132.000000 143.000000 154.000000 165.000000 176.000000 12.000000 24.000000 36.000000 48.000000 60.000000 72.000000 84.000000 96.000000 108.000000 120.000000 132.000000 144.000000 156.000000 168.000000 180.000000 192.000000 13.000000 26.000000 39.000000 52.000000 65.000000 78.000000 91.000000 104.000000 117.000000 130.000000 143.000000 156.000000 169.000000 182.000000 195.000000 208.000000 14.000000 28.000000 42.000000 56.000000 70.000000 84.000000 98.000000 112.000000 126.000000 140.000000 154.000000 168.000000 182.000000 196.000000 210.000000 224.000000 15.000000 30.000000 45.000000 60.000000 75.000000 90.000000 105.000000 120.000000 135.000000 150.000000 165.000000 180.000000 195.000000 210.000000 225.000000 240.000000 16.000000 32.000000 48.000000 64.000000 80.000000 96.000000 112.000000 128.000000 144.000000 160.000000 176.000000 192.000000 208.000000 224.000000 240.000000 256.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 Running example SME BFMOPA(widening)... 5.000000 11.000000 17.000000 23.000000 29.000000 35.000000 41.000000 47.000000 53.000000 59.000000 65.000000 71.000000 77.000000 83.000000 89.000000 95.000000 11.000000 25.000000 39.000000 53.000000 67.000000 81.000000 95.000000 109.000000 123.000000 137.000000 151.000000 165.000000 179.000000 193.000000 207.000000 221.000000 17.000000 39.000000 61.000000 83.000000 105.000000 127.000000 149.000000 171.000000 193.000000 215.000000 237.000000 259.000000 281.000000 303.000000 325.000000 347.000000 23.000000 53.000000 83.000000 113.000000 143.000000 173.000000 203.000000 233.000000 263.000000 293.000000 323.000000 353.000000 383.000000 413.000000 443.000000 473.000000 29.000000 67.000000 105.000000 143.000000 181.000000 219.000000 257.000000 295.000000 333.000000 371.000000 409.000000 447.000000 485.000000 523.000000 561.000000 599.000000 35.000000 81.000000 127.000000 173.000000 219.000000 265.000000 311.000000 357.000000 403.000000 449.000000 495.000000 541.000000 587.000000 633.000000 679.000000 725.000000 41.000000 95.000000 149.000000 203.000000 257.000000 311.000000 365.000000 419.000000 473.000000 527.000000 581.000000 635.000000 689.000000 743.000000 797.000000 851.000000 47.000000 109.000000 171.000000 233.000000 295.000000 357.000000 419.000000 481.000000 543.000000 605.000000 667.000000 729.000000 791.000000 853.000000 915.000000 977.000000 53.000000 123.000000 193.000000 263.000000 333.000000 403.000000 473.000000 543.000000 613.000000 683.000000 753.000000 823.000000 893.000000 963.000000 1033.000000 1103.000000 59.000000 137.000000 215.000000 293.000000 371.000000 449.000000 527.000000 605.000000 683.000000 761.000000 839.000000 917.000000 995.000000 1073.000000 1151.000000 1229.000000 65.000000 151.000000 237.000000 323.000000 409.000000 495.000000 581.000000 667.000000 753.000000 839.000000 925.000000 1011.000000 1097.000000 1183.000000 1269.000000 1355.000000 71.000000 165.000000 259.000000 353.000000 447.000000 541.000000 635.000000 729.000000 823.000000 917.000000 1011.000000 1105.000000 1199.000000 1293.000000 1387.000000 1481.000000 77.000000 179.000000 281.000000 383.000000 485.000000 587.000000 689.000000 791.000000 893.000000 995.000000 1097.000000 1199.000000 1301.000000 1403.000000 1505.000000 1607.000000 83.000000 193.000000 303.000000 413.000000 523.000000 633.000000 743.000000 853.000000 963.000000 1073.000000 1183.000000 1293.000000 1403.000000 1513.000000 1623.000000 1733.000000 89.000000 207.000000 325.000000 443.000000 561.000000 679.000000 797.000000 915.000000 1033.000000 1151.000000 1269.000000 1387.000000 1505.000000 1623.000000 1741.000000 1859.000000 95.000000 221.000000 347.000000 473.000000 599.000000 725.000000 851.000000 977.000000 1103.000000 1229.000000 1355.000000 1481.000000 1607.000000 1733.000000 1859.000000 1985.000000