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: 16.367477 FP32 GFLOPS: 14.663225 Determining peak performance for SVE in streaming mode... Repetitions: 100000000 Total time: 13.175079 FP32 GFLOPS: 7.286484 Determining peak performance for SME FMOPA accumulating in a single tile... Repetitions: 250000000 Total time: 35.033878 FP32 GFLOPS: 116.915404 Determining peak performance for SME FMOPA accumulating in two tiles... Repetitions: 250000000 Total time: 35.097511 FP32 GFLOPS: 116.703432 Determining peak performance for SME FMOPA accumulating in four tiles... Repetitions: 250000000 Total time: 35.093409 FP32 GFLOPS: 116.717074 Determining peak performance for SME FMOPA accumulating in four tiles (requires reordering)... Repetitions: 250000000 Total time: 35.106431 FP32 GFLOPS: 116.673780 Determining peak performance for SME FMOPA(widening)... Repetitions: 250000000 Total time: 70.024370 FP32 GFLOPS: 116.987843 Determining peak performance for SME BFMOPA(widening)... Repetitions: 250000000 Total time: 71.432140 FP32 GFLOPS: 114.682270 Running CBLAS benchmarks... Running CBLAS SGEMM... M/N/K: 16/16/16 ldA/ldB/ldC: 16/16/16 TransA/TransB: 0/0 Repetitions: 756845 Total time: 0.899882 FP32 GFLOPS: 6.889875 Running CBLAS SGEMM... M/N/K: 16/16/16 ldA/ldB/ldC: 16/16/16 TransA/TransB: 0/1 Repetitions: 2262749 Total time: 1.979220 FP32 GFLOPS: 9.365528 Running CBLAS SGEMM... M/N/K: 32/32/32 ldA/ldB/ldC: 32/32/32 TransA/TransB: 0/0 Repetitions: 795185 Total time: 1.412721 FP32 GFLOPS: 36.888561 Running CBLAS SGEMM... M/N/K: 32/32/32 ldA/ldB/ldC: 32/32/32 TransA/TransB: 0/1 Repetitions: 388209 Total time: 0.406120 FP32 GFLOPS: 62.645684 Running CBLAS SGEMM... M/N/K: 64/64/64 ldA/ldB/ldC: 64/64/64 TransA/TransB: 0/0 Repetitions: 154776 Total time: 1.403710 FP32 GFLOPS: 57.809091 Running CBLAS SGEMM... M/N/K: 64/64/64 ldA/ldB/ldC: 64/64/64 TransA/TransB: 0/1 Repetitions: 190087 Total time: 1.402658 FP32 GFLOPS: 71.051057 Running CBLAS SGEMM... M/N/K: 128/128/128 ldA/ldB/ldC: 128/128/128 TransA/TransB: 0/0 Repetitions: 6192 Total time: 0.359108 FP32 GFLOPS: 72.321225 Running CBLAS SGEMM... M/N/K: 128/128/128 ldA/ldB/ldC: 128/128/128 TransA/TransB: 0/1 Repetitions: 22401 Total time: 1.255829 FP32 GFLOPS: 74.816399 Running CBLAS SGEMM... M/N/K: 256/256/256 ldA/ldB/ldC: 256/256/256 TransA/TransB: 0/0 Repetitions: 3070 Total time: 1.437498 FP32 GFLOPS: 71.660695 Running CBLAS SGEMM... M/N/K: 256/256/256 ldA/ldB/ldC: 256/256/256 TransA/TransB: 0/1 Repetitions: 3258 Total time: 1.396810 FP32 GFLOPS: 78.264288 Running CBLAS SGEMM... M/N/K: 512/512/512 ldA/ldB/ldC: 512/512/512 TransA/TransB: 0/0 Repetitions: 389 Total time: 1.403628 FP32 GFLOPS: 74.393922 Running CBLAS SGEMM... M/N/K: 512/512/512 ldA/ldB/ldC: 512/512/512 TransA/TransB: 0/1 Repetitions: 95 Total time: 0.312306 FP32 GFLOPS: 81.655070 Running CBLAS SGEMM... M/N/K: 1024/1024/1024 ldA/ldB/ldC: 1024/1024/1024 TransA/TransB: 0/0 Repetitions: 27 Total time: 0.830675 FP32 GFLOPS: 69.801136 Running CBLAS SGEMM... M/N/K: 1024/1024/1024 ldA/ldB/ldC: 1024/1024/1024 TransA/TransB: 0/1 Repetitions: 48 Total time: 1.424948 FP32 GFLOPS: 72.338931 Running CBLAS SGEMM... M/N/K: 2048/2048/2048 ldA/ldB/ldC: 2048/2048/2048 TransA/TransB: 0/0 Repetitions: 4 Total time: 0.993075 FP32 GFLOPS: 69.198678 Running CBLAS SGEMM... M/N/K: 2048/2048/2048 ldA/ldB/ldC: 2048/2048/2048 TransA/TransB: 0/1 Repetitions: 3 Total time: 0.747775 FP32 GFLOPS: 68.923951 Running CBLAS SGEMM... M/N/K: 4096/4096/4096 ldA/ldB/ldC: 4096/4096/4096 TransA/TransB: 0/0 Repetitions: 1 Total time: 1.963406 FP32 GFLOPS: 70.000272 Running CBLAS SGEMM... M/N/K: 4096/4096/4096 ldA/ldB/ldC: 4096/4096/4096 TransA/TransB: 0/1 Repetitions: 1 Total time: 1.975480 FP32 GFLOPS: 69.572435 Running CBLAS SGEMM... M/N/K: 8192/8192/8192 ldA/ldB/ldC: 8192/8192/8192 TransA/TransB: 0/0 Repetitions: 1 Total time: 15.809543 FP32 GFLOPS: 69.547338 Running CBLAS SGEMM... M/N/K: 8192/8192/8192 ldA/ldB/ldC: 8192/8192/8192 TransA/TransB: 0/1 Repetitions: 1 Total time: 15.949703 FP32 GFLOPS: 68.936182 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