text:
asm/f32:  Adding Sger asm kernel with tests.

Full Sger calculation done in assembly.  Traversal is done in the body of the function, while the calculation is extracted into macros.
Benchmarks against old design

Old AsmNew Kernel

time/opdelta
BlasGer/Sger_3x3_(1_1)-1239.2ns ± 0%11.5ns ± 0%−70.66%
BlasGer/Sger_3x3_(1_2)-1241.5ns ± 0%15.5ns ± 0%−62.65%
BlasGer/Sger_3x3_(1_3)-1240.7ns ± 0%14.2ns ± 0%−65.11%
BlasGer/Sger_3x3_(1_4)-1233.6ns ± 0%15.1ns ± 0%−55.06%
BlasGer/Sger_3x3_(1_10)-1237.5ns ± 0%15.2ns ± 0%−59.47%
BlasGer/Sger_3x3_(2_1)-1239.1ns ± 0%15.5ns ± 0%−60.36%
BlasGer/Sger_3x3_(2_2)-1241.0ns ± 0%14.0ns ± 0%−65.85%
BlasGer/Sger_3x3_(2_3)-1241.1ns ± 0%15.5ns ± 0%−62.29%
BlasGer/Sger_3x3_(2_4)-1240.7ns ± 0%15.2ns ± 0%−62.65%
BlasGer/Sger_3x3_(2_10)-1238.3ns ± 0%13.4ns ± 0%−65.01%
BlasGer/Sger_3x3_(3_1)-1233.8ns ± 0%16.1ns ± 0%−52.37%
BlasGer/Sger_3x3_(3_2)-1236.3ns ± 0%15.5ns ± 0%−57.30%
BlasGer/Sger_3x3_(3_3)-1241.1ns ± 0%15.1ns ± 0%−63.26%
BlasGer/Sger_3x3_(3_4)-1243.3ns ± 0%14.1ns ± 0%−67.44%
BlasGer/Sger_3x3_(3_10)-1241.3ns ± 0%15.6ns ± 0%−62.23%
BlasGer/Sger_3x3_(4_1)-1240.2ns ± 0%15.6ns ± 0%−61.19%
BlasGer/Sger_3x3_(4_2)-1237.3ns ± 0%15.6ns ± 0%−58.18%
BlasGer/Sger_3x3_(4_3)-1239.1ns ± 0%15.6ns ± 0%−60.10%
BlasGer/Sger_3x3_(4_4)-1237.7ns ± 0%13.3ns ± 0%−64.72%
BlasGer/Sger_3x3_(4_10)-1233.6ns ± 0%15.3ns ± 0%−54.46%
BlasGer/Sger_3x3_(10_1)-1236.1ns ± 0%14.0ns ± 0%−61.22%
BlasGer/Sger_3x3_(10_2)-1237.8ns ± 0%13.2ns ± 0%−65.08%
BlasGer/Sger_3x3_(10_3)-1238.3ns ± 0%15.2ns ± 0%−60.31%
BlasGer/Sger_3x3_(10_4)-1238.6ns ± 0%14.2ns ± 0%−63.21%
BlasGer/Sger_3x3_(10_10)-1237.0ns ± 0%13.7ns ± 0%−62.97%
BlasGer/Sger_3x10_(1_1)-1251.4ns ± 0%15.2ns ± 0%−70.43%
BlasGer/Sger_3x10_(1_2)-1257.1ns ± 0%18.3ns ± 0%−67.95%
BlasGer/Sger_3x10_(1_3)-1251.7ns ± 0%18.1ns ± 0%−64.99%
BlasGer/Sger_3x10_(1_4)-1257.1ns ± 0%21.6ns ± 0%−62.17%
BlasGer/Sger_3x10_(1_10)-1250.9ns ± 0%15.6ns ± 0%−69.35%
BlasGer/Sger_3x10_(2_1)-1255.2ns ± 0%16.1ns ± 0%−70.83%
BlasGer/Sger_3x10_(2_2)-1255.2ns ± 0%16.7ns ± 0%−69.75%
BlasGer/Sger_3x10_(2_3)-1251.0ns ± 0%18.5ns ± 0%−63.73%
BlasGer/Sger_3x10_(2_4)-1256.6ns ± 0%17.3ns ± 0%−69.43%
BlasGer/Sger_3x10_(2_10)-1250.8ns ± 0%15.5ns ± 0%−69.49%
BlasGer/Sger_3x10_(3_1)-1252.9ns ± 0%20.2ns ± 0%−61.81%
BlasGer/Sger_3x10_(3_2)-1245.5ns ± 0%16.6ns ± 0%−63.52%
BlasGer/Sger_3x10_(3_3)-1257.3ns ± 0%18.1ns ± 0%−68.41%
BlasGer/Sger_3x10_(3_4)-1250.3ns ± 0%17.4ns ± 0%−65.41%
BlasGer/Sger_3x10_(3_10)-1257.6ns ± 0%16.0ns ± 0%−72.22%
BlasGer/Sger_3x10_(4_1)-1255.2ns ± 0%17.9ns ± 0%−67.57%
BlasGer/Sger_3x10_(4_2)-1250.7ns ± 0%17.9ns ± 0%−64.69%
BlasGer/Sger_3x10_(4_3)-1244.4ns ± 0%17.7ns ± 0%−60.14%
BlasGer/Sger_3x10_(4_4)-1257.0ns ± 0%17.2ns ± 0%−69.82%
BlasGer/Sger_3x10_(4_10)-1260.3ns ± 0%18.0ns ± 0%−70.15%
BlasGer/Sger_3x10_(10_1)-1256.4ns ± 0%16.5ns ± 0%−70.74%
BlasGer/Sger_3x10_(10_2)-1252.5ns ± 0%16.9ns ± 0%−67.81%
BlasGer/Sger_3x10_(10_3)-1253.3ns ± 0%18.0ns ± 0%−66.23%
BlasGer/Sger_3x10_(10_4)-1250.5ns ± 0%17.4ns ± 0%−65.54%
BlasGer/Sger_3x10_(10_10)-1257.6ns ± 0%15.5ns ± 0%−73.09%
BlasGer/Sger_3x30_(1_1)-1260.6ns ± 0%21.8ns ± 0%−64.03%
BlasGer/Sger_3x30_(1_2)-12112ns ± 0%27ns ± 0%−76.25%
BlasGer/Sger_3x30_(1_3)-12110ns ± 0%31ns ± 0%−71.45%
BlasGer/Sger_3x30_(1_4)-12112ns ± 0%33ns ± 0%−70.36%
BlasGer/Sger_3x30_(1_10)-1296.4ns ± 0%31.9ns ± 0%−66.91%
BlasGer/Sger_3x30_(2_1)-12110ns ± 0%25ns ± 0%−77.18%
BlasGer/Sger_3x30_(2_2)-12103ns ± 0%28ns ± 0%−72.33%
BlasGer/Sger_3x30_(2_3)-12112ns ± 0%32ns ± 0%−71.79%
BlasGer/Sger_3x30_(2_4)-1286.0ns ± 0%33.9ns ± 0%−60.58%
BlasGer/Sger_3x30_(2_10)-1286.1ns ± 0%30.9ns ± 0%−64.11%
BlasGer/Sger_3x30_(3_1)-1296.4ns ± 0%25.7ns ± 0%−73.34%
BlasGer/Sger_3x30_(3_2)-1293.9ns ± 0%26.1ns ± 0%−72.20%
BlasGer/Sger_3x30_(3_3)-1298.4ns ± 0%27.7ns ± 0%−71.85%
BlasGer/Sger_3x30_(3_4)-12112ns ± 0%31ns ± 0%−71.88%
BlasGer/Sger_3x30_(3_10)-1298.9ns ± 0%34.0ns ± 0%−65.62%
BlasGer/Sger_3x30_(4_1)-1298.4ns ± 0%30.6ns ± 0%−68.90%
BlasGer/Sger_3x30_(4_2)-12100ns ± 0%31ns ± 0%−69.30%
BlasGer/Sger_3x30_(4_3)-12112ns ± 0%30ns ± 0%−73.30%
BlasGer/Sger_3x30_(4_4)-1296.5ns ± 0%33.0ns ± 0%−65.80%
BlasGer/Sger_3x30_(4_10)-1297.3ns ± 0%30.2ns ± 0%−68.96%
BlasGer/Sger_3x30_(10_1)-12104ns ± 0%29ns ± 0%−71.73%
BlasGer/Sger_3x30_(10_2)-1288.4ns ± 0%29.5ns ± 0%−66.63%
BlasGer/Sger_3x30_(10_3)-1298.0ns ± 0%34.3ns ± 0%−65.00%
BlasGer/Sger_3x30_(10_4)-12105ns ± 0%33ns ± 0%−68.19%
BlasGer/Sger_3x30_(10_10)-1297.2ns ± 0%29.3ns ± 0%−69.86%
BlasGer/Sger_3x100_(1_1)-1275.6ns ± 0%52.6ns ± 0%−30.42%
BlasGer/Sger_3x100_(1_2)-12270ns ± 0%63ns ± 0%−76.81%
BlasGer/Sger_3x100_(1_3)-12256ns ± 0%60ns ± 0%−76.68%
BlasGer/Sger_3x100_(1_4)-12238ns ± 0%65ns ± 0%−72.61%
BlasGer/Sger_3x100_(1_10)-12292ns ± 0%68ns ± 0%−76.88%
BlasGer/Sger_3x100_(2_1)-12253ns ± 0%64ns ± 0%−74.70%
BlasGer/Sger_3x100_(2_2)-12271ns ± 0%68ns ± 0%−74.72%
BlasGer/Sger_3x100_(2_3)-12237ns ± 0%66ns ± 0%−71.94%
BlasGer/Sger_3x100_(2_4)-12297ns ± 0%68ns ± 0%−77.07%
BlasGer/Sger_3x100_(2_10)-12258ns ± 0%72ns ± 0%−72.17%
BlasGer/Sger_3x100_(3_1)-12245ns ± 0%69ns ± 0%−71.96%
BlasGer/Sger_3x100_(3_2)-12258ns ± 0%67ns ± 0%−73.88%
BlasGer/Sger_3x100_(3_3)-12249ns ± 0%69ns ± 0%−72.17%
BlasGer/Sger_3x100_(3_4)-12276ns ± 0%66ns ± 0%−75.91%
BlasGer/Sger_3x100_(3_10)-12233ns ± 0%73ns ± 0%−68.50%
BlasGer/Sger_3x100_(4_1)-12271ns ± 0%64ns ± 0%−76.20%
BlasGer/Sger_3x100_(4_2)-12263ns ± 0%70ns ± 0%−73.35%
BlasGer/Sger_3x100_(4_3)-12276ns ± 0%72ns ± 0%−73.95%
BlasGer/Sger_3x100_(4_4)-12242ns ± 0%76ns ± 0%−68.64%
BlasGer/Sger_3x100_(4_10)-12234ns ± 0%75ns ± 0%−67.95%
BlasGer/Sger_3x100_(10_1)-12272ns ± 0%75ns ± 0%−72.57%
BlasGer/Sger_3x100_(10_2)-12233ns ± 0%73ns ± 0%−68.71%
BlasGer/Sger_3x100_(10_3)-12268ns ± 0%73ns ± 0%−72.91%
BlasGer/Sger_3x100_(10_4)-12279ns ± 0%73ns ± 0%−73.91%
BlasGer/Sger_3x100_(10_10)-12242ns ± 0%70ns ± 0%−71.07%
BlasGer/Sger_10x3_(1_1)-12128ns ± 0%20ns ± 0%−84.06%
BlasGer/Sger_10x3_(1_2)-12112ns ± 0%23ns ± 0%−79.82%
BlasGer/Sger_10x3_(1_3)-1297.2ns ± 0%20.9ns ± 0%−78.50%
BlasGer/Sger_10x3_(1_4)-12120ns ± 0%31ns ± 0%−74.50%
BlasGer/Sger_10x3_(1_10)-12105ns ± 0%26ns ± 0%−75.24%
BlasGer/Sger_10x3_(2_1)-12105ns ± 0%22ns ± 0%−79.43%
BlasGer/Sger_10x3_(2_2)-12101ns ± 0%21ns ± 0%−79.50%
BlasGer/Sger_10x3_(2_3)-12126ns ± 0%21ns ± 0%−83.65%
BlasGer/Sger_10x3_(2_4)-12111ns ± 0%23ns ± 0%−79.46%
BlasGer/Sger_10x3_(2_10)-12104ns ± 0%26ns ± 0%−74.81%
BlasGer/Sger_10x3_(3_1)-12131ns ± 0%26ns ± 0%−80.08%
BlasGer/Sger_10x3_(3_2)-12115ns ± 0%26ns ± 0%−77.65%
BlasGer/Sger_10x3_(3_3)-12119ns ± 0%25ns ± 0%−78.66%
BlasGer/Sger_10x3_(3_4)-12123ns ± 0%26ns ± 0%−79.02%
BlasGer/Sger_10x3_(3_10)-12112ns ± 0%24ns ± 0%−78.66%
BlasGer/Sger_10x3_(4_1)-12123ns ± 0%25ns ± 0%−79.51%
BlasGer/Sger_10x3_(4_2)-12110ns ± 0%26ns ± 0%−76.36%
BlasGer/Sger_10x3_(4_3)-12107ns ± 0%26ns ± 0%−75.89%
BlasGer/Sger_10x3_(4_4)-12109ns ± 0%21ns ± 0%−80.46%
BlasGer/Sger_10x3_(4_10)-12123ns ± 0%23ns ± 0%−81.30%
BlasGer/Sger_10x3_(10_1)-12124ns ± 0%23ns ± 0%−81.13%
BlasGer/Sger_10x3_(10_2)-12113ns ± 0%23ns ± 0%−79.65%
BlasGer/Sger_10x3_(10_3)-12122ns ± 0%26ns ± 0%−79.02%
BlasGer/Sger_10x3_(10_4)-12107ns ± 0%26ns ± 0%−75.51%
BlasGer/Sger_10x3_(10_10)-12124ns ± 0%26ns ± 0%−79.35%
BlasGer/Sger_10x10_(1_1)-12145ns ± 0%25ns ± 0%−82.62%
BlasGer/Sger_10x10_(1_2)-12140ns ± 0%34ns ± 0%−75.50%
BlasGer/Sger_10x10_(1_3)-12162ns ± 0%33ns ± 0%−79.63%
BlasGer/Sger_10x10_(1_4)-12137ns ± 0%33ns ± 0%−75.77%
BlasGer/Sger_10x10_(1_10)-12161ns ± 0%31ns ± 0%−80.56%
BlasGer/Sger_10x10_(2_1)-12138ns ± 0%38ns ± 0%−72.61%
BlasGer/Sger_10x10_(2_2)-12163ns ± 0%30ns ± 0%−81.90%
BlasGer/Sger_10x10_(2_3)-12182ns ± 0%34ns ± 0%−81.59%
BlasGer/Sger_10x10_(2_4)-12178ns ± 0%33ns ± 0%−81.24%
BlasGer/Sger_10x10_(2_10)-12163ns ± 0%30ns ± 0%−81.78%
BlasGer/Sger_10x10_(3_1)-12149ns ± 0%34ns ± 0%−77.11%
BlasGer/Sger_10x10_(3_2)-12153ns ± 0%28ns ± 0%−81.44%
BlasGer/Sger_10x10_(3_3)-12162ns ± 0%31ns ± 0%−81.17%
BlasGer/Sger_10x10_(3_4)-12163ns ± 0%29ns ± 0%−82.39%
BlasGer/Sger_10x10_(3_10)-12161ns ± 0%35ns ± 0%−78.01%
BlasGer/Sger_10x10_(4_1)-12162ns ± 0%30ns ± 0%−81.79%
BlasGer/Sger_10x10_(4_2)-12142ns ± 0%32ns ± 0%−77.75%
BlasGer/Sger_10x10_(4_3)-12166ns ± 0%32ns ± 0%−80.54%
BlasGer/Sger_10x10_(4_4)-12164ns ± 0%34ns ± 0%−79.45%
BlasGer/Sger_10x10_(4_10)-12162ns ± 0%30ns ± 0%−81.30%
BlasGer/Sger_10x10_(10_1)-12147ns ± 0%30ns ± 0%−79.93%
BlasGer/Sger_10x10_(10_2)-12141ns ± 0%34ns ± 0%−76.10%
BlasGer/Sger_10x10_(10_3)-12157ns ± 0%28ns ± 0%−81.97%
BlasGer/Sger_10x10_(10_4)-12142ns ± 0%31ns ± 0%−78.03%
BlasGer/Sger_10x10_(10_10)-12155ns ± 0%33ns ± 0%−78.45%
BlasGer/Sger_10x30_(1_1)-12200ns ± 0%50ns ± 0%−74.75%
BlasGer/Sger_10x30_(1_2)-12329ns ± 0%54ns ± 0%−83.68%
BlasGer/Sger_10x30_(1_3)-12325ns ± 0%53ns ± 0%−83.72%
BlasGer/Sger_10x30_(1_4)-12347ns ± 0%65ns ± 0%−81.15%
BlasGer/Sger_10x30_(1_10)-12321ns ± 0%67ns ± 0%−79.13%
BlasGer/Sger_10x30_(2_1)-12322ns ± 0%63ns ± 0%−80.37%
BlasGer/Sger_10x30_(2_2)-12282ns ± 0%52ns ± 0%−81.49%
BlasGer/Sger_10x30_(2_3)-12340ns ± 0%66ns ± 0%−80.74%
BlasGer/Sger_10x30_(2_4)-12315ns ± 0%61ns ± 0%−80.73%
BlasGer/Sger_10x30_(2_10)-12325ns ± 0%54ns ± 0%−83.42%
BlasGer/Sger_10x30_(3_1)-12364ns ± 0%60ns ± 0%−83.46%
BlasGer/Sger_10x30_(3_2)-12323ns ± 0%64ns ± 0%−80.12%
BlasGer/Sger_10x30_(3_3)-12313ns ± 0%60ns ± 0%−80.93%
BlasGer/Sger_10x30_(3_4)-12342ns ± 0%66ns ± 0%−80.58%
BlasGer/Sger_10x30_(3_10)-12362ns ± 0%67ns ± 0%−81.38%
BlasGer/Sger_10x30_(4_1)-12335ns ± 0%61ns ± 0%−81.88%
BlasGer/Sger_10x30_(4_2)-12293ns ± 0%57ns ± 0%−80.68%
BlasGer/Sger_10x30_(4_3)-12318ns ± 0%66ns ± 0%−79.12%
BlasGer/Sger_10x30_(4_4)-12359ns ± 0%67ns ± 0%−81.34%
BlasGer/Sger_10x30_(4_10)-12285ns ± 0%68ns ± 0%−76.14%
BlasGer/Sger_10x30_(10_1)-12295ns ± 0%67ns ± 0%−77.42%
BlasGer/Sger_10x30_(10_2)-12305ns ± 0%54ns ± 0%−82.33%
BlasGer/Sger_10x30_(10_3)-12274ns ± 0%58ns ± 0%−79.01%
BlasGer/Sger_10x30_(10_4)-12346ns ± 0%60ns ± 0%−82.57%
BlasGer/Sger_10x30_(10_10)-12275ns ± 0%61ns ± 0%−77.82%
BlasGer/Sger_10x100_(1_1)-12280ns ± 0%127ns ± 0%−54.64%
BlasGer/Sger_10x100_(1_2)-12873ns ± 0%166ns ± 0%−80.99%
BlasGer/Sger_10x100_(1_3)-12749ns ± 0%177ns ± 0%−76.37%
BlasGer/Sger_10x100_(1_4)-12863ns ± 0%168ns ± 0%−80.53%
BlasGer/Sger_10x100_(1_10)-12747ns ± 0%144ns ± 0%−80.72%
BlasGer/Sger_10x100_(2_1)-12827ns ± 0%168ns ± 0%−79.69%
BlasGer/Sger_10x100_(2_2)-121.02µs ± 0%0.16µs ± 0%−83.91%
BlasGer/Sger_10x100_(2_3)-12867ns ± 0%163ns ± 0%−81.20%
BlasGer/Sger_10x100_(2_4)-121.04µs ± 0%0.17µs ± 0%−83.70%
BlasGer/Sger_10x100_(2_10)-121.00µs ± 0%0.16µs ± 0%−84.40%
BlasGer/Sger_10x100_(3_1)-12882ns ± 0%160ns ± 0%−81.86%
BlasGer/Sger_10x100_(3_2)-12811ns ± 0%167ns ± 0%−79.41%
BlasGer/Sger_10x100_(3_3)-121.04µs ± 0%0.17µs ± 0%−83.96%
BlasGer/Sger_10x100_(3_4)-12831ns ± 0%166ns ± 0%−80.02%
BlasGer/Sger_10x100_(3_10)-121.06µs ± 0%0.15µs ± 0%−85.51%
BlasGer/Sger_10x100_(4_1)-12851ns ± 0%148ns ± 0%−82.61%
BlasGer/Sger_10x100_(4_2)-12994ns ± 0%164ns ± 0%−83.50%
BlasGer/Sger_10x100_(4_3)-12892ns ± 0%160ns ± 0%−82.06%
BlasGer/Sger_10x100_(4_4)-12761ns ± 0%146ns ± 0%−80.81%
BlasGer/Sger_10x100_(4_10)-12874ns ± 0%144ns ± 0%−83.52%
BlasGer/Sger_10x100_(10_1)-12842ns ± 0%168ns ± 0%−80.05%
BlasGer/Sger_10x100_(10_2)-12871ns ± 0%149ns ± 0%−82.89%
BlasGer/Sger_10x100_(10_3)-12862ns ± 0%149ns ± 0%−82.71%
BlasGer/Sger_10x100_(10_4)-12900ns ± 0%166ns ± 0%−81.56%
BlasGer/Sger_10x100_(10_10)-12879ns ± 0%172ns ± 0%−80.43%
BlasGer/Sger_10x300_(1_1)-12635ns ± 0%392ns ± 0%−38.27%
BlasGer/Sger_10x300_(1_2)-122.70µs ± 0%0.43µs ± 0%−83.91%
BlasGer/Sger_10x300_(1_3)-122.52µs ± 0%0.45µs ± 0%−82.04%
BlasGer/Sger_10x300_(1_4)-122.40µs ± 0%0.55µs ± 0%−77.19%
BlasGer/Sger_10x300_(1_10)-122.28µs ± 0%0.43µs ± 0%−81.22%
BlasGer/Sger_10x300_(2_1)-122.96µs ± 0%0.49µs ± 0%−83.42%
BlasGer/Sger_10x300_(2_2)-122.39µs ± 0%0.49µs ± 0%−79.67%
BlasGer/Sger_10x300_(2_3)-122.70µs ± 0%0.43µs ± 0%−84.17%
BlasGer/Sger_10x300_(2_4)-122.40µs ± 0%0.44µs ± 0%−81.73%
BlasGer/Sger_10x300_(2_10)-122.34µs ± 0%0.50µs ± 0%−78.52%
BlasGer/Sger_10x300_(3_1)-122.46µs ± 0%0.45µs ± 0%−81.79%
BlasGer/Sger_10x300_(3_2)-122.32µs ± 0%0.47µs ± 0%−79.62%
BlasGer/Sger_10x300_(3_3)-122.71µs ± 0%0.44µs ± 0%−83.78%
BlasGer/Sger_10x300_(3_4)-122.32µs ± 0%0.49µs ± 0%−78.72%
BlasGer/Sger_10x300_(3_10)-122.24µs ± 0%0.41µs ± 0%−81.48%
BlasGer/Sger_10x300_(4_1)-123.03µs ± 0%0.42µs ± 0%−86.23%
BlasGer/Sger_10x300_(4_2)-122.82µs ± 0%0.42µs ± 0%−85.13%
BlasGer/Sger_10x300_(4_3)-122.17µs ± 0%0.42µs ± 0%−80.55%
BlasGer/Sger_10x300_(4_4)-123.01µs ± 0%0.43µs ± 0%−85.61%
BlasGer/Sger_10x300_(4_10)-122.47µs ± 0%0.53µs ± 0%−78.66%
BlasGer/Sger_10x300_(10_1)-122.37µs ± 0%0.41µs ± 0%−82.76%
BlasGer/Sger_10x300_(10_2)-122.70µs ± 0%0.49µs ± 0%−81.81%
BlasGer/Sger_10x300_(10_3)-122.70µs ± 0%0.50µs ± 0%−81.38%
BlasGer/Sger_10x300_(10_4)-122.44µs ± 0%0.44µs ± 0%−81.75%
BlasGer/Sger_10x300_(10_10)-122.24µs ± 0%0.48µs ± 0%−78.46%
BlasGer/Sger_30x3_(1_1)-12376ns ± 0%54ns ± 0%−85.69%
BlasGer/Sger_30x3_(1_2)-12376ns ± 0%54ns ± 0%−85.74%
BlasGer/Sger_30x3_(1_3)-12357ns ± 0%53ns ± 0%−85.27%
BlasGer/Sger_30x3_(1_4)-12378ns ± 0%45ns ± 0%−88.15%
BlasGer/Sger_30x3_(1_10)-12344ns ± 0%52ns ± 0%−84.80%
BlasGer/Sger_30x3_(2_1)-12359ns ± 0%53ns ± 0%−85.21%
BlasGer/Sger_30x3_(2_2)-12383ns ± 0%52ns ± 0%−86.45%
BlasGer/Sger_30x3_(2_3)-12379ns ± 0%51ns ± 0%−86.65%
BlasGer/Sger_30x3_(2_4)-12386ns ± 0%44ns ± 0%−88.52%
BlasGer/Sger_30x3_(2_10)-12346ns ± 0%53ns ± 0%−84.60%
BlasGer/Sger_30x3_(3_1)-12345ns ± 0%50ns ± 0%−85.51%
BlasGer/Sger_30x3_(3_2)-12322ns ± 0%49ns ± 0%−84.91%
BlasGer/Sger_30x3_(3_3)-12347ns ± 0%60ns ± 0%−82.71%
BlasGer/Sger_30x3_(3_4)-12376ns ± 0%52ns ± 0%−86.28%
BlasGer/Sger_30x3_(3_10)-12346ns ± 0%52ns ± 0%−85.06%
BlasGer/Sger_30x3_(4_1)-12344ns ± 0%55ns ± 0%−83.90%
BlasGer/Sger_30x3_(4_2)-12336ns ± 0%55ns ± 0%−83.57%
BlasGer/Sger_30x3_(4_3)-12380ns ± 0%50ns ± 0%−86.97%
BlasGer/Sger_30x3_(4_4)-12348ns ± 0%63ns ± 0%−81.81%
BlasGer/Sger_30x3_(4_10)-12337ns ± 0%48ns ± 0%−85.64%
BlasGer/Sger_30x3_(10_1)-12343ns ± 0%56ns ± 0%−83.73%
BlasGer/Sger_30x3_(10_2)-12345ns ± 0%54ns ± 0%−84.46%
BlasGer/Sger_30x3_(10_3)-12369ns ± 0%53ns ± 0%−85.58%
BlasGer/Sger_30x3_(10_4)-12379ns ± 0%56ns ± 0%−85.36%
BlasGer/Sger_30x3_(10_10)-12373ns ± 0%50ns ± 0%−86.70%
BlasGer/Sger_30x10_(1_1)-12441ns ± 0%61ns ± 0%−86.26%
BlasGer/Sger_30x10_(1_2)-12499ns ± 0%77ns ± 0%−84.49%
BlasGer/Sger_30x10_(1_3)-12500ns ± 0%75ns ± 0%−85.00%
BlasGer/Sger_30x10_(1_4)-12497ns ± 0%63ns ± 0%−87.36%
BlasGer/Sger_30x10_(1_10)-12499ns ± 0%75ns ± 0%−84.89%
BlasGer/Sger_30x10_(2_1)-12498ns ± 0%76ns ± 0%−84.78%
BlasGer/Sger_30x10_(2_2)-12498ns ± 0%64ns ± 0%−87.07%
BlasGer/Sger_30x10_(2_3)-12507ns ± 0%76ns ± 0%−84.93%
BlasGer/Sger_30x10_(2_4)-12489ns ± 0%75ns ± 0%−84.74%
BlasGer/Sger_30x10_(2_10)-12510ns ± 0%67ns ± 0%−86.86%
BlasGer/Sger_30x10_(3_1)-12509ns ± 0%83ns ± 0%−83.65%
BlasGer/Sger_30x10_(3_2)-12497ns ± 0%73ns ± 0%−85.29%
BlasGer/Sger_30x10_(3_3)-12497ns ± 0%77ns ± 0%−84.47%
BlasGer/Sger_30x10_(3_4)-12496ns ± 0%71ns ± 0%−85.71%
BlasGer/Sger_30x10_(3_10)-12426ns ± 0%75ns ± 0%−82.39%
BlasGer/Sger_30x10_(4_1)-12487ns ± 0%64ns ± 0%−86.76%
BlasGer/Sger_30x10_(4_2)-12481ns ± 0%64ns ± 0%−86.63%
BlasGer/Sger_30x10_(4_3)-12450ns ± 0%76ns ± 0%−83.09%
BlasGer/Sger_30x10_(4_4)-12486ns ± 0%71ns ± 0%−85.33%
BlasGer/Sger_30x10_(4_10)-12429ns ± 0%70ns ± 0%−83.68%
BlasGer/Sger_30x10_(10_1)-12487ns ± 0%74ns ± 0%−84.83%
BlasGer/Sger_30x10_(10_2)-12417ns ± 0%75ns ± 0%−81.99%
BlasGer/Sger_30x10_(10_3)-12488ns ± 0%70ns ± 0%−85.74%
BlasGer/Sger_30x10_(10_4)-12442ns ± 0%66ns ± 0%−85.02%
BlasGer/Sger_30x10_(10_10)-12497ns ± 0%64ns ± 0%−87.14%
BlasGer/Sger_30x30_(1_1)-12610ns ± 0%111ns ± 0%−81.80%
BlasGer/Sger_30x30_(1_2)-12953ns ± 0%147ns ± 0%−84.58%
BlasGer/Sger_30x30_(1_3)-12927ns ± 0%163ns ± 0%−82.42%
BlasGer/Sger_30x30_(1_4)-12891ns ± 0%165ns ± 0%−81.48%
BlasGer/Sger_30x30_(1_10)-121.05µs ± 0%0.15µs ± 0%−85.32%
BlasGer/Sger_30x30_(2_1)-12948ns ± 0%153ns ± 0%−83.86%
BlasGer/Sger_30x30_(2_2)-12958ns ± 0%181ns ± 0%−81.11%
BlasGer/Sger_30x30_(2_3)-12944ns ± 0%162ns ± 0%−82.84%
BlasGer/Sger_30x30_(2_4)-12955ns ± 0%138ns ± 0%−85.55%
BlasGer/Sger_30x30_(2_10)-121.15µs ± 0%0.17µs ± 0%−85.49%
BlasGer/Sger_30x30_(3_1)-121.00µs ± 0%0.16µs ± 0%−83.95%
BlasGer/Sger_30x30_(3_2)-121.13µs ± 0%0.16µs ± 0%−86.05%
BlasGer/Sger_30x30_(3_3)-12964ns ± 0%169ns ± 0%−82.47%
BlasGer/Sger_30x30_(3_4)-12862ns ± 0%157ns ± 0%−81.79%
BlasGer/Sger_30x30_(3_10)-12822ns ± 0%161ns ± 0%−80.41%
BlasGer/Sger_30x30_(4_1)-121.04µs ± 0%0.16µs ± 0%−84.78%
BlasGer/Sger_30x30_(4_2)-121.08µs ± 0%0.15µs ± 0%−86.52%
BlasGer/Sger_30x30_(4_3)-121.08µs ± 0%0.16µs ± 0%−85.41%
BlasGer/Sger_30x30_(4_4)-12912ns ± 0%165ns ± 0%−81.91%
BlasGer/Sger_30x30_(4_10)-121.08µs ± 0%0.17µs ± 0%−84.66%
BlasGer/Sger_30x30_(10_1)-121.10µs ± 0%0.16µs ± 0%−85.88%
BlasGer/Sger_30x30_(10_2)-12828ns ± 0%153ns ± 0%−81.52%
BlasGer/Sger_30x30_(10_3)-121.09µs ± 0%0.15µs ± 0%−86.28%
BlasGer/Sger_30x30_(10_4)-12957ns ± 0%165ns ± 0%−82.76%
BlasGer/Sger_30x30_(10_10)-12950ns ± 0%164ns ± 0%−82.74%
BlasGer/Sger_30x100_(1_1)-12886ns ± 0%387ns ± 0%−56.32%
BlasGer/Sger_30x100_(1_2)-122.72µs ± 0%0.43µs ± 0%−84.06%
BlasGer/Sger_30x100_(1_3)-122.49µs ± 0%0.43µs ± 0%−82.79%
BlasGer/Sger_30x100_(1_4)-122.71µs ± 0%0.46µs ± 0%−83.07%
BlasGer/Sger_30x100_(1_10)-122.73µs ± 0%0.41µs ± 0%−84.92%
BlasGer/Sger_30x100_(2_1)-122.69µs ± 0%0.42µs ± 0%−84.22%
BlasGer/Sger_30x100_(2_2)-122.48µs ± 0%0.43µs ± 0%−82.47%
BlasGer/Sger_30x100_(2_3)-122.70µs ± 0%0.49µs ± 0%−81.84%
BlasGer/Sger_30x100_(2_4)-122.48µs ± 0%0.48µs ± 0%−80.48%
BlasGer/Sger_30x100_(2_10)-122.72µs ± 0%0.43µs ± 0%−84.02%
BlasGer/Sger_30x100_(3_1)-122.29µs ± 0%0.49µs ± 0%−78.61%
BlasGer/Sger_30x100_(3_2)-122.50µs ± 0%0.51µs ± 0%−79.44%
BlasGer/Sger_30x100_(3_3)-122.65µs ± 0%0.48µs ± 0%−81.70%
BlasGer/Sger_30x100_(3_4)-122.49µs ± 0%0.41µs ± 0%−83.51%
BlasGer/Sger_30x100_(3_10)-122.53µs ± 0%0.49µs ± 0%−80.60%
BlasGer/Sger_30x100_(4_1)-122.27µs ± 0%0.49µs ± 0%−78.46%
BlasGer/Sger_30x100_(4_2)-122.42µs ± 0%0.49µs ± 0%−79.90%
BlasGer/Sger_30x100_(4_3)-122.69µs ± 0%0.49µs ± 0%−81.87%
BlasGer/Sger_30x100_(4_4)-122.69µs ± 0%0.45µs ± 0%−83.14%
BlasGer/Sger_30x100_(4_10)-122.22µs ± 0%0.49µs ± 0%−77.93%
BlasGer/Sger_30x100_(10_1)-122.85µs ± 0%0.49µs ± 0%−82.82%
BlasGer/Sger_30x100_(10_2)-122.62µs ± 0%0.49µs ± 0%−81.40%
BlasGer/Sger_30x100_(10_3)-122.59µs ± 0%0.47µs ± 0%−81.84%
BlasGer/Sger_30x100_(10_4)-122.86µs ± 0%0.48µs ± 0%−83.35%
BlasGer/Sger_30x100_(10_10)-122.77µs ± 0%0.43µs ± 0%−84.42%
BlasGer/Sger_30x300_(1_1)-122.28µs ± 0%1.32µs ± 0%−41.90%
BlasGer/Sger_30x300_(1_2)-126.91µs ± 0%1.40µs ± 0%−79.72%
BlasGer/Sger_30x300_(1_3)-127.74µs ± 0%1.19µs ± 0%−84.58%
BlasGer/Sger_30x300_(1_4)-127.44µs ± 0%1.44µs ± 0%−80.58%
BlasGer/Sger_30x300_(1_10)-127.71µs ± 0%1.44µs ± 0%−81.31%
BlasGer/Sger_30x300_(2_1)-127.69µs ± 0%1.41µs ± 0%−81.68%
BlasGer/Sger_30x300_(2_2)-127.76µs ± 0%1.43µs ± 0%−81.55%
BlasGer/Sger_30x300_(2_3)-127.65µs ± 0%1.19µs ± 0%−84.49%
BlasGer/Sger_30x300_(2_4)-127.81µs ± 0%1.35µs ± 0%−82.74%
BlasGer/Sger_30x300_(2_10)-127.78µs ± 0%1.33µs ± 0%−82.90%
BlasGer/Sger_30x300_(3_1)-127.77µs ± 0%1.40µs ± 0%−81.99%
BlasGer/Sger_30x300_(3_2)-127.69µs ± 0%1.44µs ± 0%−81.23%
BlasGer/Sger_30x300_(3_3)-127.74µs ± 0%1.22µs ± 0%−84.21%
BlasGer/Sger_30x300_(3_4)-127.65µs ± 0%1.44µs ± 0%−81.17%
BlasGer/Sger_30x300_(3_10)-127.77µs ± 0%1.18µs ± 0%−84.79%
BlasGer/Sger_30x300_(4_1)-127.74µs ± 0%1.27µs ± 0%−83.54%
BlasGer/Sger_30x300_(4_2)-127.88µs ± 0%1.54µs ± 0%−80.40%
BlasGer/Sger_30x300_(4_3)-127.10µs ± 0%1.43µs ± 0%−79.92%
BlasGer/Sger_30x300_(4_4)-127.77µs ± 0%1.19µs ± 0%−84.73%
BlasGer/Sger_30x300_(4_10)-127.80µs ± 0%1.22µs ± 0%−84.34%
BlasGer/Sger_30x300_(10_1)-128.36µs ± 0%1.24µs ± 0%−85.17%
BlasGer/Sger_30x300_(10_2)-127.83µs ± 0%1.28µs ± 0%−83.61%
BlasGer/Sger_30x300_(10_3)-127.57µs ± 0%1.19µs ± 0%−84.34%
BlasGer/Sger_30x300_(10_4)-126.67µs ± 0%1.42µs ± 0%−78.65%
BlasGer/Sger_30x300_(10_10)-128.01µs ± 0%1.37µs ± 0%−82.91%
BlasGer/Sger_30x1000_(1_1)-126.60µs ± 0%4.31µs ± 0%−34.74%
BlasGer/Sger_30x1000_(1_2)-1224.9µs ± 0%4.8µs ± 0%−80.67%
BlasGer/Sger_30x1000_(1_3)-1226.2µs ± 0%4.0µs ± 0%−84.91%
BlasGer/Sger_30x1000_(1_4)-1226.3µs ± 0%4.2µs ± 0%−83.92%
BlasGer/Sger_30x1000_(1_10)-1226.3µs ± 0%6.0µs ± 0%−77.33%
BlasGer/Sger_30x1000_(2_1)-1226.5µs ± 0%4.8µs ± 0%−81.90%
BlasGer/Sger_30x1000_(2_2)-1225.2µs ± 0%4.7µs ± 0%−81.38%
BlasGer/Sger_30x1000_(2_3)-1222.5µs ± 0%4.0µs ± 0%−82.12%
BlasGer/Sger_30x1000_(2_4)-1225.4µs ± 0%5.3µs ± 0%−79.35%
BlasGer/Sger_30x1000_(2_10)-1225.2µs ± 0%5.2µs ± 0%−79.42%
BlasGer/Sger_30x1000_(3_1)-1226.5µs ± 0%4.8µs ± 0%−81.97%
BlasGer/Sger_30x1000_(3_2)-1223.6µs ± 0%4.8µs ± 0%−79.76%
BlasGer/Sger_30x1000_(3_3)-1226.1µs ± 0%4.8µs ± 0%−81.59%
BlasGer/Sger_30x1000_(3_4)-1225.5µs ± 0%4.8µs ± 0%−81.30%
BlasGer/Sger_30x1000_(3_10)-1225.9µs ± 0%5.4µs ± 0%−79.26%
BlasGer/Sger_30x1000_(4_1)-1225.8µs ± 0%4.6µs ± 0%−81.95%
BlasGer/Sger_30x1000_(4_2)-1226.2µs ± 0%4.4µs ± 0%−83.09%
BlasGer/Sger_30x1000_(4_3)-1224.3µs ± 0%4.7µs ± 0%−80.68%
BlasGer/Sger_30x1000_(4_4)-1223.6µs ± 0%4.8µs ± 0%−79.66%
BlasGer/Sger_30x1000_(4_10)-1222.6µs ± 0%5.7µs ± 0%−74.72%
BlasGer/Sger_30x1000_(10_1)-1225.6µs ± 0%5.7µs ± 0%−77.63%
BlasGer/Sger_30x1000_(10_2)-1226.3µs ± 0%4.8µs ± 0%−81.95%
BlasGer/Sger_30x1000_(10_3)-1226.2µs ± 0%4.2µs ± 0%−84.01%
BlasGer/Sger_30x1000_(10_4)-1226.1µs ± 0%5.3µs ± 0%−79.79%
BlasGer/Sger_30x1000_(10_10)-1226.3µs ± 0%5.8µs ± 0%−78.07%
BlasGer/Sger_100x3_(1_1)-121.12µs ± 0%0.15µs ± 0%−86.79%
BlasGer/Sger_100x3_(1_2)-121.05µs ± 0%0.13µs ± 0%−87.45%
BlasGer/Sger_100x3_(1_3)-121.22µs ± 0%0.14µs ± 0%−88.44%
BlasGer/Sger_100x3_(1_4)-121.11µs ± 0%0.13µs ± 0%−88.04%
BlasGer/Sger_100x3_(1_10)-121.20µs ± 0%0.13µs ± 0%−89.07%
BlasGer/Sger_100x3_(2_1)-121.17µs ± 0%0.15µs ± 0%−87.41%
BlasGer/Sger_100x3_(2_2)-121.21µs ± 0%0.14µs ± 0%−88.75%
BlasGer/Sger_100x3_(2_3)-121.09µs ± 0%0.14µs ± 0%−86.75%
BlasGer/Sger_100x3_(2_4)-121.20µs ± 0%0.15µs ± 0%−87.21%
BlasGer/Sger_100x3_(2_10)-121.16µs ± 0%0.15µs ± 0%−87.19%
BlasGer/Sger_100x3_(3_1)-121.16µs ± 0%0.13µs ± 0%−88.70%
BlasGer/Sger_100x3_(3_2)-121.23µs ± 0%0.13µs ± 0%−89.24%
BlasGer/Sger_100x3_(3_3)-121.03µs ± 0%0.14µs ± 0%−86.80%
BlasGer/Sger_100x3_(3_4)-121.18µs ± 0%0.15µs ± 0%−87.51%
BlasGer/Sger_100x3_(3_10)-121.06µs ± 0%0.13µs ± 0%−87.68%
BlasGer/Sger_100x3_(4_1)-121.07µs ± 0%0.15µs ± 0%−85.85%
BlasGer/Sger_100x3_(4_2)-121.18µs ± 0%0.15µs ± 0%−86.99%
BlasGer/Sger_100x3_(4_3)-121.22µs ± 0%0.16µs ± 0%−86.50%
BlasGer/Sger_100x3_(4_4)-121.03µs ± 0%0.15µs ± 0%−85.41%
BlasGer/Sger_100x3_(4_10)-121.22µs ± 0%0.15µs ± 0%−87.45%
BlasGer/Sger_100x3_(10_1)-121.12µs ± 0%0.15µs ± 0%−86.58%
BlasGer/Sger_100x3_(10_2)-121.18µs ± 0%0.14µs ± 0%−87.82%
BlasGer/Sger_100x3_(10_3)-121.20µs ± 0%0.13µs ± 0%−89.26%
BlasGer/Sger_100x3_(10_4)-121.18µs ± 0%0.13µs ± 0%−89.28%
BlasGer/Sger_100x3_(10_10)-121.20µs ± 0%0.15µs ± 0%−87.59%
BlasGer/Sger_100x10_(1_1)-121.21µs ± 0%0.21µs ± 0%−82.54%
BlasGer/Sger_100x10_(1_2)-121.58µs ± 0%0.24µs ± 0%−84.80%
BlasGer/Sger_100x10_(1_3)-121.60µs ± 0%0.21µs ± 0%−86.70%
BlasGer/Sger_100x10_(1_4)-121.58µs ± 0%0.24µs ± 0%−84.84%
BlasGer/Sger_100x10_(1_10)-121.60µs ± 0%0.24µs ± 0%−85.10%
BlasGer/Sger_100x10_(2_1)-121.60µs ± 0%0.23µs ± 0%−85.65%
BlasGer/Sger_100x10_(2_2)-121.60µs ± 0%0.24µs ± 0%−84.76%
BlasGer/Sger_100x10_(2_3)-122.01µs ± 0%0.19µs ± 0%−90.59%
BlasGer/Sger_100x10_(2_4)-121.57µs ± 0%0.21µs ± 0%−86.72%
BlasGer/Sger_100x10_(2_10)-121.52µs ± 0%0.20µs ± 0%−86.67%
BlasGer/Sger_100x10_(3_1)-121.63µs ± 0%0.22µs ± 0%−86.69%
BlasGer/Sger_100x10_(3_2)-121.56µs ± 0%0.22µs ± 0%−86.18%
BlasGer/Sger_100x10_(3_3)-121.47µs ± 0%0.23µs ± 0%−84.02%
BlasGer/Sger_100x10_(3_4)-121.34µs ± 0%0.23µs ± 0%−82.52%
BlasGer/Sger_100x10_(3_10)-122.02µs ± 0%0.21µs ± 0%−89.79%
BlasGer/Sger_100x10_(4_1)-121.57µs ± 0%0.24µs ± 0%−84.70%
BlasGer/Sger_100x10_(4_2)-121.61µs ± 0%0.22µs ± 0%−86.37%
BlasGer/Sger_100x10_(4_3)-121.59µs ± 0%0.23µs ± 0%−85.44%
BlasGer/Sger_100x10_(4_4)-121.59µs ± 0%0.21µs ± 0%−86.71%
BlasGer/Sger_100x10_(4_10)-121.81µs ± 0%0.21µs ± 0%−88.21%
BlasGer/Sger_100x10_(10_1)-121.59µs ± 0%0.24µs ± 0%−84.87%
BlasGer/Sger_100x10_(10_2)-121.70µs ± 0%0.19µs ± 0%−88.95%
BlasGer/Sger_100x10_(10_3)-121.42µs ± 0%0.26µs ± 0%−82.02%
BlasGer/Sger_100x10_(10_4)-121.61µs ± 0%0.24µs ± 0%−85.01%
BlasGer/Sger_100x10_(10_10)-121.35µs ± 0%0.21µs ± 0%−84.17%
BlasGer/Sger_100x30_(1_1)-121.60µs ± 0%0.44µs ± 0%−72.69%
BlasGer/Sger_100x30_(1_2)-123.21µs ± 0%0.53µs ± 0%−83.59%
BlasGer/Sger_100x30_(1_3)-123.24µs ± 0%0.48µs ± 0%−85.27%
BlasGer/Sger_100x30_(1_4)-123.25µs ± 0%0.51µs ± 0%−84.39%
BlasGer/Sger_100x30_(1_10)-122.84µs ± 0%0.44µs ± 0%−84.52%
BlasGer/Sger_100x30_(2_1)-123.24µs ± 0%0.44µs ± 0%−86.36%
BlasGer/Sger_100x30_(2_2)-123.47µs ± 0%0.45µs ± 0%−86.99%
BlasGer/Sger_100x30_(2_3)-123.27µs ± 0%0.44µs ± 0%−86.53%
BlasGer/Sger_100x30_(2_4)-123.14µs ± 0%0.58µs ± 0%−81.60%
BlasGer/Sger_100x30_(2_10)-122.71µs ± 0%0.47µs ± 0%−82.75%
BlasGer/Sger_100x30_(3_1)-123.64µs ± 0%0.58µs ± 0%−84.08%
BlasGer/Sger_100x30_(3_2)-123.19µs ± 0%0.52µs ± 0%−83.83%
BlasGer/Sger_100x30_(3_3)-123.25µs ± 0%0.56µs ± 0%−82.81%
BlasGer/Sger_100x30_(3_4)-122.91µs ± 0%0.44µs ± 0%−84.87%
BlasGer/Sger_100x30_(3_10)-123.24µs ± 0%0.56µs ± 0%−82.77%
BlasGer/Sger_100x30_(4_1)-123.04µs ± 0%0.52µs ± 0%−82.79%
BlasGer/Sger_100x30_(4_2)-122.83µs ± 0%0.52µs ± 0%−81.51%
BlasGer/Sger_100x30_(4_3)-123.25µs ± 0%0.44µs ± 0%−86.30%
BlasGer/Sger_100x30_(4_4)-123.28µs ± 0%0.52µs ± 0%−84.14%
BlasGer/Sger_100x30_(4_10)-122.84µs ± 0%0.58µs ± 0%−79.39%
BlasGer/Sger_100x30_(10_1)-123.15µs ± 0%0.65µs ± 0%−79.24%
BlasGer/Sger_100x30_(10_2)-123.19µs ± 0%0.52µs ± 0%−83.53%
BlasGer/Sger_100x30_(10_3)-123.38µs ± 0%0.44µs ± 0%−86.94%
BlasGer/Sger_100x30_(10_4)-123.24µs ± 0%0.57µs ± 0%−82.48%
BlasGer/Sger_100x30_(10_10)-123.41µs ± 0%0.57µs ± 0%−83.29%
BlasGer/Sger_100x100_(1_1)-122.48µs ± 0%1.39µs ± 0%−44.20%
BlasGer/Sger_100x100_(1_2)-128.61µs ± 0%1.38µs ± 0%−83.99%
BlasGer/Sger_100x100_(1_3)-128.54µs ± 0%1.38µs ± 0%−83.83%
BlasGer/Sger_100x100_(1_4)-129.04µs ± 0%1.54µs ± 0%−82.98%
BlasGer/Sger_100x100_(1_10)-128.66µs ± 0%1.56µs ± 0%−82.01%
BlasGer/Sger_100x100_(2_1)-128.63µs ± 0%1.56µs ± 0%−81.87%
BlasGer/Sger_100x100_(2_2)-128.58µs ± 0%1.60µs ± 0%−81.34%
BlasGer/Sger_100x100_(2_3)-128.41µs ± 0%1.50µs ± 0%−82.11%
BlasGer/Sger_100x100_(2_4)-128.60µs ± 0%1.60µs ± 0%−81.35%
BlasGer/Sger_100x100_(2_10)-128.77µs ± 0%1.59µs ± 0%−81.88%
BlasGer/Sger_100x100_(3_1)-128.65µs ± 0%1.44µs ± 0%−83.36%
BlasGer/Sger_100x100_(3_2)-128.65µs ± 0%1.61µs ± 0%−81.34%
BlasGer/Sger_100x100_(3_3)-128.74µs ± 0%1.78µs ± 0%−79.69%
BlasGer/Sger_100x100_(3_4)-128.61µs ± 0%1.58µs ± 0%−81.68%
BlasGer/Sger_100x100_(3_10)-128.66µs ± 0%1.61µs ± 0%−81.45%
BlasGer/Sger_100x100_(4_1)-128.60µs ± 0%1.34µs ± 0%−84.45%
BlasGer/Sger_100x100_(4_2)-128.59µs ± 0%1.59µs ± 0%−81.51%
BlasGer/Sger_100x100_(4_3)-128.57µs ± 0%1.66µs ± 0%−80.65%
BlasGer/Sger_100x100_(4_4)-128.54µs ± 0%1.51µs ± 0%−82.25%
BlasGer/Sger_100x100_(4_10)-128.45µs ± 0%1.46µs ± 0%−82.69%
BlasGer/Sger_100x100_(10_1)-129.60µs ± 0%1.62µs ± 0%−83.17%
BlasGer/Sger_100x100_(10_2)-128.89µs ± 0%1.37µs ± 0%−84.61%
BlasGer/Sger_100x100_(10_3)-127.72µs ± 0%1.70µs ± 0%−78.03%
BlasGer/Sger_100x100_(10_4)-127.65µs ± 0%1.35µs ± 0%−82.39%
BlasGer/Sger_100x100_(10_10)-128.79µs ± 0%1.56µs ± 0%−82.25%
BlasGer/Sger_100x300_(1_1)-126.51µs ± 0%3.35µs ± 0%−48.47%
BlasGer/Sger_100x300_(1_2)-1226.3µs ± 0%4.9µs ± 0%−81.44%
BlasGer/Sger_100x300_(1_3)-1226.9µs ± 0%4.8µs ± 0%−82.15%
BlasGer/Sger_100x300_(1_4)-1224.0µs ± 0%5.3µs ± 0%−77.73%
BlasGer/Sger_100x300_(1_10)-1222.2µs ± 0%4.7µs ± 0%−78.65%
BlasGer/Sger_100x300_(2_1)-1226.7µs ± 0%4.0µs ± 0%−84.85%
BlasGer/Sger_100x300_(2_2)-1226.5µs ± 0%5.3µs ± 0%−79.87%
BlasGer/Sger_100x300_(2_3)-1226.5µs ± 0%5.2µs ± 0%−80.49%
BlasGer/Sger_100x300_(2_4)-1224.1µs ± 0%4.6µs ± 0%−81.01%
BlasGer/Sger_100x300_(2_10)-1226.7µs ± 0%4.2µs ± 0%−84.42%
BlasGer/Sger_100x300_(3_1)-1225.4µs ± 0%4.4µs ± 0%−82.90%
BlasGer/Sger_100x300_(3_2)-1226.5µs ± 0%4.3µs ± 0%−83.82%
BlasGer/Sger_100x300_(3_3)-1226.8µs ± 0%5.1µs ± 0%−80.84%
BlasGer/Sger_100x300_(3_4)-1224.2µs ± 0%5.1µs ± 0%−78.96%
BlasGer/Sger_100x300_(3_10)-1222.7µs ± 0%5.1µs ± 0%−77.45%
BlasGer/Sger_100x300_(4_1)-1226.7µs ± 0%4.8µs ± 0%−82.23%
BlasGer/Sger_100x300_(4_2)-1223.8µs ± 0%4.4µs ± 0%−81.68%
BlasGer/Sger_100x300_(4_3)-1226.6µs ± 0%4.8µs ± 0%−82.12%
BlasGer/Sger_100x300_(4_4)-1226.4µs ± 0%4.6µs ± 0%−82.50%
BlasGer/Sger_100x300_(4_10)-1227.5µs ± 0%4.5µs ± 0%−83.77%
BlasGer/Sger_100x300_(10_1)-1221.8µs ± 0%4.4µs ± 0%−79.90%
BlasGer/Sger_100x300_(10_2)-1226.3µs ± 0%4.4µs ± 0%−83.26%
BlasGer/Sger_100x300_(10_3)-1222.1µs ± 0%4.6µs ± 0%−79.34%
BlasGer/Sger_100x300_(10_4)-1227.7µs ± 0%4.3µs ± 0%−84.63%
BlasGer/Sger_100x300_(10_10)-1226.0µs ± 0%4.1µs ± 0%−84.15%
BlasGer/Sger_100x1000_(1_1)-1224.3µs ± 0%16.3µs ± 0%−32.73%
BlasGer/Sger_100x1000_(1_2)-1282.2µs ± 0%23.2µs ± 0%−71.75%
BlasGer/Sger_100x1000_(1_3)-1280.4µs ± 0%23.0µs ± 0%−71.41%
BlasGer/Sger_100x1000_(1_4)-1271.9µs ± 0%23.2µs ± 0%−67.80%
BlasGer/Sger_100x1000_(1_10)-1282.9µs ± 0%25.2µs ± 0%−69.67%
BlasGer/Sger_100x1000_(2_1)-1287.8µs ± 0%19.6µs ± 0%−77.71%
BlasGer/Sger_100x1000_(2_2)-1282.6µs ± 0%21.4µs ± 0%−74.05%
BlasGer/Sger_100x1000_(2_3)-1280.3µs ± 0%22.9µs ± 0%−71.47%
BlasGer/Sger_100x1000_(2_4)-1282.2µs ± 0%20.8µs ± 0%−74.68%
BlasGer/Sger_100x1000_(2_10)-1275.5µs ± 0%20.7µs ± 0%−72.65%
BlasGer/Sger_100x1000_(3_1)-1280.9µs ± 0%20.9µs ± 0%−74.19%
BlasGer/Sger_100x1000_(3_2)-1282.5µs ± 0%20.1µs ± 0%−75.63%
BlasGer/Sger_100x1000_(3_3)-1290.7µs ± 0%23.6µs ± 0%−73.95%
BlasGer/Sger_100x1000_(3_4)-1285.1µs ± 0%19.8µs ± 0%−76.78%
BlasGer/Sger_100x1000_(3_10)-1270.3µs ± 0%25.2µs ± 0%−64.15%
BlasGer/Sger_100x1000_(4_1)-1283.8µs ± 0%19.2µs ± 0%−77.12%
BlasGer/Sger_100x1000_(4_2)-1275.0µs ± 0%23.5µs ± 0%−68.68%
BlasGer/Sger_100x1000_(4_3)-1282.1µs ± 0%20.9µs ± 0%−74.54%
BlasGer/Sger_100x1000_(4_4)-1282.2µs ± 0%23.8µs ± 0%−71.04%
BlasGer/Sger_100x1000_(4_10)-1270.0µs ± 0%22.6µs ± 0%−67.76%
BlasGer/Sger_100x1000_(10_1)-1279.9µs ± 0%18.0µs ± 0%−77.50%
BlasGer/Sger_100x1000_(10_2)-1271.8µs ± 0%18.7µs ± 0%−73.87%
BlasGer/Sger_100x1000_(10_3)-1282.5µs ± 0%21.2µs ± 0%−74.26%
BlasGer/Sger_100x1000_(10_4)-1282.8µs ± 0%20.6µs ± 0%−75.14%
BlasGer/Sger_100x1000_(10_10)-1282.9µs ± 0%24.5µs ± 0%−70.45%
BlasGer/Sger_300x10_(1_1)-124.04µs ± 0%0.61µs ± 0%−85.01%
BlasGer/Sger_300x10_(1_2)-124.49µs ± 0%0.58µs ± 0%−87.01%
BlasGer/Sger_300x10_(1_3)-124.52µs ± 0%0.69µs ± 0%−84.85%
BlasGer/Sger_300x10_(1_4)-124.33µs ± 0%0.70µs ± 0%−83.95%
BlasGer/Sger_300x10_(1_10)-123.99µs ± 0%0.69µs ± 0%−82.84%
BlasGer/Sger_300x10_(2_1)-124.02µs ± 0%0.64µs ± 0%−83.99%
BlasGer/Sger_300x10_(2_2)-124.94µs ± 0%0.58µs ± 0%−88.17%
BlasGer/Sger_300x10_(2_3)-124.00µs ± 0%0.60µs ± 0%−84.93%
BlasGer/Sger_300x10_(2_4)-124.46µs ± 0%0.77µs ± 0%−82.76%
BlasGer/Sger_300x10_(2_10)-124.89µs ± 0%0.58µs ± 0%−88.05%
BlasGer/Sger_300x10_(3_1)-124.72µs ± 0%0.69µs ± 0%−85.40%
BlasGer/Sger_300x10_(3_2)-124.81µs ± 0%0.68µs ± 0%−85.98%
BlasGer/Sger_300x10_(3_3)-125.13µs ± 0%0.62µs ± 0%−87.99%
BlasGer/Sger_300x10_(3_4)-125.15µs ± 0%0.68µs ± 0%−86.75%
BlasGer/Sger_300x10_(3_10)-124.02µs ± 0%0.56µs ± 0%−86.03%
BlasGer/Sger_300x10_(4_1)-124.00µs ± 0%0.62µs ± 0%−84.53%
BlasGer/Sger_300x10_(4_2)-125.30µs ± 0%0.61µs ± 0%−88.40%
BlasGer/Sger_300x10_(4_3)-125.01µs ± 0%0.63µs ± 0%−87.36%
BlasGer/Sger_300x10_(4_4)-124.52µs ± 0%0.61µs ± 0%−86.60%
BlasGer/Sger_300x10_(4_10)-125.31µs ± 0%0.69µs ± 0%−86.97%
BlasGer/Sger_300x10_(10_1)-124.85µs ± 0%0.57µs ± 0%−88.20%
BlasGer/Sger_300x10_(10_2)-124.09µs ± 0%0.64µs ± 0%−84.43%
BlasGer/Sger_300x10_(10_3)-125.41µs ± 0%0.67µs ± 0%−87.61%
BlasGer/Sger_300x10_(10_4)-124.86µs ± 0%0.70µs ± 0%−85.65%
BlasGer/Sger_300x10_(10_10)-124.13µs ± 0%0.68µs ± 0%−83.65%
BlasGer/Sger_300x30_(1_1)-126.18µs ± 0%1.27µs ± 0%−79.52%
BlasGer/Sger_300x30_(1_2)-129.44µs ± 0%1.58µs ± 0%−83.23%
BlasGer/Sger_300x30_(1_3)-129.27µs ± 0%1.56µs ± 0%−83.13%
BlasGer/Sger_300x30_(1_4)-129.67µs ± 0%1.56µs ± 0%−83.88%
BlasGer/Sger_300x30_(1_10)-1210.3µs ± 0%1.4µs ± 0%−86.91%
BlasGer/Sger_300x30_(2_1)-1210.5µs ± 0%1.3µs ± 0%−87.24%
BlasGer/Sger_300x30_(2_2)-129.34µs ± 0%1.64µs ± 0%−82.48%
BlasGer/Sger_300x30_(2_3)-128.14µs ± 0%1.39µs ± 0%−82.89%
BlasGer/Sger_300x30_(2_4)-129.37µs ± 0%1.46µs ± 0%−84.44%
BlasGer/Sger_300x30_(2_10)-128.12µs ± 0%1.59µs ± 0%−80.44%
BlasGer/Sger_300x30_(3_1)-129.46µs ± 0%1.60µs ± 0%−83.12%
BlasGer/Sger_300x30_(3_2)-1210.4µs ± 0%1.6µs ± 0%−84.48%
BlasGer/Sger_300x30_(3_3)-1210.8µs ± 0%1.4µs ± 0%−87.20%
BlasGer/Sger_300x30_(3_4)-1210.5µs ± 0%1.6µs ± 0%−84.55%
BlasGer/Sger_300x30_(3_10)-1210.7µs ± 0%1.4µs ± 0%−87.09%
BlasGer/Sger_300x30_(4_1)-128.88µs ± 0%1.34µs ± 0%−84.86%
BlasGer/Sger_300x30_(4_2)-128.13µs ± 0%1.61µs ± 0%−80.23%
BlasGer/Sger_300x30_(4_3)-1210.4µs ± 0%1.5µs ± 0%−85.58%
BlasGer/Sger_300x30_(4_4)-129.33µs ± 0%1.69µs ± 0%−81.89%
BlasGer/Sger_300x30_(4_10)-129.40µs ± 0%1.60µs ± 0%−83.03%
BlasGer/Sger_300x30_(10_1)-129.53µs ± 0%1.63µs ± 0%−82.86%
BlasGer/Sger_300x30_(10_2)-1210.7µs ± 0%1.6µs ± 0%−84.66%
BlasGer/Sger_300x30_(10_3)-1210.8µs ± 0%1.6µs ± 0%−84.82%
BlasGer/Sger_300x30_(10_4)-129.45µs ± 0%1.44µs ± 0%−84.74%
BlasGer/Sger_300x30_(10_10)-1210.6µs ± 0%1.4µs ± 0%−86.96%
BlasGer/Sger_300x100_(1_1)-128.15µs ± 0%3.48µs ± 0%−57.28%
BlasGer/Sger_300x100_(1_2)-1224.6µs ± 0%4.0µs ± 0%−83.70%
BlasGer/Sger_300x100_(1_3)-1224.3µs ± 0%4.5µs ± 0%−81.32%
BlasGer/Sger_300x100_(1_4)-1225.5µs ± 0%4.6µs ± 0%−81.83%
BlasGer/Sger_300x100_(1_10)-1224.4µs ± 0%5.3µs ± 0%−78.48%
BlasGer/Sger_300x100_(2_1)-1223.5µs ± 0%4.1µs ± 0%−82.75%
BlasGer/Sger_300x100_(2_2)-1228.2µs ± 0%4.9µs ± 0%−82.69%
BlasGer/Sger_300x100_(2_3)-1223.1µs ± 0%5.3µs ± 0%−76.84%
BlasGer/Sger_300x100_(2_4)-1224.3µs ± 0%5.4µs ± 0%−77.75%
BlasGer/Sger_300x100_(2_10)-1225.1µs ± 0%4.9µs ± 0%−80.59%
BlasGer/Sger_300x100_(3_1)-1226.2µs ± 0%5.1µs ± 0%−80.49%
BlasGer/Sger_300x100_(3_2)-1227.0µs ± 0%4.9µs ± 0%−81.93%
BlasGer/Sger_300x100_(3_3)-1225.7µs ± 0%5.4µs ± 0%−79.02%
BlasGer/Sger_300x100_(3_4)-1224.0µs ± 0%4.7µs ± 0%−80.43%
BlasGer/Sger_300x100_(3_10)-1227.9µs ± 0%4.2µs ± 0%−84.87%
BlasGer/Sger_300x100_(4_1)-1225.7µs ± 0%4.5µs ± 0%−82.40%
BlasGer/Sger_300x100_(4_2)-1227.5µs ± 0%5.1µs ± 0%−81.49%
BlasGer/Sger_300x100_(4_3)-1227.2µs ± 0%4.6µs ± 0%−83.08%
BlasGer/Sger_300x100_(4_4)-1227.2µs ± 0%5.1µs ± 0%−81.11%
BlasGer/Sger_300x100_(4_10)-1227.1µs ± 0%5.1µs ± 0%−81.23%
BlasGer/Sger_300x100_(10_1)-1226.9µs ± 0%5.2µs ± 0%−80.79%
BlasGer/Sger_300x100_(10_2)-1224.7µs ± 0%4.9µs ± 0%−80.25%
BlasGer/Sger_300x100_(10_3)-1222.7µs ± 0%4.3µs ± 0%−80.82%
BlasGer/Sger_300x100_(10_4)-1225.0µs ± 0%4.5µs ± 0%−82.16%
BlasGer/Sger_300x100_(10_10)-1227.2µs ± 0%4.9µs ± 0%−82.13%
BlasGer/Sger_300x300_(1_1)-1220.4µs ± 0%14.5µs ± 0%−28.74%
BlasGer/Sger_300x300_(1_2)-1274.5µs ± 0%18.5µs ± 0%−75.18%
BlasGer/Sger_300x300_(1_3)-1265.9µs ± 0%20.5µs ± 0%−68.87%
BlasGer/Sger_300x300_(1_4)-1271.6µs ± 0%21.4µs ± 0%−70.10%
BlasGer/Sger_300x300_(1_10)-1277.3µs ± 0%20.2µs ± 0%−73.87%
BlasGer/Sger_300x300_(2_1)-1278.6µs ± 0%17.6µs ± 0%−77.56%
BlasGer/Sger_300x300_(2_2)-1277.8µs ± 0%20.6µs ± 0%−73.54%
BlasGer/Sger_300x300_(2_3)-1276.9µs ± 0%20.9µs ± 0%−72.81%
BlasGer/Sger_300x300_(2_4)-1277.1µs ± 0%17.2µs ± 0%−77.70%
BlasGer/Sger_300x300_(2_10)-1278.7µs ± 0%17.7µs ± 0%−77.55%
BlasGer/Sger_300x300_(3_1)-1275.5µs ± 0%17.3µs ± 0%−77.11%
BlasGer/Sger_300x300_(3_2)-1277.8µs ± 0%15.2µs ± 0%−80.44%
BlasGer/Sger_300x300_(3_3)-1276.0µs ± 0%21.8µs ± 0%−71.33%
BlasGer/Sger_300x300_(3_4)-1266.6µs ± 0%15.9µs ± 0%−76.13%
BlasGer/Sger_300x300_(3_10)-1277.4µs ± 0%18.1µs ± 0%−76.67%
BlasGer/Sger_300x300_(4_1)-1276.2µs ± 0%16.9µs ± 0%−77.84%
BlasGer/Sger_300x300_(4_2)-1266.2µs ± 0%20.3µs ± 0%−69.36%
BlasGer/Sger_300x300_(4_3)-1274.8µs ± 0%17.7µs ± 0%−76.29%
BlasGer/Sger_300x300_(4_4)-1276.9µs ± 0%20.3µs ± 0%−73.58%
BlasGer/Sger_300x300_(4_10)-1278.0µs ± 0%16.7µs ± 0%−78.57%
BlasGer/Sger_300x300_(10_1)-1276.4µs ± 0%17.7µs ± 0%−76.77%
BlasGer/Sger_300x300_(10_2)-1276.1µs ± 0%17.3µs ± 0%−77.26%
BlasGer/Sger_300x300_(10_3)-1270.9µs ± 0%21.6µs ± 0%−69.47%
BlasGer/Sger_300x300_(10_4)-1268.5µs ± 0%18.3µs ± 0%−73.22%
BlasGer/Sger_300x300_(10_10)-1275.9µs ± 0%18.5µs ± 0%−75.69%
BlasGer/Sger_300x1000_(1_1)-1268.7µs ± 0%61.1µs ± 0%−11.03%
BlasGer/Sger_300x1000_(1_2)-12259µs ± 0%62µs ± 0%−75.92%
BlasGer/Sger_300x1000_(1_3)-12253µs ± 0%58µs ± 0%−76.96%
BlasGer/Sger_300x1000_(1_4)-12230µs ± 0%63µs ± 0%−72.86%
BlasGer/Sger_300x1000_(1_10)-12255µs ± 0%64µs ± 0%−74.87%
BlasGer/Sger_300x1000_(2_1)-12245µs ± 0%56µs ± 0%−77.23%
BlasGer/Sger_300x1000_(2_2)-12260µs ± 0%55µs ± 0%−78.68%
BlasGer/Sger_300x1000_(2_3)-12210µs ± 0%55µs ± 0%−73.83%
BlasGer/Sger_300x1000_(2_4)-12210µs ± 0%72µs ± 0%−65.82%
BlasGer/Sger_300x1000_(2_10)-12233µs ± 0%61µs ± 0%−73.95%
BlasGer/Sger_300x1000_(3_1)-12234µs ± 0%68µs ± 0%−70.96%
BlasGer/Sger_300x1000_(3_2)-12258µs ± 0%56µs ± 0%−78.34%
BlasGer/Sger_300x1000_(3_3)-12260µs ± 0%69µs ± 0%−73.41%
BlasGer/Sger_300x1000_(3_4)-12284µs ± 0%57µs ± 0%−79.88%
BlasGer/Sger_300x1000_(3_10)-12286µs ± 0%61µs ± 0%−78.50%
BlasGer/Sger_300x1000_(4_1)-12256µs ± 0%62µs ± 0%−75.95%
BlasGer/Sger_300x1000_(4_2)-12247µs ± 0%66µs ± 0%−73.23%
BlasGer/Sger_300x1000_(4_3)-12232µs ± 0%69µs ± 0%−70.09%
BlasGer/Sger_300x1000_(4_4)-12216µs ± 0%66µs ± 0%−69.28%
BlasGer/Sger_300x1000_(4_10)-12231µs ± 0%70µs ± 0%−69.76%
BlasGer/Sger_300x1000_(10_1)-12257µs ± 0%56µs ± 0%−78.31%
BlasGer/Sger_300x1000_(10_2)-12259µs ± 0%69µs ± 0%−73.38%
BlasGer/Sger_300x1000_(10_3)-12213µs ± 0%67µs ± 0%−68.50%
BlasGer/Sger_300x1000_(10_4)-12253µs ± 0%61µs ± 0%−75.89%
BlasGer/Sger_300x1000_(10_10)-12282µs ± 0%74µs ± 0%−73.60%
BlasGer/Sger_300x10000_(1_1)-12751µs ± 0%755µs ± 0%+0.50%
BlasGer/Sger_300x10000_(1_2)-122.17ms ± 0%0.62ms ± 0%−71.36%
BlasGer/Sger_300x10000_(1_3)-122.46ms ± 0%0.72ms ± 0%−70.60%
BlasGer/Sger_300x10000_(1_4)-122.17ms ± 0%0.85ms ± 0%−60.76%
BlasGer/Sger_300x10000_(1_10)-123.64ms ± 0%0.97ms ± 0%−73.47%
BlasGer/Sger_300x10000_(2_1)-122.41ms ± 0%0.59ms ± 0%−75.42%
BlasGer/Sger_300x10000_(2_2)-122.55ms ± 0%0.73ms ± 0%−71.53%
BlasGer/Sger_300x10000_(2_3)-122.48ms ± 0%0.75ms ± 0%−69.80%
BlasGer/Sger_300x10000_(2_4)-122.14ms ± 0%0.80ms ± 0%−62.78%
BlasGer/Sger_300x10000_(2_10)-123.43ms ± 0%1.13ms ± 0%−66.97%
BlasGer/Sger_300x10000_(3_1)-122.35ms ± 0%0.67ms ± 0%−71.31%
BlasGer/Sger_300x10000_(3_2)-122.47ms ± 0%0.74ms ± 0%−69.95%
BlasGer/Sger_300x10000_(3_3)-122.13ms ± 0%0.81ms ± 0%−61.68%
BlasGer/Sger_300x10000_(3_4)-122.49ms ± 0%0.76ms ± 0%−69.24%
BlasGer/Sger_300x10000_(3_10)-123.34ms ± 0%0.96ms ± 0%−71.26%
BlasGer/Sger_300x10000_(4_1)-122.45ms ± 0%0.70ms ± 0%−71.42%
BlasGer/Sger_300x10000_(4_2)-122.12ms ± 0%0.72ms ± 0%−66.23%
BlasGer/Sger_300x10000_(4_3)-122.50ms ± 0%0.72ms ± 0%−71.34%
BlasGer/Sger_300x10000_(4_4)-122.44ms ± 0%0.85ms ± 0%−65.03%
BlasGer/Sger_300x10000_(4_10)-123.64ms ± 0%0.99ms ± 0%−72.85%
BlasGer/Sger_300x10000_(10_1)-122.20ms ± 0%0.67ms ± 0%−69.41%
BlasGer/Sger_300x10000_(10_2)-122.45ms ± 0%0.72ms ± 0%−70.58%
BlasGer/Sger_300x10000_(10_3)-122.49ms ± 0%0.73ms ± 0%−70.81%
BlasGer/Sger_300x10000_(10_4)-122.51ms ± 0%0.82ms ± 0%−67.21%
BlasGer/Sger_300x10000_(10_10)-123.32ms ± 0%0.99ms ± 0%−70.16%
BlasGer/Sger_1000x30_(1_1)-1221.1µs ± 0%4.8µs ± 0%−77.21%
BlasGer/Sger_1000x30_(1_2)-1235.3µs ± 0%5.4µs ± 0%−84.71%
BlasGer/Sger_1000x30_(1_3)-1235.4µs ± 0%6.1µs ± 0%−82.86%
BlasGer/Sger_1000x30_(1_4)-1231.1µs ± 0%5.9µs ± 0%−81.12%
BlasGer/Sger_1000x30_(1_10)-1232.1µs ± 0%5.7µs ± 0%−82.31%
BlasGer/Sger_1000x30_(2_1)-1232.2µs ± 0%6.0µs ± 0%−81.46%
BlasGer/Sger_1000x30_(2_2)-1232.1µs ± 0%4.7µs ± 0%−85.49%
BlasGer/Sger_1000x30_(2_3)-1232.5µs ± 0%5.3µs ± 0%−83.79%
BlasGer/Sger_1000x30_(2_4)-1234.2µs ± 0%5.0µs ± 0%−85.49%
BlasGer/Sger_1000x30_(2_10)-1232.3µs ± 0%5.9µs ± 0%−81.89%
BlasGer/Sger_1000x30_(3_1)-1234.8µs ± 0%5.6µs ± 0%−84.01%
BlasGer/Sger_1000x30_(3_2)-1231.0µs ± 0%5.8µs ± 0%−81.47%
BlasGer/Sger_1000x30_(3_3)-1232.5µs ± 0%5.9µs ± 0%−81.94%
BlasGer/Sger_1000x30_(3_4)-1238.3µs ± 0%5.4µs ± 0%−85.94%
BlasGer/Sger_1000x30_(3_10)-1233.7µs ± 0%5.6µs ± 0%−83.49%
BlasGer/Sger_1000x30_(4_1)-1235.4µs ± 0%5.8µs ± 0%−83.53%
BlasGer/Sger_1000x30_(4_2)-1235.7µs ± 0%5.3µs ± 0%−85.18%
BlasGer/Sger_1000x30_(4_3)-1231.8µs ± 0%5.5µs ± 0%−82.69%
BlasGer/Sger_1000x30_(4_4)-1229.4µs ± 0%5.0µs ± 0%−82.91%
BlasGer/Sger_1000x30_(4_10)-1227.1µs ± 0%5.9µs ± 0%−78.12%
BlasGer/Sger_1000x30_(10_1)-1235.5µs ± 0%5.8µs ± 0%−83.66%
BlasGer/Sger_1000x30_(10_2)-1227.8µs ± 0%6.0µs ± 0%−78.55%
BlasGer/Sger_1000x30_(10_3)-1232.5µs ± 0%5.4µs ± 0%−83.37%
BlasGer/Sger_1000x30_(10_4)-1235.6µs ± 0%6.4µs ± 0%−81.99%
BlasGer/Sger_1000x30_(10_10)-1235.4µs ± 0%6.2µs ± 0%−82.47%
BlasGer/Sger_1000x100_(1_1)-1227.9µs ± 0%18.6µs ± 0%−33.45%
BlasGer/Sger_1000x100_(1_2)-1287.2µs ± 0%19.9µs ± 0%−77.12%
BlasGer/Sger_1000x100_(1_3)-1276.2µs ± 0%23.9µs ± 0%−68.60%
BlasGer/Sger_1000x100_(1_4)-1286.6µs ± 0%21.0µs ± 0%−75.78%
BlasGer/Sger_1000x100_(1_10)-1286.7µs ± 0%24.3µs ± 0%−72.02%
BlasGer/Sger_1000x100_(2_1)-1283.7µs ± 0%20.0µs ± 0%−76.06%
BlasGer/Sger_1000x100_(2_2)-1286.9µs ± 0%20.2µs ± 0%−76.73%
BlasGer/Sger_1000x100_(2_3)-1285.9µs ± 0%18.0µs ± 0%−78.99%
BlasGer/Sger_1000x100_(2_4)-1283.9µs ± 0%20.2µs ± 0%−75.98%
BlasGer/Sger_1000x100_(2_10)-1287.0µs ± 0%20.6µs ± 0%−76.28%
BlasGer/Sger_1000x100_(3_1)-1279.0µs ± 0%17.9µs ± 0%−77.35%
BlasGer/Sger_1000x100_(3_2)-1286.8µs ± 0%19.8µs ± 0%−77.19%
BlasGer/Sger_1000x100_(3_3)-1284.8µs ± 0%19.2µs ± 0%−77.38%
BlasGer/Sger_1000x100_(3_4)-12103µs ± 0%19µs ± 0%−81.82%
BlasGer/Sger_1000x100_(3_10)-1286.3µs ± 0%18.4µs ± 0%−78.73%
BlasGer/Sger_1000x100_(4_1)-1286.5µs ± 0%20.6µs ± 0%−76.17%
BlasGer/Sger_1000x100_(4_2)-1286.7µs ± 0%19.9µs ± 0%−77.04%
BlasGer/Sger_1000x100_(4_3)-12107µs ± 0%21µs ± 0%−80.50%
BlasGer/Sger_1000x100_(4_4)-1283.5µs ± 0%20.9µs ± 0%−74.94%
BlasGer/Sger_1000x100_(4_10)-1279.8µs ± 0%24.4µs ± 0%−69.45%
BlasGer/Sger_1000x100_(10_1)-12106µs ± 0%25µs ± 0%−76.49%
BlasGer/Sger_1000x100_(10_2)-1273.7µs ± 0%19.7µs ± 0%−73.20%
BlasGer/Sger_1000x100_(10_3)-1284.9µs ± 0%22.2µs ± 0%−73.88%
BlasGer/Sger_1000x100_(10_4)-1285.8µs ± 0%20.2µs ± 0%−76.44%
BlasGer/Sger_1000x100_(10_10)-1288.7µs ± 0%20.1µs ± 0%−77.29%
BlasGer/Sger_1000x300_(1_1)-1272.9µs ± 0%65.2µs ± 0%−10.64%
BlasGer/Sger_1000x300_(1_2)-12263µs ± 0%54µs ± 0%−79.35%
BlasGer/Sger_1000x300_(1_3)-12222µs ± 0%67µs ± 0%−69.71%
BlasGer/Sger_1000x300_(1_4)-12267µs ± 0%66µs ± 0%−75.13%
BlasGer/Sger_1000x300_(1_10)-12270µs ± 0%62µs ± 0%−77.00%
BlasGer/Sger_1000x300_(2_1)-12239µs ± 0%68µs ± 0%−71.66%
BlasGer/Sger_1000x300_(2_2)-12265µs ± 0%68µs ± 0%−74.35%
BlasGer/Sger_1000x300_(2_3)-12243µs ± 0%53µs ± 0%−78.37%
BlasGer/Sger_1000x300_(2_4)-12223µs ± 0%62µs ± 0%−72.05%
BlasGer/Sger_1000x300_(2_10)-12255µs ± 0%65µs ± 0%−74.73%
BlasGer/Sger_1000x300_(3_1)-12222µs ± 0%64µs ± 0%−71.00%
BlasGer/Sger_1000x300_(3_2)-12224µs ± 0%66µs ± 0%−70.34%
BlasGer/Sger_1000x300_(3_3)-12236µs ± 0%56µs ± 0%−76.09%
BlasGer/Sger_1000x300_(3_4)-12237µs ± 0%53µs ± 0%−77.45%
BlasGer/Sger_1000x300_(3_10)-12260µs ± 0%58µs ± 0%−77.51%
BlasGer/Sger_1000x300_(4_1)-12296µs ± 0%54µs ± 0%−81.72%
BlasGer/Sger_1000x300_(4_2)-12267µs ± 0%55µs ± 0%−79.44%
BlasGer/Sger_1000x300_(4_3)-12266µs ± 0%54µs ± 0%−79.62%
BlasGer/Sger_1000x300_(4_4)-12266µs ± 0%73µs ± 0%−72.45%
BlasGer/Sger_1000x300_(4_10)-12237µs ± 0%66µs ± 0%−72.37%
BlasGer/Sger_1000x300_(10_1)-12221µs ± 0%58µs ± 0%−74.00%
BlasGer/Sger_1000x300_(10_2)-12222µs ± 0%65µs ± 0%−70.95%
BlasGer/Sger_1000x300_(10_3)-12241µs ± 0%68µs ± 0%−71.75%
BlasGer/Sger_1000x300_(10_4)-12253µs ± 0%59µs ± 0%−76.76%
BlasGer/Sger_1000x300_(10_10)-12265µs ± 0%64µs ± 0%−75.70%
BlasGer/Sger_1000x1000_(1_1)-12204µs ± 0%214µs ± 0%+5.13%
BlasGer/Sger_1000x1000_(1_2)-12818µs ± 0%205µs ± 0%−74.93%
BlasGer/Sger_1000x1000_(1_3)-12819µs ± 0%211µs ± 0%−74.20%
BlasGer/Sger_1000x1000_(1_4)-12723µs ± 0%200µs ± 0%−72.31%
BlasGer/Sger_1000x1000_(1_10)-12808µs ± 0%199µs ± 0%−75.33%
BlasGer/Sger_1000x1000_(2_1)-12791µs ± 0%231µs ± 0%−70.79%
BlasGer/Sger_1000x1000_(2_2)-12811µs ± 0%191µs ± 0%−76.41%
BlasGer/Sger_1000x1000_(2_3)-12809µs ± 0%234µs ± 0%−71.02%
BlasGer/Sger_1000x1000_(2_4)-12797µs ± 0%237µs ± 0%−70.29%
BlasGer/Sger_1000x1000_(2_10)-12783µs ± 0%268µs ± 0%−65.77%
BlasGer/Sger_1000x1000_(3_1)-12808µs ± 0%210µs ± 0%−73.98%
BlasGer/Sger_1000x1000_(3_2)-12810µs ± 0%194µs ± 0%−76.04%
BlasGer/Sger_1000x1000_(3_3)-12805µs ± 0%235µs ± 0%−70.81%
BlasGer/Sger_1000x1000_(3_4)-12813µs ± 0%229µs ± 0%−71.80%
BlasGer/Sger_1000x1000_(3_10)-12812µs ± 0%224µs ± 0%−72.45%
BlasGer/Sger_1000x1000_(4_1)-12806µs ± 0%212µs ± 0%−73.65%
BlasGer/Sger_1000x1000_(4_2)-12816µs ± 0%253µs ± 0%−69.02%
BlasGer/Sger_1000x1000_(4_3)-12766µs ± 0%222µs ± 0%−71.00%
BlasGer/Sger_1000x1000_(4_4)-12806µs ± 0%234µs ± 0%−70.92%
BlasGer/Sger_1000x1000_(4_10)-12817µs ± 0%221µs ± 0%−72.94%
BlasGer/Sger_1000x1000_(10_1)-12712µs ± 0%220µs ± 0%−69.09%
BlasGer/Sger_1000x1000_(10_2)-12807µs ± 0%213µs ± 0%−73.67%
BlasGer/Sger_1000x1000_(10_3)-12806µs ± 0%226µs ± 0%−71.91%
BlasGer/Sger_1000x1000_(10_4)-12810µs ± 0%250µs ± 0%−69.12%
BlasGer/Sger_1000x1000_(10_10)-12814µs ± 0%249µs ± 0%−69.42%
BlasGer/Sger_1000x10000_(1_1)-123.98ms ± 0%3.70ms ± 0%−6.99%
BlasGer/Sger_1000x10000_(1_2)-127.46ms ± 0%3.74ms ± 0%−49.90%
BlasGer/Sger_1000x10000_(1_3)-128.16ms ± 0%3.95ms ± 0%−51.60%
BlasGer/Sger_1000x10000_(1_4)-127.64ms ± 0%3.68ms ± 0%−51.89%
BlasGer/Sger_1000x10000_(1_10)-1212.5ms ± 0%4.9ms ± 0%−61.06%
BlasGer/Sger_1000x10000_(2_1)-127.69ms ± 0%3.40ms ± 0%−55.85%
BlasGer/Sger_1000x10000_(2_2)-128.02ms ± 0%3.54ms ± 0%−55.85%
BlasGer/Sger_1000x10000_(2_3)-128.01ms ± 0%3.97ms ± 0%−50.46%
BlasGer/Sger_1000x10000_(2_4)-127.67ms ± 0%3.84ms ± 0%−49.87%
BlasGer/Sger_1000x10000_(2_10)-1212.8ms ± 0%4.8ms ± 0%−62.78%
BlasGer/Sger_1000x10000_(3_1)-128.13ms ± 0%3.40ms ± 0%−58.17%
BlasGer/Sger_1000x10000_(3_2)-128.03ms ± 0%3.56ms ± 0%−55.65%
BlasGer/Sger_1000x10000_(3_3)-127.98ms ± 0%3.86ms ± 0%−51.60%
BlasGer/Sger_1000x10000_(3_4)-128.28ms ± 0%4.03ms ± 0%−51.39%
BlasGer/Sger_1000x10000_(3_10)-1212.8ms ± 0%4.9ms ± 0%−62.11%
BlasGer/Sger_1000x10000_(4_1)-127.90ms ± 0%3.80ms ± 0%−51.82%
BlasGer/Sger_1000x10000_(4_2)-128.17ms ± 0%3.66ms ± 0%−55.13%
BlasGer/Sger_1000x10000_(4_3)-127.51ms ± 0%3.84ms ± 0%−48.85%
BlasGer/Sger_1000x10000_(4_4)-128.08ms ± 0%3.78ms ± 0%−53.21%
BlasGer/Sger_1000x10000_(4_10)-1212.9ms ± 0%4.9ms ± 0%−62.13%
BlasGer/Sger_1000x10000_(10_1)-128.03ms ± 0%3.65ms ± 0%−54.52%
BlasGer/Sger_1000x10000_(10_2)-127.91ms ± 0%3.68ms ± 0%−53.48%
BlasGer/Sger_1000x10000_(10_3)-128.03ms ± 0%3.66ms ± 0%−54.38%
BlasGer/Sger_1000x10000_(10_4)-128.37ms ± 0%3.67ms ± 0%−56.15%
BlasGer/Sger_1000x10000_(10_10)-1213.1ms ± 0%4.6ms ± 0%−64.68%
BlasGer/Sger_10000x300_(1_1)-12733µs ± 0%789µs ± 0%+7.67%
BlasGer/Sger_10000x300_(1_2)-122.56ms ± 0%1.12ms ± 0%−56.19%
BlasGer/Sger_10000x300_(1_3)-122.54ms ± 0%0.86ms ± 0%−65.97%
BlasGer/Sger_10000x300_(1_4)-122.58ms ± 0%0.85ms ± 0%−67.24%
BlasGer/Sger_10000x300_(1_10)-122.43ms ± 0%0.90ms ± 0%−62.99%
BlasGer/Sger_10000x300_(2_1)-122.36ms ± 0%0.90ms ± 0%−61.79%
BlasGer/Sger_10000x300_(2_2)-122.50ms ± 0%0.74ms ± 0%−70.22%
BlasGer/Sger_10000x300_(2_3)-122.28ms ± 0%0.74ms ± 0%−67.39%
BlasGer/Sger_10000x300_(2_4)-122.60ms ± 0%0.96ms ± 0%−63.22%
BlasGer/Sger_10000x300_(2_10)-122.36ms ± 0%0.93ms ± 0%−60.48%
BlasGer/Sger_10000x300_(3_1)-122.23ms ± 0%1.01ms ± 0%−54.91%
BlasGer/Sger_10000x300_(3_2)-122.42ms ± 0%0.84ms ± 0%−65.47%
BlasGer/Sger_10000x300_(3_3)-122.20ms ± 0%0.96ms ± 0%−56.24%
BlasGer/Sger_10000x300_(3_4)-122.56ms ± 0%0.95ms ± 0%−62.84%
BlasGer/Sger_10000x300_(3_10)-122.27ms ± 0%0.86ms ± 0%−61.95%
BlasGer/Sger_10000x300_(4_1)-122.55ms ± 0%0.86ms ± 0%−66.49%
BlasGer/Sger_10000x300_(4_2)-122.40ms ± 0%0.88ms ± 0%−63.59%
BlasGer/Sger_10000x300_(4_3)-122.56ms ± 0%0.90ms ± 0%−64.69%
BlasGer/Sger_10000x300_(4_4)-122.53ms ± 0%0.85ms ± 0%−66.36%
BlasGer/Sger_10000x300_(4_10)-122.26ms ± 0%0.81ms ± 0%−64.04%
BlasGer/Sger_10000x300_(10_1)-122.90ms ± 0%0.96ms ± 0%−66.85%
BlasGer/Sger_10000x300_(10_2)-122.57ms ± 0%0.98ms ± 0%−61.82%
BlasGer/Sger_10000x300_(10_3)-122.45ms ± 0%0.96ms ± 0%−60.93%
BlasGer/Sger_10000x300_(10_4)-122.63ms ± 0%1.04ms ± 0%−60.26%
BlasGer/Sger_10000x300_(10_10)-122.56ms ± 0%0.80ms ± 0%−68.83%
BlasGer/Sger_10000x1000_(1_1)-123.41ms ± 0%3.90ms ± 0%+14.31%
BlasGer/Sger_10000x1000_(1_2)-128.10ms ± 0%3.75ms ± 0%−53.72%
BlasGer/Sger_10000x1000_(1_3)-128.19ms ± 0%3.72ms ± 0%−54.59%
BlasGer/Sger_10000x1000_(1_4)-128.13ms ± 0%3.59ms ± 0%−55.89%
BlasGer/Sger_10000x1000_(1_10)-128.23ms ± 0%4.11ms ± 0%−50.06%
BlasGer/Sger_10000x1000_(2_1)-128.11ms ± 0%3.86ms ± 0%−52.40%
BlasGer/Sger_10000x1000_(2_2)-128.05ms ± 0%3.92ms ± 0%−51.27%
BlasGer/Sger_10000x1000_(2_3)-127.57ms ± 0%3.97ms ± 0%−47.55%
BlasGer/Sger_10000x1000_(2_4)-127.56ms ± 0%4.00ms ± 0%−47.09%
BlasGer/Sger_10000x1000_(2_10)-128.24ms ± 0%3.93ms ± 0%−52.32%
BlasGer/Sger_10000x1000_(3_1)-128.31ms ± 0%3.65ms ± 0%−56.02%
BlasGer/Sger_10000x1000_(3_2)-128.15ms ± 0%3.56ms ± 0%−56.38%
BlasGer/Sger_10000x1000_(3_3)-128.36ms ± 0%3.99ms ± 0%−52.21%
BlasGer/Sger_10000x1000_(3_4)-128.34ms ± 0%3.88ms ± 0%−53.42%
BlasGer/Sger_10000x1000_(3_10)-128.33ms ± 0%3.68ms ± 0%−55.78%
BlasGer/Sger_10000x1000_(4_1)-128.32ms ± 0%3.94ms ± 0%−52.65%
BlasGer/Sger_10000x1000_(4_2)-128.13ms ± 0%3.58ms ± 0%−55.96%
BlasGer/Sger_10000x1000_(4_3)-128.21ms ± 0%3.93ms ± 0%−52.15%
BlasGer/Sger_10000x1000_(4_4)-127.59ms ± 0%3.85ms ± 0%−49.28%
BlasGer/Sger_10000x1000_(4_10)-128.07ms ± 0%3.69ms ± 0%−54.20%
BlasGer/Sger_10000x1000_(10_1)-127.57ms ± 0%3.69ms ± 0%−51.25%
BlasGer/Sger_10000x1000_(10_2)-128.10ms ± 0%3.91ms ± 0%−51.79%
BlasGer/Sger_10000x1000_(10_3)-128.11ms ± 0%3.62ms ± 0%−55.37%
BlasGer/Sger_10000x1000_(10_4)-128.18ms ± 0%3.97ms ± 0%−51.49%
BlasGer/Sger_10000x1000_(10_10)-128.19ms ± 0%4.10ms ± 0%−49.96%
BlasGer/Sger_10000x10000_(1_1)-1235.0ms ± 0%34.6ms ± 0%−1.19%
BlasGer/Sger_10000x10000_(1_2)-1274.7ms ± 0%36.5ms ± 0%−51.08%
BlasGer/Sger_10000x10000_(1_3)-1275.3ms ± 0%36.1ms ± 0%−52.08%
BlasGer/Sger_10000x10000_(1_4)-1279.4ms ± 0%39.5ms ± 0%−50.22%
BlasGer/Sger_10000x10000_(1_10)-12121ms ± 0%45ms ± 0%−62.88%
BlasGer/Sger_10000x10000_(2_1)-1275.0ms ± 0%34.4ms ± 0%−54.11%
BlasGer/Sger_10000x10000_(2_2)-1286.7ms ± 0%36.0ms ± 0%−58.51%
BlasGer/Sger_10000x10000_(2_3)-1275.0ms ± 0%36.1ms ± 0%−51.90%
BlasGer/Sger_10000x10000_(2_4)-1275.4ms ± 0%37.3ms ± 0%−50.48%
BlasGer/Sger_10000x10000_(2_10)-12120ms ± 0%45ms ± 0%−62.29%
BlasGer/Sger_10000x10000_(3_1)-1274.7ms ± 0%34.4ms ± 0%−53.90%
BlasGer/Sger_10000x10000_(3_2)-1276.9ms ± 0%35.1ms ± 0%−54.33%
BlasGer/Sger_10000x10000_(3_3)-1274.8ms ± 0%35.6ms ± 0%−52.36%
BlasGer/Sger_10000x10000_(3_4)-1276.5ms ± 0%37.3ms ± 0%−51.32%
BlasGer/Sger_10000x10000_(3_10)-12122ms ± 0%45ms ± 0%−62.82%
BlasGer/Sger_10000x10000_(4_1)-1275.1ms ± 0%34.2ms ± 0%−54.41%
BlasGer/Sger_10000x10000_(4_2)-1274.8ms ± 0%36.1ms ± 0%−51.79%
BlasGer/Sger_10000x10000_(4_3)-1275.8ms ± 0%36.0ms ± 0%−52.47%
BlasGer/Sger_10000x10000_(4_4)-1275.9ms ± 0%36.5ms ± 0%−51.92%
BlasGer/Sger_10000x10000_(4_10)-12118ms ± 0%45ms ± 0%−62.17%
BlasGer/Sger_10000x10000_(10_1)-1274.6ms ± 0%34.2ms ± 0%−54.18%
BlasGer/Sger_10000x10000_(10_2)-1275.1ms ± 0%35.0ms ± 0%−53.39%
BlasGer/Sger_10000x10000_(10_3)-1274.8ms ± 0%35.7ms ± 0%−52.24%
BlasGer/Sger_10000x10000_(10_4)-1277.5ms ± 0%36.9ms ± 0%−52.46%
BlasGer/Sger_10000x10000_(10_10)-12122ms ± 0%45ms ± 0%−63.39%
BlasGer/Sger_10000x100000_(1_1)-12426ms ± 0%350ms ± 0%−17.84%
BlasGer/Sger_10000x100000_(1_2)-12748ms ± 0%356ms ± 0%−52.37%
BlasGer/Sger_10000x100000_(1_3)-12765ms ± 0%374ms ± 0%−51.07%
BlasGer/Sger_10000x100000_(1_4)-12833ms ± 0%374ms ± 0%−55.12%
BlasGer/Sger_10000x100000_(1_10)-121.22s ± 0%0.45s ± 0%−63.30%
BlasGer/Sger_10000x100000_(2_1)-12744ms ± 0%346ms ± 0%−53.50%
BlasGer/Sger_10000x100000_(2_2)-12749ms ± 0%356ms ± 0%−52.44%
BlasGer/Sger_10000x100000_(2_3)-12762ms ± 0%368ms ± 0%−51.72%
BlasGer/Sger_10000x100000_(2_4)-12831ms ± 0%375ms ± 0%−54.83%
BlasGer/Sger_10000x100000_(2_10)-121.22s ± 0%0.46s ± 0%−62.73%
BlasGer/Sger_10000x100000_(3_1)-12744ms ± 0%348ms ± 0%−53.20%
BlasGer/Sger_10000x100000_(3_2)-12747ms ± 0%355ms ± 0%−52.52%
BlasGer/Sger_10000x100000_(3_3)-12764ms ± 0%370ms ± 0%−51.54%
BlasGer/Sger_10000x100000_(3_4)-12840ms ± 0%374ms ± 0%−55.49%
BlasGer/Sger_10000x100000_(3_10)-121.23s ± 0%0.45s ± 0%−63.53%
BlasGer/Sger_10000x100000_(4_1)-12757ms ± 0%344ms ± 0%−54.50%
BlasGer/Sger_10000x100000_(4_2)-12749ms ± 0%364ms ± 0%−51.44%
BlasGer/Sger_10000x100000_(4_3)-12766ms ± 0%373ms ± 0%−51.30%
BlasGer/Sger_10000x100000_(4_4)-12833ms ± 0%376ms ± 0%−54.81%
BlasGer/Sger_10000x100000_(4_10)-121.22s ± 0%0.45s ± 0%−62.99%
BlasGer/Sger_10000x100000_(10_1)-12747ms ± 0%344ms ± 0%−53.92%
BlasGer/Sger_10000x100000_(10_2)-12759ms ± 0%357ms ± 0%−52.94%
BlasGer/Sger_10000x100000_(10_3)-12777ms ± 0%368ms ± 0%−52.67%
BlasGer/Sger_10000x100000_(10_4)-12837ms ± 0%375ms ± 0%−55.24%
BlasGer/Sger_10000x100000_(10_10)-121.22s ± 0%0.46s ± 0%−62.81%
BlasGer/Sger_100000x10000_(1_1)-12349ms ± 0%347ms ± 0%−0.44%
BlasGer/Sger_100000x10000_(1_2)-12750ms ± 0%349ms ± 0%−53.44%
BlasGer/Sger_100000x10000_(1_3)-12752ms ± 0%358ms ± 0%−52.40%
BlasGer/Sger_100000x10000_(1_4)-12786ms ± 0%374ms ± 0%−52.38%
BlasGer/Sger_100000x10000_(1_10)-121.22s ± 0%0.45s ± 0%−62.98%
BlasGer/Sger_100000x10000_(2_1)-12752ms ± 0%344ms ± 0%−54.20%
BlasGer/Sger_100000x10000_(2_2)-12753ms ± 0%348ms ± 0%−53.70%
BlasGer/Sger_100000x10000_(2_3)-12753ms ± 0%363ms ± 0%−51.79%
BlasGer/Sger_100000x10000_(2_4)-12752ms ± 0%363ms ± 0%−51.69%
BlasGer/Sger_100000x10000_(2_10)-121.22s ± 0%0.45s ± 0%−62.90%
BlasGer/Sger_100000x10000_(3_1)-12747ms ± 0%373ms ± 0%−50.15%
BlasGer/Sger_100000x10000_(3_2)-12747ms ± 0%353ms ± 0%−52.78%
BlasGer/Sger_100000x10000_(3_3)-12753ms ± 0%358ms ± 0%−52.50%
BlasGer/Sger_100000x10000_(3_4)-12810ms ± 0%366ms ± 0%−54.83%
BlasGer/Sger_100000x10000_(3_10)-121.20s ± 0%0.45s ± 0%−62.52%
BlasGer/Sger_100000x10000_(4_1)-12750ms ± 0%341ms ± 0%−54.51%
BlasGer/Sger_100000x10000_(4_2)-12749ms ± 0%354ms ± 0%−52.71%
BlasGer/Sger_100000x10000_(4_3)-12754ms ± 0%367ms ± 0%−51.34%
BlasGer/Sger_100000x10000_(4_4)-12772ms ± 0%364ms ± 0%−52.82%
BlasGer/Sger_100000x10000_(4_10)-121.22s ± 0%0.45s ± 0%−62.95%
BlasGer/Sger_100000x10000_(10_1)-12746ms ± 0%345ms ± 0%−53.79%
BlasGer/Sger_100000x10000_(10_2)-12750ms ± 0%351ms ± 0%−53.26%
BlasGer/Sger_100000x10000_(10_3)-12799ms ± 0%362ms ± 0%−54.68%
BlasGer/Sger_100000x10000_(10_4)-12783ms ± 0%364ms ± 0%−53.47%
BlasGer/Sger_100000x10000_(10_10)-121.23s ± 0%0.45s ± 0%−63.46%

Blas incorporation is single-threaded (not tiled), so performance gains are still available.
Benchmark comparison to OpenBLAS

New KernelOpenBLAS

time/opdelta
BlasGer/Sger_3x3_(1_1)-1211.5ns ± 0%99.8ns ± 0%+767.83%
BlasGer/Sger_3x3_(1_2)-1215.5ns ± 0%120.0ns ± 0%+674.19%
BlasGer/Sger_3x3_(1_3)-1214.2ns ± 0%117.0ns ± 0%+723.94%
BlasGer/Sger_3x3_(1_4)-1215.1ns ± 0%107.0ns ± 0%+608.61%
BlasGer/Sger_3x3_(1_10)-1215.2ns ± 0%115.0ns ± 0%+656.58%
BlasGer/Sger_3x3_(2_1)-1215.5ns ± 0%117.0ns ± 0%+654.84%
BlasGer/Sger_3x3_(2_2)-1214.0ns ± 0%103.0ns ± 0%+635.71%
BlasGer/Sger_3x3_(2_3)-1215.5ns ± 0%99.3ns ± 0%+540.65%
BlasGer/Sger_3x3_(2_4)-1215.2ns ± 0%118.0ns ± 0%+676.32%
BlasGer/Sger_3x3_(2_10)-1213.4ns ± 0%113.0ns ± 0%+743.28%
BlasGer/Sger_3x3_(3_1)-1216.1ns ± 0%108.0ns ± 0%+570.81%
BlasGer/Sger_3x3_(3_2)-1215.5ns ± 0%116.0ns ± 0%+648.39%
BlasGer/Sger_3x3_(3_3)-1215.1ns ± 0%117.0ns ± 0%+674.83%
BlasGer/Sger_3x3_(3_4)-1214.1ns ± 0%90.8ns ± 0%+543.97%
BlasGer/Sger_3x3_(3_10)-1215.6ns ± 0%103.0ns ± 0%+560.26%
BlasGer/Sger_3x3_(4_1)-1215.6ns ± 0%98.3ns ± 0%+530.13%
BlasGer/Sger_3x3_(4_2)-1215.6ns ± 0%127.0ns ± 0%+714.10%
BlasGer/Sger_3x3_(4_3)-1215.6ns ± 0%104.0ns ± 0%+566.67%
BlasGer/Sger_3x3_(4_4)-1213.3ns ± 0%98.2ns ± 0%+638.35%
BlasGer/Sger_3x3_(4_10)-1215.3ns ± 0%103.0ns ± 0%+573.20%
BlasGer/Sger_3x3_(10_1)-1214.0ns ± 0%99.0ns ± 0%+607.14%
BlasGer/Sger_3x3_(10_2)-1213.2ns ± 0%108.0ns ± 0%+718.18%
BlasGer/Sger_3x3_(10_3)-1215.2ns ± 0%114.0ns ± 0%+650.00%
BlasGer/Sger_3x3_(10_4)-1214.2ns ± 0%117.0ns ± 0%+723.94%
BlasGer/Sger_3x3_(10_10)-1213.7ns ± 0%105.0ns ± 0%+666.42%
BlasGer/Sger_3x10_(1_1)-1215.2ns ± 0%124.0ns ± 0%+715.79%
BlasGer/Sger_3x10_(1_2)-1218.3ns ± 0%150.0ns ± 0%+719.67%
BlasGer/Sger_3x10_(1_3)-1218.1ns ± 0%118.0ns ± 0%+551.93%
BlasGer/Sger_3x10_(1_4)-1221.6ns ± 0%127.0ns ± 0%+487.96%
BlasGer/Sger_3x10_(1_10)-1215.6ns ± 0%118.0ns ± 0%+656.41%
BlasGer/Sger_3x10_(2_1)-1216.1ns ± 0%124.0ns ± 0%+670.19%
BlasGer/Sger_3x10_(2_2)-1216.7ns ± 0%102.0ns ± 0%+510.78%
BlasGer/Sger_3x10_(2_3)-1218.5ns ± 0%129.0ns ± 0%+597.30%
BlasGer/Sger_3x10_(2_4)-1217.3ns ± 0%119.0ns ± 0%+587.86%
BlasGer/Sger_3x10_(2_10)-1215.5ns ± 0%116.0ns ± 0%+648.39%
BlasGer/Sger_3x10_(3_1)-1220.2ns ± 0%115.0ns ± 0%+469.31%
BlasGer/Sger_3x10_(3_2)-1216.6ns ± 0%112.0ns ± 0%+574.70%
BlasGer/Sger_3x10_(3_3)-1218.1ns ± 0%113.0ns ± 0%+524.31%
BlasGer/Sger_3x10_(3_4)-1217.4ns ± 0%126.0ns ± 0%+624.14%
BlasGer/Sger_3x10_(3_10)-1216.0ns ± 0%103.0ns ± 0%+543.75%
BlasGer/Sger_3x10_(4_1)-1217.9ns ± 0%117.0ns ± 0%+553.63%
BlasGer/Sger_3x10_(4_2)-1217.9ns ± 0%129.0ns ± 0%+620.67%
BlasGer/Sger_3x10_(4_3)-1217.7ns ± 0%120.0ns ± 0%+577.97%
BlasGer/Sger_3x10_(4_4)-1217.2ns ± 0%130.0ns ± 0%+655.81%
BlasGer/Sger_3x10_(4_10)-1218.0ns ± 0%107.0ns ± 0%+494.44%
BlasGer/Sger_3x10_(10_1)-1216.5ns ± 0%111.0ns ± 0%+572.73%
BlasGer/Sger_3x10_(10_2)-1216.9ns ± 0%124.0ns ± 0%+633.73%
BlasGer/Sger_3x10_(10_3)-1218.0ns ± 0%120.0ns ± 0%+566.67%
BlasGer/Sger_3x10_(10_4)-1217.4ns ± 0%127.0ns ± 0%+629.89%
BlasGer/Sger_3x10_(10_10)-1215.5ns ± 0%117.0ns ± 0%+654.84%
BlasGer/Sger_3x30_(1_1)-1221.8ns ± 0%131.0ns ± 0%+500.92%
BlasGer/Sger_3x30_(1_2)-1226.6ns ± 0%175.0ns ± 0%+557.89%
BlasGer/Sger_3x30_(1_3)-1231.4ns ± 0%170.0ns ± 0%+441.40%
BlasGer/Sger_3x30_(1_4)-1233.2ns ± 0%154.0ns ± 0%+363.86%
BlasGer/Sger_3x30_(1_10)-1231.9ns ± 0%150.0ns ± 0%+370.22%
BlasGer/Sger_3x30_(2_1)-1225.1ns ± 0%127.0ns ± 0%+405.98%
BlasGer/Sger_3x30_(2_2)-1228.5ns ± 0%159.0ns ± 0%+457.89%
BlasGer/Sger_3x30_(2_3)-1231.6ns ± 0%156.0ns ± 0%+393.67%
BlasGer/Sger_3x30_(2_4)-1233.9ns ± 0%145.0ns ± 0%+327.73%
BlasGer/Sger_3x30_(2_10)-1230.9ns ± 0%170.0ns ± 0%+450.16%
BlasGer/Sger_3x30_(3_1)-1225.7ns ± 0%157.0ns ± 0%+510.89%
BlasGer/Sger_3x30_(3_2)-1226.1ns ± 0%160.0ns ± 0%+513.03%
BlasGer/Sger_3x30_(3_3)-1227.7ns ± 0%148.0ns ± 0%+434.30%
BlasGer/Sger_3x30_(3_4)-1231.5ns ± 0%167.0ns ± 0%+430.16%
BlasGer/Sger_3x30_(3_10)-1234.0ns ± 0%177.0ns ± 0%+420.59%
BlasGer/Sger_3x30_(4_1)-1230.6ns ± 0%133.0ns ± 0%+334.64%
BlasGer/Sger_3x30_(4_2)-1230.7ns ± 0%159.0ns ± 0%+417.92%
BlasGer/Sger_3x30_(4_3)-1229.9ns ± 0%154.0ns ± 0%+415.05%
BlasGer/Sger_3x30_(4_4)-1233.0ns ± 0%166.0ns ± 0%+403.03%
BlasGer/Sger_3x30_(4_10)-1230.2ns ± 0%167.0ns ± 0%+452.98%
BlasGer/Sger_3x30_(10_1)-1229.4ns ± 0%144.0ns ± 0%+389.80%
BlasGer/Sger_3x30_(10_2)-1229.5ns ± 0%188.0ns ± 0%+537.29%
BlasGer/Sger_3x30_(10_3)-1234.3ns ± 0%165.0ns ± 0%+381.05%
BlasGer/Sger_3x30_(10_4)-1233.4ns ± 0%172.0ns ± 0%+414.97%
BlasGer/Sger_3x30_(10_10)-1229.3ns ± 0%159.0ns ± 0%+442.66%
BlasGer/Sger_3x100_(1_1)-1252.6ns ± 0%132.0ns ± 0%+150.95%
BlasGer/Sger_3x100_(1_2)-1262.6ns ± 0%168.0ns ± 0%+168.37%
BlasGer/Sger_3x100_(1_3)-1259.7ns ± 0%176.0ns ± 0%+194.81%
BlasGer/Sger_3x100_(1_4)-1265.2ns ± 0%161.0ns ± 0%+146.93%
BlasGer/Sger_3x100_(1_10)-1267.5ns ± 0%144.0ns ± 0%+113.33%
BlasGer/Sger_3x100_(2_1)-1264.0ns ± 0%123.0ns ± 0%+92.19%
BlasGer/Sger_3x100_(2_2)-1268.5ns ± 0%170.0ns ± 0%+148.18%
BlasGer/Sger_3x100_(2_3)-1266.5ns ± 0%162.0ns ± 0%+143.61%
BlasGer/Sger_3x100_(2_4)-1268.1ns ± 0%165.0ns ± 0%+142.29%
BlasGer/Sger_3x100_(2_10)-1271.8ns ± 0%165.0ns ± 0%+129.81%
BlasGer/Sger_3x100_(3_1)-1268.7ns ± 0%119.0ns ± 0%+73.22%
BlasGer/Sger_3x100_(3_2)-1267.4ns ± 0%172.0ns ± 0%+155.19%
BlasGer/Sger_3x100_(3_3)-1269.3ns ± 0%159.0ns ± 0%+129.44%
BlasGer/Sger_3x100_(3_4)-1266.5ns ± 0%159.0ns ± 0%+139.10%
BlasGer/Sger_3x100_(3_10)-1273.4ns ± 0%162.0ns ± 0%+120.71%
BlasGer/Sger_3x100_(4_1)-1264.5ns ± 0%130.0ns ± 0%+101.55%
BlasGer/Sger_3x100_(4_2)-1270.1ns ± 0%140.0ns ± 0%+99.71%
BlasGer/Sger_3x100_(4_3)-1271.9ns ± 0%165.0ns ± 0%+129.49%
BlasGer/Sger_3x100_(4_4)-1275.9ns ± 0%167.0ns ± 0%+120.03%
BlasGer/Sger_3x100_(4_10)-1275.0ns ± 0%161.0ns ± 0%+114.67%
BlasGer/Sger_3x100_(10_1)-1274.6ns ± 0%127.0ns ± 0%+70.24%
BlasGer/Sger_3x100_(10_2)-1272.9ns ± 0%161.0ns ± 0%+120.85%
BlasGer/Sger_3x100_(10_3)-1272.6ns ± 0%173.0ns ± 0%+138.29%
BlasGer/Sger_3x100_(10_4)-1272.8ns ± 0%143.0ns ± 0%+96.43%
BlasGer/Sger_3x100_(10_10)-1270.0ns ± 0%153.0ns ± 0%+118.57%
BlasGer/Sger_10x3_(1_1)-1220.4ns ± 0%143.0ns ± 0%+600.98%
BlasGer/Sger_10x3_(1_2)-1222.6ns ± 0%157.0ns ± 0%+594.69%
BlasGer/Sger_10x3_(1_3)-1220.9ns ± 0%159.0ns ± 0%+660.77%
BlasGer/Sger_10x3_(1_4)-1230.6ns ± 0%135.0ns ± 0%+341.18%
BlasGer/Sger_10x3_(1_10)-1226.0ns ± 0%152.0ns ± 0%+484.62%
BlasGer/Sger_10x3_(2_1)-1221.6ns ± 0%149.0ns ± 0%+589.81%
BlasGer/Sger_10x3_(2_2)-1220.7ns ± 0%144.0ns ± 0%+595.65%
BlasGer/Sger_10x3_(2_3)-1220.6ns ± 0%131.0ns ± 0%+535.92%
BlasGer/Sger_10x3_(2_4)-1222.8ns ± 0%149.0ns ± 0%+553.51%
BlasGer/Sger_10x3_(2_10)-1226.2ns ± 0%144.0ns ± 0%+449.62%
BlasGer/Sger_10x3_(3_1)-1226.1ns ± 0%140.0ns ± 0%+436.40%
BlasGer/Sger_10x3_(3_2)-1225.7ns ± 0%137.0ns ± 0%+433.07%
BlasGer/Sger_10x3_(3_3)-1225.4ns ± 0%154.0ns ± 0%+506.30%
BlasGer/Sger_10x3_(3_4)-1225.8ns ± 0%153.0ns ± 0%+493.02%
BlasGer/Sger_10x3_(3_10)-1223.9ns ± 0%133.0ns ± 0%+456.49%
BlasGer/Sger_10x3_(4_1)-1225.2ns ± 0%127.0ns ± 0%+403.97%
BlasGer/Sger_10x3_(4_2)-1226.0ns ± 0%154.0ns ± 0%+492.31%
BlasGer/Sger_10x3_(4_3)-1225.8ns ± 0%143.0ns ± 0%+454.26%
BlasGer/Sger_10x3_(4_4)-1221.3ns ± 0%151.0ns ± 0%+608.92%
BlasGer/Sger_10x3_(4_10)-1223.0ns ± 0%149.0ns ± 0%+547.83%
BlasGer/Sger_10x3_(10_1)-1223.4ns ± 0%149.0ns ± 0%+536.75%
BlasGer/Sger_10x3_(10_2)-1223.0ns ± 0%159.0ns ± 0%+591.30%
BlasGer/Sger_10x3_(10_3)-1225.6ns ± 0%131.0ns ± 0%+411.72%
BlasGer/Sger_10x3_(10_4)-1226.2ns ± 0%158.0ns ± 0%+503.05%
BlasGer/Sger_10x3_(10_10)-1225.6ns ± 0%149.0ns ± 0%+482.03%
BlasGer/Sger_10x10_(1_1)-1225.2ns ± 0%226.0ns ± 0%+796.83%
BlasGer/Sger_10x10_(1_2)-1234.3ns ± 0%187.0ns ± 0%+445.19%
BlasGer/Sger_10x10_(1_3)-1233.0ns ± 0%192.0ns ± 0%+481.82%
BlasGer/Sger_10x10_(1_4)-1233.2ns ± 0%174.0ns ± 0%+424.10%
BlasGer/Sger_10x10_(1_10)-1231.3ns ± 0%194.0ns ± 0%+519.81%
BlasGer/Sger_10x10_(2_1)-1237.8ns ± 0%208.0ns ± 0%+450.26%
BlasGer/Sger_10x10_(2_2)-1229.5ns ± 0%225.0ns ± 0%+662.71%
BlasGer/Sger_10x10_(2_3)-1233.5ns ± 0%169.0ns ± 0%+404.48%
BlasGer/Sger_10x10_(2_4)-1233.4ns ± 0%186.0ns ± 0%+456.89%
BlasGer/Sger_10x10_(2_10)-1229.7ns ± 0%223.0ns ± 0%+650.84%
BlasGer/Sger_10x10_(3_1)-1234.1ns ± 0%213.0ns ± 0%+524.63%
BlasGer/Sger_10x10_(3_2)-1228.4ns ± 0%181.0ns ± 0%+537.32%
BlasGer/Sger_10x10_(3_3)-1230.5ns ± 0%168.0ns ± 0%+450.82%
BlasGer/Sger_10x10_(3_4)-1228.7ns ± 0%212.0ns ± 0%+638.68%
BlasGer/Sger_10x10_(3_10)-1235.4ns ± 0%190.0ns ± 0%+436.72%
BlasGer/Sger_10x10_(4_1)-1229.5ns ± 0%176.0ns ± 0%+496.61%
BlasGer/Sger_10x10_(4_2)-1231.6ns ± 0%170.0ns ± 0%+437.97%
BlasGer/Sger_10x10_(4_3)-1232.3ns ± 0%194.0ns ± 0%+500.62%
BlasGer/Sger_10x10_(4_4)-1233.7ns ± 0%183.0ns ± 0%+443.03%
BlasGer/Sger_10x10_(4_10)-1230.3ns ± 0%195.0ns ± 0%+543.56%
BlasGer/Sger_10x10_(10_1)-1229.5ns ± 0%215.0ns ± 0%+628.81%
BlasGer/Sger_10x10_(10_2)-1233.7ns ± 0%219.0ns ± 0%+549.85%
BlasGer/Sger_10x10_(10_3)-1228.3ns ± 0%193.0ns ± 0%+581.98%
BlasGer/Sger_10x10_(10_4)-1231.2ns ± 0%199.0ns ± 0%+537.82%
BlasGer/Sger_10x10_(10_10)-1233.4ns ± 0%224.0ns ± 0%+570.66%
BlasGer/Sger_10x30_(1_1)-1250.5ns ± 0%301.0ns ± 0%+496.04%
BlasGer/Sger_10x30_(1_2)-1253.7ns ± 0%329.0ns ± 0%+512.66%
BlasGer/Sger_10x30_(1_3)-1252.9ns ± 0%351.0ns ± 0%+563.52%
BlasGer/Sger_10x30_(1_4)-1265.4ns ± 0%301.0ns ± 0%+360.24%
BlasGer/Sger_10x30_(1_10)-1267.0ns ± 0%361.0ns ± 0%+438.81%
BlasGer/Sger_10x30_(2_1)-1263.2ns ± 0%314.0ns ± 0%+396.84%
BlasGer/Sger_10x30_(2_2)-1252.2ns ± 0%297.0ns ± 0%+468.97%
BlasGer/Sger_10x30_(2_3)-1265.5ns ± 0%361.0ns ± 0%+451.15%
BlasGer/Sger_10x30_(2_4)-1260.7ns ± 0%353.0ns ± 0%+481.55%
BlasGer/Sger_10x30_(2_10)-1253.9ns ± 0%314.0ns ± 0%+482.56%
BlasGer/Sger_10x30_(3_1)-1260.2ns ± 0%312.0ns ± 0%+418.27%
BlasGer/Sger_10x30_(3_2)-1264.2ns ± 0%378.0ns ± 0%+488.79%
BlasGer/Sger_10x30_(3_3)-1259.7ns ± 0%328.0ns ± 0%+449.41%
BlasGer/Sger_10x30_(3_4)-1266.4ns ± 0%298.0ns ± 0%+348.80%
BlasGer/Sger_10x30_(3_10)-1267.4ns ± 0%300.0ns ± 0%+345.10%
BlasGer/Sger_10x30_(4_1)-1260.7ns ± 0%314.0ns ± 0%+417.30%
BlasGer/Sger_10x30_(4_2)-1256.6ns ± 0%382.0ns ± 0%+574.91%
BlasGer/Sger_10x30_(4_3)-1266.4ns ± 0%360.0ns ± 0%+442.17%
BlasGer/Sger_10x30_(4_4)-1267.0ns ± 0%309.0ns ± 0%+361.19%
BlasGer/Sger_10x30_(4_10)-1268.0ns ± 0%366.0ns ± 0%+438.24%
BlasGer/Sger_10x30_(10_1)-1266.6ns ± 0%340.0ns ± 0%+410.51%
BlasGer/Sger_10x30_(10_2)-1253.9ns ± 0%291.0ns ± 0%+439.89%
BlasGer/Sger_10x30_(10_3)-1257.5ns ± 0%281.0ns ± 0%+388.70%
BlasGer/Sger_10x30_(10_4)-1260.3ns ± 0%352.0ns ± 0%+483.75%
BlasGer/Sger_10x30_(10_10)-1261.0ns ± 0%281.0ns ± 0%+360.66%
BlasGer/Sger_10x100_(1_1)-12127ns ± 0%262ns ± 0%+106.30%
BlasGer/Sger_10x100_(1_2)-12166ns ± 0%277ns ± 0%+66.87%
BlasGer/Sger_10x100_(1_3)-12177ns ± 0%243ns ± 0%+37.29%
BlasGer/Sger_10x100_(1_4)-12168ns ± 0%266ns ± 0%+58.33%
BlasGer/Sger_10x100_(1_10)-12144ns ± 0%269ns ± 0%+86.81%
BlasGer/Sger_10x100_(2_1)-12168ns ± 0%237ns ± 0%+41.07%
BlasGer/Sger_10x100_(2_2)-12164ns ± 0%272ns ± 0%+65.85%
BlasGer/Sger_10x100_(2_3)-12163ns ± 0%268ns ± 0%+64.42%
BlasGer/Sger_10x100_(2_4)-12169ns ± 0%237ns ± 0%+40.24%
BlasGer/Sger_10x100_(2_10)-12156ns ± 0%272ns ± 0%+74.36%
BlasGer/Sger_10x100_(3_1)-12160ns ± 0%200ns ± 0%+25.00%
BlasGer/Sger_10x100_(3_2)-12167ns ± 0%245ns ± 0%+46.71%
BlasGer/Sger_10x100_(3_3)-12166ns ± 0%217ns ± 0%+30.72%
BlasGer/Sger_10x100_(3_4)-12166ns ± 0%270ns ± 0%+62.65%
BlasGer/Sger_10x100_(3_10)-12154ns ± 0%266ns ± 0%+72.73%
BlasGer/Sger_10x100_(4_1)-12148ns ± 0%224ns ± 0%+51.35%
BlasGer/Sger_10x100_(4_2)-12164ns ± 0%237ns ± 0%+44.51%
BlasGer/Sger_10x100_(4_3)-12160ns ± 0%260ns ± 0%+62.50%
BlasGer/Sger_10x100_(4_4)-12146ns ± 0%267ns ± 0%+82.88%
BlasGer/Sger_10x100_(4_10)-12144ns ± 0%274ns ± 0%+90.28%
BlasGer/Sger_10x100_(10_1)-12168ns ± 0%207ns ± 0%+23.21%
BlasGer/Sger_10x100_(10_2)-12149ns ± 0%268ns ± 0%+79.87%
BlasGer/Sger_10x100_(10_3)-12149ns ± 0%247ns ± 0%+65.77%
BlasGer/Sger_10x100_(10_4)-12166ns ± 0%239ns ± 0%+43.98%
BlasGer/Sger_10x100_(10_10)-12172ns ± 0%275ns ± 0%+59.88%
BlasGer/Sger_10x300_(1_1)-12392ns ± 0%374ns ± 0%−4.59%
BlasGer/Sger_10x300_(1_2)-12434ns ± 0%516ns ± 0%+18.89%
BlasGer/Sger_10x300_(1_3)-12453ns ± 0%492ns ± 0%+8.61%
BlasGer/Sger_10x300_(1_4)-12547ns ± 0%515ns ± 0%−5.85%
BlasGer/Sger_10x300_(1_10)-12428ns ± 0%534ns ± 0%+24.77%
BlasGer/Sger_10x300_(2_1)-12490ns ± 0%408ns ± 0%−16.73%
BlasGer/Sger_10x300_(2_2)-12486ns ± 0%555ns ± 0%+14.20%
BlasGer/Sger_10x300_(2_3)-12428ns ± 0%547ns ± 0%+27.80%
BlasGer/Sger_10x300_(2_4)-12438ns ± 0%506ns ± 0%+15.53%
BlasGer/Sger_10x300_(2_10)-12503ns ± 0%535ns ± 0%+6.36%
BlasGer/Sger_10x300_(3_1)-12448ns ± 0%349ns ± 0%−22.10%
BlasGer/Sger_10x300_(3_2)-12472ns ± 0%522ns ± 0%+10.59%
BlasGer/Sger_10x300_(3_3)-12440ns ± 0%539ns ± 0%+22.50%
BlasGer/Sger_10x300_(3_4)-12493ns ± 0%549ns ± 0%+11.36%
BlasGer/Sger_10x300_(3_10)-12414ns ± 0%467ns ± 0%+12.80%
BlasGer/Sger_10x300_(4_1)-12417ns ± 0%415ns ± 0%−0.48%
BlasGer/Sger_10x300_(4_2)-12420ns ± 0%517ns ± 0%+23.10%
BlasGer/Sger_10x300_(4_3)-12422ns ± 0%571ns ± 0%+35.31%
BlasGer/Sger_10x300_(4_4)-12433ns ± 0%531ns ± 0%+22.63%
BlasGer/Sger_10x300_(4_10)-12526ns ± 0%553ns ± 0%+5.13%
BlasGer/Sger_10x300_(10_1)-12409ns ± 0%339ns ± 0%−17.11%
BlasGer/Sger_10x300_(10_2)-12491ns ± 0%529ns ± 0%+7.74%
BlasGer/Sger_10x300_(10_3)-12503ns ± 0%516ns ± 0%+2.58%
BlasGer/Sger_10x300_(10_4)-12445ns ± 0%583ns ± 0%+31.01%
BlasGer/Sger_10x300_(10_10)-12483ns ± 0%540ns ± 0%+11.80%
BlasGer/Sger_30x3_(1_1)-1253.8ns ± 0%279.0ns ± 0%+418.59%
BlasGer/Sger_30x3_(1_2)-1253.6ns ± 0%256.0ns ± 0%+377.61%
BlasGer/Sger_30x3_(1_3)-1252.6ns ± 0%304.0ns ± 0%+477.95%
BlasGer/Sger_30x3_(1_4)-1244.8ns ± 0%263.0ns ± 0%+487.05%
BlasGer/Sger_30x3_(1_10)-1252.3ns ± 0%287.0ns ± 0%+448.76%
BlasGer/Sger_30x3_(2_1)-1253.1ns ± 0%249.0ns ± 0%+368.93%
BlasGer/Sger_30x3_(2_2)-1251.9ns ± 0%237.0ns ± 0%+356.65%
BlasGer/Sger_30x3_(2_3)-1250.6ns ± 0%258.0ns ± 0%+409.88%
BlasGer/Sger_30x3_(2_4)-1244.3ns ± 0%236.0ns ± 0%+432.73%
BlasGer/Sger_30x3_(2_10)-1253.3ns ± 0%251.0ns ± 0%+370.92%
BlasGer/Sger_30x3_(3_1)-1250.0ns ± 0%270.0ns ± 0%+440.00%
BlasGer/Sger_30x3_(3_2)-1248.6ns ± 0%312.0ns ± 0%+541.98%
BlasGer/Sger_30x3_(3_3)-1260.0ns ± 0%270.0ns ± 0%+350.00%
BlasGer/Sger_30x3_(3_4)-1251.6ns ± 0%277.0ns ± 0%+436.82%
BlasGer/Sger_30x3_(3_10)-1251.7ns ± 0%278.0ns ± 0%+437.72%
BlasGer/Sger_30x3_(4_1)-1255.4ns ± 0%259.0ns ± 0%+367.51%
BlasGer/Sger_30x3_(4_2)-1255.2ns ± 0%251.0ns ± 0%+354.71%
BlasGer/Sger_30x3_(4_3)-1249.5ns ± 0%251.0ns ± 0%+407.07%
BlasGer/Sger_30x3_(4_4)-1263.3ns ± 0%234.0ns ± 0%+269.67%
BlasGer/Sger_30x3_(4_10)-1248.4ns ± 0%275.0ns ± 0%+468.18%
BlasGer/Sger_30x3_(10_1)-1255.8ns ± 0%269.0ns ± 0%+382.08%
BlasGer/Sger_30x3_(10_2)-1253.6ns ± 0%249.0ns ± 0%+364.55%
BlasGer/Sger_30x3_(10_3)-1253.2ns ± 0%261.0ns ± 0%+390.60%
BlasGer/Sger_30x3_(10_4)-1255.5ns ± 0%239.0ns ± 0%+330.63%
BlasGer/Sger_30x3_(10_10)-1249.6ns ± 0%277.0ns ± 0%+458.47%
BlasGer/Sger_30x10_(1_1)-1260.6ns ± 0%416.0ns ± 0%+586.47%
BlasGer/Sger_30x10_(1_2)-1277.4ns ± 0%429.0ns ± 0%+454.26%
BlasGer/Sger_30x10_(1_3)-1275.0ns ± 0%427.0ns ± 0%+469.33%
BlasGer/Sger_30x10_(1_4)-1262.8ns ± 0%351.0ns ± 0%+458.92%
BlasGer/Sger_30x10_(1_10)-1275.4ns ± 0%424.0ns ± 0%+462.33%
BlasGer/Sger_30x10_(2_1)-1275.8ns ± 0%353.0ns ± 0%+365.70%
BlasGer/Sger_30x10_(2_2)-1264.4ns ± 0%443.0ns ± 0%+587.89%
BlasGer/Sger_30x10_(2_3)-1276.4ns ± 0%455.0ns ± 0%+495.55%
BlasGer/Sger_30x10_(2_4)-1274.6ns ± 0%429.0ns ± 0%+475.07%
BlasGer/Sger_30x10_(2_10)-1267.0ns ± 0%360.0ns ± 0%+437.31%
BlasGer/Sger_30x10_(3_1)-1283.2ns ± 0%408.0ns ± 0%+390.38%
BlasGer/Sger_30x10_(3_2)-1273.1ns ± 0%445.0ns ± 0%+508.76%
BlasGer/Sger_30x10_(3_3)-1277.2ns ± 0%516.0ns ± 0%+568.39%
BlasGer/Sger_30x10_(3_4)-1270.9ns ± 0%391.0ns ± 0%+451.48%
BlasGer/Sger_30x10_(3_10)-1275.0ns ± 0%349.0ns ± 0%+365.33%
BlasGer/Sger_30x10_(4_1)-1264.5ns ± 0%377.0ns ± 0%+484.50%
BlasGer/Sger_30x10_(4_2)-1264.3ns ± 0%413.0ns ± 0%+542.30%
BlasGer/Sger_30x10_(4_3)-1276.1ns ± 0%340.0ns ± 0%+346.78%
BlasGer/Sger_30x10_(4_4)-1271.3ns ± 0%358.0ns ± 0%+402.10%
BlasGer/Sger_30x10_(4_10)-1270.0ns ± 0%425.0ns ± 0%+507.14%
BlasGer/Sger_30x10_(10_1)-1273.9ns ± 0%361.0ns ± 0%+388.50%
BlasGer/Sger_30x10_(10_2)-1275.1ns ± 0%350.0ns ± 0%+366.05%
BlasGer/Sger_30x10_(10_3)-1269.6ns ± 0%388.0ns ± 0%+457.47%
BlasGer/Sger_30x10_(10_4)-1266.2ns ± 0%404.0ns ± 0%+510.27%
BlasGer/Sger_30x10_(10_10)-1263.9ns ± 0%426.0ns ± 0%+566.67%
BlasGer/Sger_30x30_(1_1)-12111ns ± 0%768ns ± 0%+591.89%
BlasGer/Sger_30x30_(1_2)-12147ns ± 0%749ns ± 0%+409.52%
BlasGer/Sger_30x30_(1_3)-12163ns ± 0%756ns ± 0%+363.80%
BlasGer/Sger_30x30_(1_4)-12165ns ± 0%775ns ± 0%+369.70%
BlasGer/Sger_30x30_(1_10)-12154ns ± 0%771ns ± 0%+400.65%
BlasGer/Sger_30x30_(2_1)-12153ns ± 0%648ns ± 0%+323.53%
BlasGer/Sger_30x30_(2_2)-12181ns ± 0%684ns ± 0%+277.90%
BlasGer/Sger_30x30_(2_3)-12162ns ± 0%659ns ± 0%+306.79%
BlasGer/Sger_30x30_(2_4)-12138ns ± 0%663ns ± 0%+380.43%
BlasGer/Sger_30x30_(2_10)-12167ns ± 0%644ns ± 0%+285.63%
BlasGer/Sger_30x30_(3_1)-12161ns ± 0%629ns ± 0%+290.68%
BlasGer/Sger_30x30_(3_2)-12158ns ± 0%781ns ± 0%+394.30%
BlasGer/Sger_30x30_(3_3)-12169ns ± 0%650ns ± 0%+284.62%
BlasGer/Sger_30x30_(3_4)-12157ns ± 0%662ns ± 0%+321.66%
BlasGer/Sger_30x30_(3_10)-12161ns ± 0%774ns ± 0%+380.75%
BlasGer/Sger_30x30_(4_1)-12159ns ± 0%751ns ± 0%+372.33%
BlasGer/Sger_30x30_(4_2)-12146ns ± 0%724ns ± 0%+395.89%
BlasGer/Sger_30x30_(4_3)-12158ns ± 0%742ns ± 0%+369.62%
BlasGer/Sger_30x30_(4_4)-12165ns ± 0%755ns ± 0%+357.58%
BlasGer/Sger_30x30_(4_10)-12166ns ± 0%779ns ± 0%+369.28%
BlasGer/Sger_30x30_(10_1)-12156ns ± 0%758ns ± 0%+385.90%
BlasGer/Sger_30x30_(10_2)-12153ns ± 0%641ns ± 0%+318.95%
BlasGer/Sger_30x30_(10_3)-12149ns ± 0%698ns ± 0%+368.46%
BlasGer/Sger_30x30_(10_4)-12165ns ± 0%747ns ± 0%+352.73%
BlasGer/Sger_30x30_(10_10)-12164ns ± 0%702ns ± 0%+328.05%
BlasGer/Sger_30x100_(1_1)-12387ns ± 0%505ns ± 0%+30.49%
BlasGer/Sger_30x100_(1_2)-12434ns ± 0%440ns ± 0%+1.38%
BlasGer/Sger_30x100_(1_3)-12428ns ± 0%570ns ± 0%+33.18%
BlasGer/Sger_30x100_(1_4)-12459ns ± 0%484ns ± 0%+5.45%
BlasGer/Sger_30x100_(1_10)-12412ns ± 0%432ns ± 0%+4.85%
BlasGer/Sger_30x100_(2_1)-12424ns ± 0%455ns ± 0%+7.31%
BlasGer/Sger_30x100_(2_2)-12434ns ± 0%516ns ± 0%+18.89%
BlasGer/Sger_30x100_(2_3)-12490ns ± 0%514ns ± 0%+4.90%
BlasGer/Sger_30x100_(2_4)-12483ns ± 0%510ns ± 0%+5.59%
BlasGer/Sger_30x100_(2_10)-12435ns ± 0%529ns ± 0%+21.61%
BlasGer/Sger_30x100_(3_1)-12490ns ± 0%483ns ± 0%−1.43%
BlasGer/Sger_30x100_(3_2)-12514ns ± 0%542ns ± 0%+5.45%
BlasGer/Sger_30x100_(3_3)-12484ns ± 0%525ns ± 0%+8.47%
BlasGer/Sger_30x100_(3_4)-12410ns ± 0%539ns ± 0%+31.46%
BlasGer/Sger_30x100_(3_10)-12491ns ± 0%509ns ± 0%+3.67%
BlasGer/Sger_30x100_(4_1)-12488ns ± 0%471ns ± 0%−3.48%
BlasGer/Sger_30x100_(4_2)-12487ns ± 0%503ns ± 0%+3.29%
BlasGer/Sger_30x100_(4_3)-12487ns ± 0%545ns ± 0%+11.91%
BlasGer/Sger_30x100_(4_4)-12453ns ± 0%441ns ± 0%−2.65%
BlasGer/Sger_30x100_(4_10)-12490ns ± 0%543ns ± 0%+10.82%
BlasGer/Sger_30x100_(10_1)-12489ns ± 0%446ns ± 0%−8.79%
BlasGer/Sger_30x100_(10_2)-12488ns ± 0%518ns ± 0%+6.15%
BlasGer/Sger_30x100_(10_3)-12470ns ± 0%510ns ± 0%+8.51%
BlasGer/Sger_30x100_(10_4)-12476ns ± 0%454ns ± 0%−4.62%
BlasGer/Sger_30x100_(10_10)-12431ns ± 0%468ns ± 0%+8.58%
BlasGer/Sger_30x300_(1_1)-121.32µs ± 0%1.30µs ± 0%−1.59%
BlasGer/Sger_30x300_(1_2)-121.40µs ± 0%1.35µs ± 0%−3.50%
BlasGer/Sger_30x300_(1_3)-121.19µs ± 0%1.38µs ± 0%+15.59%
BlasGer/Sger_30x300_(1_4)-121.44µs ± 0%1.36µs ± 0%−6.16%
BlasGer/Sger_30x300_(1_10)-121.44µs ± 0%1.36µs ± 0%−5.83%
BlasGer/Sger_30x300_(2_1)-121.41µs ± 0%1.20µs ± 0%−14.70%
BlasGer/Sger_30x300_(2_2)-121.43µs ± 0%1.35µs ± 0%−5.66%
BlasGer/Sger_30x300_(2_3)-121.19µs ± 0%1.34µs ± 0%+13.14%
BlasGer/Sger_30x300_(2_4)-121.35µs ± 0%1.32µs ± 0%−2.23%
BlasGer/Sger_30x300_(2_10)-121.33µs ± 0%1.51µs ± 0%+13.22%
BlasGer/Sger_30x300_(3_1)-121.40µs ± 0%1.19µs ± 0%−14.87%
BlasGer/Sger_30x300_(3_2)-121.44µs ± 0%1.29µs ± 0%−10.74%
BlasGer/Sger_30x300_(3_3)-121.22µs ± 0%1.28µs ± 0%+4.34%
BlasGer/Sger_30x300_(3_4)-121.44µs ± 0%1.29µs ± 0%−10.48%
BlasGer/Sger_30x300_(3_10)-121.18µs ± 0%1.34µs ± 0%+13.37%
BlasGer/Sger_30x300_(4_1)-121.27µs ± 0%1.16µs ± 0%−8.95%
BlasGer/Sger_30x300_(4_2)-121.54µs ± 0%1.25µs ± 0%−18.90%
BlasGer/Sger_30x300_(4_3)-121.43µs ± 0%1.27µs ± 0%−11.21%
BlasGer/Sger_30x300_(4_4)-121.19µs ± 0%1.30µs ± 0%+9.19%
BlasGer/Sger_30x300_(4_10)-121.22µs ± 0%1.34µs ± 0%+9.98%
BlasGer/Sger_30x300_(10_1)-121.24µs ± 0%1.14µs ± 0%−7.74%
BlasGer/Sger_30x300_(10_2)-121.28µs ± 0%1.24µs ± 0%−3.50%
BlasGer/Sger_30x300_(10_3)-121.19µs ± 0%1.27µs ± 0%+7.34%
BlasGer/Sger_30x300_(10_4)-121.42µs ± 0%1.35µs ± 0%−5.33%
BlasGer/Sger_30x300_(10_10)-121.37µs ± 0%1.32µs ± 0%−3.58%
BlasGer/Sger_30x1000_(1_1)-124.31µs ± 0%1.44µs ± 0%−66.71%
BlasGer/Sger_30x1000_(1_2)-124.81µs ± 0%2.09µs ± 0%−56.47%
BlasGer/Sger_30x1000_(1_3)-123.96µs ± 0%2.18µs ± 0%−44.94%
BlasGer/Sger_30x1000_(1_4)-124.22µs ± 0%2.31µs ± 0%−45.22%
BlasGer/Sger_30x1000_(1_10)-125.97µs ± 0%2.50µs ± 0%−58.15%
BlasGer/Sger_30x1000_(2_1)-124.80µs ± 0%1.59µs ± 0%−66.91%
BlasGer/Sger_30x1000_(2_2)-124.70µs ± 0%2.13µs ± 0%−54.78%
BlasGer/Sger_30x1000_(2_3)-124.03µs ± 0%2.25µs ± 0%−44.03%
BlasGer/Sger_30x1000_(2_4)-125.25µs ± 0%2.17µs ± 0%−58.78%
BlasGer/Sger_30x1000_(2_10)-125.19µs ± 0%2.40µs ± 0%−53.84%
BlasGer/Sger_30x1000_(3_1)-124.78µs ± 0%1.52µs ± 0%−68.30%
BlasGer/Sger_30x1000_(3_2)-124.78µs ± 0%2.17µs ± 0%−54.62%
BlasGer/Sger_30x1000_(3_3)-124.81µs ± 0%2.17µs ± 0%−54.79%
BlasGer/Sger_30x1000_(3_4)-124.77µs ± 0%2.10µs ± 0%−56.09%
BlasGer/Sger_30x1000_(3_10)-125.38µs ± 0%2.39µs ± 0%−55.57%
BlasGer/Sger_30x1000_(4_1)-124.65µs ± 0%1.53µs ± 0%−67.05%
BlasGer/Sger_30x1000_(4_2)-124.43µs ± 0%2.17µs ± 0%−50.96%
BlasGer/Sger_30x1000_(4_3)-124.69µs ± 0%2.14µs ± 0%−54.34%
BlasGer/Sger_30x1000_(4_4)-124.80µs ± 0%2.11µs ± 0%−55.94%
BlasGer/Sger_30x1000_(4_10)-125.72µs ± 0%2.44µs ± 0%−57.39%
BlasGer/Sger_30x1000_(10_1)-125.73µs ± 0%1.56µs ± 0%−72.80%
BlasGer/Sger_30x1000_(10_2)-124.76µs ± 0%2.19µs ± 0%−53.94%
BlasGer/Sger_30x1000_(10_3)-124.19µs ± 0%2.11µs ± 0%−49.70%
BlasGer/Sger_30x1000_(10_4)-125.27µs ± 0%2.20µs ± 0%−58.17%
BlasGer/Sger_30x1000_(10_10)-125.76µs ± 0%2.52µs ± 0%−56.28%
BlasGer/Sger_100x3_(1_1)-12148ns ± 0%625ns ± 0%+322.30%
BlasGer/Sger_100x3_(1_2)-12132ns ± 0%660ns ± 0%+400.00%
BlasGer/Sger_100x3_(1_3)-12141ns ± 0%582ns ± 0%+312.77%
BlasGer/Sger_100x3_(1_4)-12133ns ± 0%700ns ± 0%+426.32%
BlasGer/Sger_100x3_(1_10)-12131ns ± 0%712ns ± 0%+443.51%
BlasGer/Sger_100x3_(2_1)-12147ns ± 0%689ns ± 0%+368.71%
BlasGer/Sger_100x3_(2_2)-12136ns ± 0%692ns ± 0%+408.82%
BlasGer/Sger_100x3_(2_3)-12144ns ± 0%713ns ± 0%+395.14%
BlasGer/Sger_100x3_(2_4)-12153ns ± 0%693ns ± 0%+352.94%
BlasGer/Sger_100x3_(2_10)-12149ns ± 0%679ns ± 0%+355.70%
BlasGer/Sger_100x3_(3_1)-12131ns ± 0%639ns ± 0%+387.79%
BlasGer/Sger_100x3_(3_2)-12132ns ± 0%628ns ± 0%+375.76%
BlasGer/Sger_100x3_(3_3)-12136ns ± 0%649ns ± 0%+377.21%
BlasGer/Sger_100x3_(3_4)-12147ns ± 0%648ns ± 0%+340.82%
BlasGer/Sger_100x3_(3_10)-12130ns ± 0%691ns ± 0%+431.54%
BlasGer/Sger_100x3_(4_1)-12151ns ± 0%642ns ± 0%+325.17%
BlasGer/Sger_100x3_(4_2)-12153ns ± 0%703ns ± 0%+359.48%
BlasGer/Sger_100x3_(4_3)-12164ns ± 0%578ns ± 0%+252.44%
BlasGer/Sger_100x3_(4_4)-12150ns ± 0%695ns ± 0%+363.33%
BlasGer/Sger_100x3_(4_10)-12153ns ± 0%621ns ± 0%+305.88%
BlasGer/Sger_100x3_(10_1)-12151ns ± 0%632ns ± 0%+318.54%
BlasGer/Sger_100x3_(10_2)-12144ns ± 0%690ns ± 0%+379.17%
BlasGer/Sger_100x3_(10_3)-12129ns ± 0%666ns ± 0%+416.28%
BlasGer/Sger_100x3_(10_4)-12126ns ± 0%680ns ± 0%+439.68%
BlasGer/Sger_100x3_(10_10)-12149ns ± 0%622ns ± 0%+317.45%
BlasGer/Sger_100x10_(1_1)-12212ns ± 0%1055ns ± 0%+397.64%
BlasGer/Sger_100x10_(1_2)-12240ns ± 0%1199ns ± 0%+399.58%
BlasGer/Sger_100x10_(1_3)-12213ns ± 0%1209ns ± 0%+467.61%
BlasGer/Sger_100x10_(1_4)-12240ns ± 0%1206ns ± 0%+402.50%
BlasGer/Sger_100x10_(1_10)-12239ns ± 0%1184ns ± 0%+395.40%
BlasGer/Sger_100x10_(2_1)-12230ns ± 0%1313ns ± 0%+470.87%
BlasGer/Sger_100x10_(2_2)-12244ns ± 0%1049ns ± 0%+329.92%
BlasGer/Sger_100x10_(2_3)-12189ns ± 0%1184ns ± 0%+526.46%
BlasGer/Sger_100x10_(2_4)-12209ns ± 0%1052ns ± 0%+403.35%
BlasGer/Sger_100x10_(2_10)-12203ns ± 0%1109ns ± 0%+446.31%
BlasGer/Sger_100x10_(3_1)-12217ns ± 0%1229ns ± 0%+466.36%
BlasGer/Sger_100x10_(3_2)-12216ns ± 0%1127ns ± 0%+421.76%
BlasGer/Sger_100x10_(3_3)-12235ns ± 0%1163ns ± 0%+394.89%
BlasGer/Sger_100x10_(3_4)-12234ns ± 0%1016ns ± 0%+334.19%
BlasGer/Sger_100x10_(3_10)-12206ns ± 0%1168ns ± 0%+466.99%
BlasGer/Sger_100x10_(4_1)-12241ns ± 0%1215ns ± 0%+404.15%
BlasGer/Sger_100x10_(4_2)-12219ns ± 0%1172ns ± 0%+435.16%
BlasGer/Sger_100x10_(4_3)-12231ns ± 0%1277ns ± 0%+452.81%
BlasGer/Sger_100x10_(4_4)-12212ns ± 0%1055ns ± 0%+397.64%
BlasGer/Sger_100x10_(4_10)-12213ns ± 0%1036ns ± 0%+386.38%
BlasGer/Sger_100x10_(10_1)-12240ns ± 0%1212ns ± 0%+405.00%
BlasGer/Sger_100x10_(10_2)-12188ns ± 0%1132ns ± 0%+502.13%
BlasGer/Sger_100x10_(10_3)-12256ns ± 0%1165ns ± 0%+355.08%
BlasGer/Sger_100x10_(10_4)-12241ns ± 0%964ns ± 0%+300.00%
BlasGer/Sger_100x10_(10_10)-12214ns ± 0%1118ns ± 0%+422.43%
BlasGer/Sger_100x30_(1_1)-12437ns ± 0%2266ns ± 0%+418.54%
BlasGer/Sger_100x30_(1_2)-12527ns ± 0%2417ns ± 0%+358.63%
BlasGer/Sger_100x30_(1_3)-12478ns ± 0%2456ns ± 0%+413.81%
BlasGer/Sger_100x30_(1_4)-12507ns ± 0%2710ns ± 0%+434.52%
BlasGer/Sger_100x30_(1_10)-12440ns ± 0%2285ns ± 0%+419.32%
BlasGer/Sger_100x30_(2_1)-12442ns ± 0%2243ns ± 0%+407.47%
BlasGer/Sger_100x30_(2_2)-12451ns ± 0%2061ns ± 0%+356.98%
BlasGer/Sger_100x30_(2_3)-12441ns ± 0%2497ns ± 0%+466.21%
BlasGer/Sger_100x30_(2_4)-12578ns ± 0%2297ns ± 0%+297.40%
BlasGer/Sger_100x30_(2_10)-12468ns ± 0%2282ns ± 0%+387.61%
BlasGer/Sger_100x30_(3_1)-12579ns ± 0%2351ns ± 0%+306.04%
BlasGer/Sger_100x30_(3_2)-12516ns ± 0%2191ns ± 0%+324.61%
BlasGer/Sger_100x30_(3_3)-12558ns ± 0%2202ns ± 0%+294.62%
BlasGer/Sger_100x30_(3_4)-12440ns ± 0%2517ns ± 0%+472.05%
BlasGer/Sger_100x30_(3_10)-12559ns ± 0%2128ns ± 0%+280.68%
BlasGer/Sger_100x30_(4_1)-12524ns ± 0%2428ns ± 0%+363.36%
BlasGer/Sger_100x30_(4_2)-12524ns ± 0%2097ns ± 0%+300.19%
BlasGer/Sger_100x30_(4_3)-12445ns ± 0%2021ns ± 0%+354.16%
BlasGer/Sger_100x30_(4_4)-12521ns ± 0%2013ns ± 0%+286.37%
BlasGer/Sger_100x30_(4_10)-12585ns ± 0%2149ns ± 0%+267.35%
BlasGer/Sger_100x30_(10_1)-12654ns ± 0%2143ns ± 0%+227.68%
BlasGer/Sger_100x30_(10_2)-12525ns ± 0%2158ns ± 0%+311.05%
BlasGer/Sger_100x30_(10_3)-12441ns ± 0%2379ns ± 0%+439.46%
BlasGer/Sger_100x30_(10_4)-12568ns ± 0%2505ns ± 0%+341.02%
BlasGer/Sger_100x30_(10_10)-12570ns ± 0%2217ns ± 0%+288.95%
BlasGer/Sger_100x100_(1_1)-121.39µs ± 0%3.15µs ± 0%+127.42%
BlasGer/Sger_100x100_(1_2)-121.38µs ± 0%5.01µs ± 0%+263.09%
BlasGer/Sger_100x100_(1_3)-121.38µs ± 0%4.41µs ± 0%+219.35%
BlasGer/Sger_100x100_(1_4)-121.54µs ± 0%3.89µs ± 0%+153.06%
BlasGer/Sger_100x100_(1_10)-121.56µs ± 0%2.79µs ± 0%+79.32%
BlasGer/Sger_100x100_(2_1)-121.56µs ± 0%2.32µs ± 0%+48.12%
BlasGer/Sger_100x100_(2_2)-121.60µs ± 0%2.43µs ± 0%+51.59%
BlasGer/Sger_100x100_(2_3)-121.50µs ± 0%3.04µs ± 0%+101.86%
BlasGer/Sger_100x100_(2_4)-121.60µs ± 0%2.41µs ± 0%+50.00%
BlasGer/Sger_100x100_(2_10)-121.59µs ± 0%3.06µs ± 0%+92.33%
BlasGer/Sger_100x100_(3_1)-121.44µs ± 0%2.14µs ± 0%+48.40%
BlasGer/Sger_100x100_(3_2)-121.61µs ± 0%2.96µs ± 0%+83.45%
BlasGer/Sger_100x100_(3_3)-121.78µs ± 0%2.51µs ± 0%+41.16%
BlasGer/Sger_100x100_(3_4)-121.58µs ± 0%2.40µs ± 0%+52.15%
BlasGer/Sger_100x100_(3_10)-121.61µs ± 0%2.32µs ± 0%+44.46%
BlasGer/Sger_100x100_(4_1)-121.34µs ± 0%2.19µs ± 0%+63.83%
BlasGer/Sger_100x100_(4_2)-121.59µs ± 0%3.46µs ± 0%+117.90%
BlasGer/Sger_100x100_(4_3)-121.66µs ± 0%2.27µs ± 0%+36.91%
BlasGer/Sger_100x100_(4_4)-121.51µs ± 0%2.68µs ± 0%+76.96%
BlasGer/Sger_100x100_(4_10)-121.46µs ± 0%2.63µs ± 0%+79.77%
BlasGer/Sger_100x100_(10_1)-121.62µs ± 0%2.88µs ± 0%+78.34%
BlasGer/Sger_100x100_(10_2)-121.37µs ± 0%2.74µs ± 0%+100.15%
BlasGer/Sger_100x100_(10_3)-121.70µs ± 0%2.14µs ± 0%+25.87%
BlasGer/Sger_100x100_(10_4)-121.35µs ± 0%2.25µs ± 0%+67.06%
BlasGer/Sger_100x100_(10_10)-121.56µs ± 0%2.43µs ± 0%+55.83%
BlasGer/Sger_100x300_(1_1)-123.35µs ± 0%2.76µs ± 0%−17.68%
BlasGer/Sger_100x300_(1_2)-124.88µs ± 0%3.49µs ± 0%−28.38%
BlasGer/Sger_100x300_(1_3)-124.80µs ± 0%3.08µs ± 0%−35.79%
BlasGer/Sger_100x300_(1_4)-125.35µs ± 0%3.10µs ± 0%−41.93%
BlasGer/Sger_100x300_(1_10)-124.75µs ± 0%3.15µs ± 0%−33.59%
BlasGer/Sger_100x300_(2_1)-124.04µs ± 0%2.64µs ± 0%−34.83%
BlasGer/Sger_100x300_(2_2)-125.33µs ± 0%3.05µs ± 0%−42.82%
BlasGer/Sger_100x300_(2_3)-125.17µs ± 0%3.87µs ± 0%−25.09%
BlasGer/Sger_100x300_(2_4)-124.57µs ± 0%3.83µs ± 0%−16.34%
BlasGer/Sger_100x300_(2_10)-124.16µs ± 0%3.45µs ± 0%−16.93%
BlasGer/Sger_100x300_(3_1)-124.35µs ± 0%2.62µs ± 0%−39.85%
BlasGer/Sger_100x300_(3_2)-124.29µs ± 0%5.33µs ± 0%+24.20%
BlasGer/Sger_100x300_(3_3)-125.13µs ± 0%9.07µs ± 0%+76.98%
BlasGer/Sger_100x300_(3_4)-125.09µs ± 0%7.55µs ± 0%+48.46%
BlasGer/Sger_100x300_(3_10)-125.12µs ± 0%4.93µs ± 0%−3.77%
BlasGer/Sger_100x300_(4_1)-124.75µs ± 0%2.99µs ± 0%−37.08%
BlasGer/Sger_100x300_(4_2)-124.36µs ± 0%3.34µs ± 0%−23.38%
BlasGer/Sger_100x300_(4_3)-124.76µs ± 0%3.08µs ± 0%−35.36%
BlasGer/Sger_100x300_(4_4)-124.61µs ± 0%3.03µs ± 0%−34.22%
BlasGer/Sger_100x300_(4_10)-124.46µs ± 0%2.87µs ± 0%−35.62%
BlasGer/Sger_100x300_(10_1)-124.38µs ± 0%2.77µs ± 0%−36.72%
BlasGer/Sger_100x300_(10_2)-124.40µs ± 0%2.96µs ± 0%−32.77%
BlasGer/Sger_100x300_(10_3)-124.56µs ± 0%2.97µs ± 0%−34.75%
BlasGer/Sger_100x300_(10_4)-124.26µs ± 0%2.80µs ± 0%−34.33%
BlasGer/Sger_100x300_(10_10)-124.11µs ± 0%3.20µs ± 0%−22.24%
BlasGer/Sger_100x1000_(1_1)-1216.3µs ± 0%5.0µs ± 0%−69.09%
BlasGer/Sger_100x1000_(1_2)-1223.2µs ± 0%6.4µs ± 0%−72.38%
BlasGer/Sger_100x1000_(1_3)-1223.0µs ± 0%5.6µs ± 0%−75.49%
BlasGer/Sger_100x1000_(1_4)-1223.2µs ± 0%5.5µs ± 0%−76.09%
BlasGer/Sger_100x1000_(1_10)-1225.2µs ± 0%7.2µs ± 0%−71.40%
BlasGer/Sger_100x1000_(2_1)-1219.6µs ± 0%4.6µs ± 0%−76.36%
BlasGer/Sger_100x1000_(2_2)-1221.4µs ± 0%6.0µs ± 0%−72.00%
BlasGer/Sger_100x1000_(2_3)-1222.9µs ± 0%5.4µs ± 0%−76.36%
BlasGer/Sger_100x1000_(2_4)-1220.8µs ± 0%5.8µs ± 0%−72.21%
BlasGer/Sger_100x1000_(2_10)-1220.7µs ± 0%5.9µs ± 0%−71.52%
BlasGer/Sger_100x1000_(3_1)-1220.9µs ± 0%4.4µs ± 0%−78.86%
BlasGer/Sger_100x1000_(3_2)-1220.1µs ± 0%5.8µs ± 0%−71.24%
BlasGer/Sger_100x1000_(3_3)-1223.6µs ± 0%4.6µs ± 0%−80.73%
BlasGer/Sger_100x1000_(3_4)-1219.8µs ± 0%4.7µs ± 0%−76.02%
BlasGer/Sger_100x1000_(3_10)-1225.2µs ± 0%5.7µs ± 0%−77.47%
BlasGer/Sger_100x1000_(4_1)-1219.2µs ± 0%3.4µs ± 0%−82.07%
BlasGer/Sger_100x1000_(4_2)-1223.5µs ± 0%4.9µs ± 0%−79.08%
BlasGer/Sger_100x1000_(4_3)-1220.9µs ± 0%4.6µs ± 0%−77.99%
BlasGer/Sger_100x1000_(4_4)-1223.8µs ± 0%4.7µs ± 0%−80.36%
BlasGer/Sger_100x1000_(4_10)-1222.6µs ± 0%5.3µs ± 0%−76.60%
BlasGer/Sger_100x1000_(10_1)-1218.0µs ± 0%4.9µs ± 0%−72.60%
BlasGer/Sger_100x1000_(10_2)-1218.7µs ± 0%11.6µs ± 0%−37.99%
BlasGer/Sger_100x1000_(10_3)-1221.2µs ± 0%8.9µs ± 0%−58.08%
BlasGer/Sger_100x1000_(10_4)-1220.6µs ± 0%8.5µs ± 0%−58.88%
BlasGer/Sger_100x1000_(10_10)-1224.5µs ± 0%8.9µs ± 0%−63.59%
BlasGer/Sger_300x10_(1_1)-12606ns ± 0%3296ns ± 0%+443.89%
BlasGer/Sger_300x10_(1_2)-12583ns ± 0%3530ns ± 0%+505.49%
BlasGer/Sger_300x10_(1_3)-12685ns ± 0%3110ns ± 0%+354.01%
BlasGer/Sger_300x10_(1_4)-12695ns ± 0%2795ns ± 0%+302.16%
BlasGer/Sger_300x10_(1_10)-12685ns ± 0%2669ns ± 0%+289.64%
BlasGer/Sger_300x10_(2_1)-12644ns ± 0%3209ns ± 0%+398.29%
BlasGer/Sger_300x10_(2_2)-12584ns ± 0%3156ns ± 0%+440.41%
BlasGer/Sger_300x10_(2_3)-12603ns ± 0%3540ns ± 0%+487.06%
BlasGer/Sger_300x10_(2_4)-12769ns ± 0%3184ns ± 0%+314.04%
BlasGer/Sger_300x10_(2_10)-12585ns ± 0%3485ns ± 0%+495.73%
BlasGer/Sger_300x10_(3_1)-12689ns ± 0%2998ns ± 0%+335.12%
BlasGer/Sger_300x10_(3_2)-12675ns ± 0%3061ns ± 0%+353.48%
BlasGer/Sger_300x10_(3_3)-12616ns ± 0%3186ns ± 0%+417.21%
BlasGer/Sger_300x10_(3_4)-12683ns ± 0%2667ns ± 0%+290.48%
BlasGer/Sger_300x10_(3_10)-12561ns ± 0%2780ns ± 0%+395.54%
BlasGer/Sger_300x10_(4_1)-12619ns ± 0%2893ns ± 0%+367.37%
BlasGer/Sger_300x10_(4_2)-12615ns ± 0%3266ns ± 0%+431.06%
BlasGer/Sger_300x10_(4_3)-12634ns ± 0%3187ns ± 0%+402.68%
BlasGer/Sger_300x10_(4_4)-12606ns ± 0%2772ns ± 0%+357.43%
BlasGer/Sger_300x10_(4_10)-12692ns ± 0%3053ns ± 0%+341.18%
BlasGer/Sger_300x10_(10_1)-12573ns ± 0%2676ns ± 0%+367.02%
BlasGer/Sger_300x10_(10_2)-12637ns ± 0%3497ns ± 0%+448.98%
BlasGer/Sger_300x10_(10_3)-12670ns ± 0%2904ns ± 0%+333.43%
BlasGer/Sger_300x10_(10_4)-12697ns ± 0%3188ns ± 0%+357.39%
BlasGer/Sger_300x10_(10_10)-12676ns ± 0%2683ns ± 0%+296.89%
BlasGer/Sger_300x30_(1_1)-121.27µs ± 0%3.72µs ± 0%+194.00%
BlasGer/Sger_300x30_(1_2)-121.58µs ± 0%3.70µs ± 0%+133.27%
BlasGer/Sger_300x30_(1_3)-121.56µs ± 0%3.10µs ± 0%+98.46%
BlasGer/Sger_300x30_(1_4)-121.56µs ± 0%4.20µs ± 0%+169.36%
BlasGer/Sger_300x30_(1_10)-121.35µs ± 0%3.93µs ± 0%+190.24%
BlasGer/Sger_300x30_(2_1)-121.34µs ± 0%3.39µs ± 0%+152.27%
BlasGer/Sger_300x30_(2_2)-121.64µs ± 0%6.25µs ± 0%+281.92%
BlasGer/Sger_300x30_(2_3)-121.39µs ± 0%6.62µs ± 0%+374.87%
BlasGer/Sger_300x30_(2_4)-121.46µs ± 0%8.52µs ± 0%+484.64%
BlasGer/Sger_300x30_(2_10)-121.59µs ± 0%6.15µs ± 0%+287.15%
BlasGer/Sger_300x30_(3_1)-121.60µs ± 0%4.28µs ± 0%+168.23%
BlasGer/Sger_300x30_(3_2)-121.62µs ± 0%3.27µs ± 0%+101.85%
BlasGer/Sger_300x30_(3_3)-121.38µs ± 0%4.02µs ± 0%+191.09%
BlasGer/Sger_300x30_(3_4)-121.63µs ± 0%5.88µs ± 0%+261.56%
BlasGer/Sger_300x30_(3_10)-121.38µs ± 0%5.63µs ± 0%+306.87%
BlasGer/Sger_300x30_(4_1)-121.34µs ± 0%4.36µs ± 0%+224.39%
BlasGer/Sger_300x30_(4_2)-121.61µs ± 0%4.11µs ± 0%+155.47%
BlasGer/Sger_300x30_(4_3)-121.50µs ± 0%6.62µs ± 0%+340.52%
BlasGer/Sger_300x30_(4_4)-121.69µs ± 0%3.42µs ± 0%+102.37%
BlasGer/Sger_300x30_(4_10)-121.60µs ± 0%3.48µs ± 0%+118.17%
BlasGer/Sger_300x30_(10_1)-121.63µs ± 0%4.25µs ± 0%+159.91%
BlasGer/Sger_300x30_(10_2)-121.65µs ± 0%3.69µs ± 0%+123.92%
BlasGer/Sger_300x30_(10_3)-121.64µs ± 0%3.99µs ± 0%+143.39%
BlasGer/Sger_300x30_(10_4)-121.44µs ± 0%2.97µs ± 0%+105.96%
BlasGer/Sger_300x30_(10_10)-121.38µs ± 0%3.17µs ± 0%+129.05%
BlasGer/Sger_300x100_(1_1)-123.48µs ± 0%2.83µs ± 0%−18.62%
BlasGer/Sger_300x100_(1_2)-124.01µs ± 0%3.01µs ± 0%−25.05%
BlasGer/Sger_300x100_(1_3)-124.54µs ± 0%2.76µs ± 0%−39.30%
BlasGer/Sger_300x100_(1_4)-124.64µs ± 0%2.85µs ± 0%−38.56%
BlasGer/Sger_300x100_(1_10)-125.26µs ± 0%3.14µs ± 0%−40.25%
BlasGer/Sger_300x100_(2_1)-124.05µs ± 0%3.62µs ± 0%−10.73%
BlasGer/Sger_300x100_(2_2)-124.89µs ± 0%3.61µs ± 0%−26.15%
BlasGer/Sger_300x100_(2_3)-125.34µs ± 0%2.98µs ± 0%−44.15%
BlasGer/Sger_300x100_(2_4)-125.41µs ± 0%3.04µs ± 0%−43.90%
BlasGer/Sger_300x100_(2_10)-124.87µs ± 0%2.50µs ± 0%−48.64%
BlasGer/Sger_300x100_(3_1)-125.11µs ± 0%2.99µs ± 0%−41.53%
BlasGer/Sger_300x100_(3_2)-124.89µs ± 0%2.70µs ± 0%−44.75%
BlasGer/Sger_300x100_(3_3)-125.38µs ± 0%2.91µs ± 0%−46.02%
BlasGer/Sger_300x100_(3_4)-124.70µs ± 0%2.90µs ± 0%−38.44%
BlasGer/Sger_300x100_(3_10)-124.22µs ± 0%3.50µs ± 0%−16.96%
BlasGer/Sger_300x100_(4_1)-124.52µs ± 0%2.95µs ± 0%−34.73%
BlasGer/Sger_300x100_(4_2)-125.09µs ± 0%2.92µs ± 0%−42.75%
BlasGer/Sger_300x100_(4_3)-124.60µs ± 0%2.76µs ± 0%−39.92%
BlasGer/Sger_300x100_(4_4)-125.14µs ± 0%2.55µs ± 0%−50.40%
BlasGer/Sger_300x100_(4_10)-125.09µs ± 0%3.79µs ± 0%−25.68%
BlasGer/Sger_300x100_(10_1)-125.16µs ± 0%6.01µs ± 0%+16.55%
BlasGer/Sger_300x100_(10_2)-124.87µs ± 0%5.68µs ± 0%+16.63%
BlasGer/Sger_300x100_(10_3)-124.35µs ± 0%6.14µs ± 0%+41.19%
BlasGer/Sger_300x100_(10_4)-124.47µs ± 0%6.29µs ± 0%+40.76%
BlasGer/Sger_300x100_(10_10)-124.86µs ± 0%2.59µs ± 0%−46.68%
BlasGer/Sger_300x300_(1_1)-1214.5µs ± 0%4.3µs ± 0%−70.11%
BlasGer/Sger_300x300_(1_2)-1218.5µs ± 0%4.6µs ± 0%−75.23%
BlasGer/Sger_300x300_(1_3)-1220.5µs ± 0%4.7µs ± 0%−77.24%
BlasGer/Sger_300x300_(1_4)-1221.4µs ± 0%6.3µs ± 0%−70.42%
BlasGer/Sger_300x300_(1_10)-1220.2µs ± 0%4.6µs ± 0%−77.25%
BlasGer/Sger_300x300_(2_1)-1217.6µs ± 0%3.9µs ± 0%−78.05%
BlasGer/Sger_300x300_(2_2)-1220.6µs ± 0%5.2µs ± 0%−74.65%
BlasGer/Sger_300x300_(2_3)-1220.9µs ± 0%5.3µs ± 0%−74.63%
BlasGer/Sger_300x300_(2_4)-1217.2µs ± 0%5.8µs ± 0%−66.28%
BlasGer/Sger_300x300_(2_10)-1217.7µs ± 0%4.8µs ± 0%−72.72%
BlasGer/Sger_300x300_(3_1)-1217.3µs ± 0%4.0µs ± 0%−76.98%
BlasGer/Sger_300x300_(3_2)-1215.2µs ± 0%3.9µs ± 0%−74.69%
BlasGer/Sger_300x300_(3_3)-1221.8µs ± 0%7.0µs ± 0%−67.89%
BlasGer/Sger_300x300_(3_4)-1215.9µs ± 0%4.7µs ± 0%−70.18%
BlasGer/Sger_300x300_(3_10)-1218.1µs ± 0%4.6µs ± 0%−74.40%
BlasGer/Sger_300x300_(4_1)-1216.9µs ± 0%4.7µs ± 0%−72.03%
BlasGer/Sger_300x300_(4_2)-1220.3µs ± 0%5.1µs ± 0%−75.08%
BlasGer/Sger_300x300_(4_3)-1217.7µs ± 0%4.7µs ± 0%−73.27%
BlasGer/Sger_300x300_(4_4)-1220.3µs ± 0%4.5µs ± 0%−77.83%
BlasGer/Sger_300x300_(4_10)-1216.7µs ± 0%4.8µs ± 0%−71.25%
BlasGer/Sger_300x300_(10_1)-1217.7µs ± 0%5.3µs ± 0%−70.15%
BlasGer/Sger_300x300_(10_2)-1217.3µs ± 0%5.0µs ± 0%−70.92%
BlasGer/Sger_300x300_(10_3)-1221.6µs ± 0%4.7µs ± 0%−78.10%
BlasGer/Sger_300x300_(10_4)-1218.3µs ± 0%6.6µs ± 0%−64.12%
BlasGer/Sger_300x300_(10_10)-1218.5µs ± 0%6.1µs ± 0%−66.88%
BlasGer/Sger_300x1000_(1_1)-1261.1µs ± 0%12.6µs ± 0%−79.33%
BlasGer/Sger_300x1000_(1_2)-1262.3µs ± 0%17.5µs ± 0%−71.90%
BlasGer/Sger_300x1000_(1_3)-1258.3µs ± 0%11.3µs ± 0%−80.65%
BlasGer/Sger_300x1000_(1_4)-1262.5µs ± 0%16.5µs ± 0%−73.67%
BlasGer/Sger_300x1000_(1_10)-1264.0µs ± 0%13.3µs ± 0%−79.20%
BlasGer/Sger_300x1000_(2_1)-1255.7µs ± 0%11.1µs ± 0%−80.08%
BlasGer/Sger_300x1000_(2_2)-1255.4µs ± 0%10.3µs ± 0%−81.40%
BlasGer/Sger_300x1000_(2_3)-1254.9µs ± 0%14.3µs ± 0%−73.91%
BlasGer/Sger_300x1000_(2_4)-1271.9µs ± 0%18.0µs ± 0%−75.00%
BlasGer/Sger_300x1000_(2_10)-1260.6µs ± 0%23.7µs ± 0%−60.90%
BlasGer/Sger_300x1000_(3_1)-1267.8µs ± 0%21.9µs ± 0%−67.70%
BlasGer/Sger_300x1000_(3_2)-1255.8µs ± 0%25.0µs ± 0%−55.14%
BlasGer/Sger_300x1000_(3_3)-1269.1µs ± 0%11.8µs ± 0%−82.94%
BlasGer/Sger_300x1000_(3_4)-1257.2µs ± 0%12.6µs ± 0%−77.93%
BlasGer/Sger_300x1000_(3_10)-1261.4µs ± 0%13.4µs ± 0%−78.24%
BlasGer/Sger_300x1000_(4_1)-1261.5µs ± 0%10.2µs ± 0%−83.41%
BlasGer/Sger_300x1000_(4_2)-1266.2µs ± 0%11.5µs ± 0%−82.58%
BlasGer/Sger_300x1000_(4_3)-1269.3µs ± 0%12.2µs ± 0%−82.37%
BlasGer/Sger_300x1000_(4_4)-1266.3µs ± 0%14.1µs ± 0%−78.75%
BlasGer/Sger_300x1000_(4_10)-1269.7µs ± 0%12.9µs ± 0%−81.44%
BlasGer/Sger_300x1000_(10_1)-1255.8µs ± 0%11.3µs ± 0%−79.72%
BlasGer/Sger_300x1000_(10_2)-1268.9µs ± 0%12.8µs ± 0%−81.41%
BlasGer/Sger_300x1000_(10_3)-1267.1µs ± 0%12.2µs ± 0%−81.77%
BlasGer/Sger_300x1000_(10_4)-1261.1µs ± 0%12.1µs ± 0%−80.14%
BlasGer/Sger_300x1000_(10_10)-1274.3µs ± 0%15.3µs ± 0%−79.47%
BlasGer/Sger_300x10000_(1_1)-12755µs ± 0%149µs ± 0%−80.30%
BlasGer/Sger_300x10000_(1_2)-12622µs ± 0%179µs ± 0%−71.16%
BlasGer/Sger_300x10000_(1_3)-12723µs ± 0%169µs ± 0%−76.69%
BlasGer/Sger_300x10000_(1_4)-12852µs ± 0%182µs ± 0%−78.62%
BlasGer/Sger_300x10000_(1_10)-12966µs ± 0%179µs ± 0%−81.45%
BlasGer/Sger_300x10000_(2_1)-12592µs ± 0%148µs ± 0%−75.03%
BlasGer/Sger_300x10000_(2_2)-12726µs ± 0%196µs ± 0%−72.95%
BlasGer/Sger_300x10000_(2_3)-12749µs ± 0%300µs ± 0%−60.00%
BlasGer/Sger_300x10000_(2_4)-12796µs ± 0%266µs ± 0%−66.63%
BlasGer/Sger_300x10000_(2_10)-121.13ms ± 0%0.24ms ± 0%−79.20%
BlasGer/Sger_300x10000_(3_1)-12674µs ± 0%165µs ± 0%−75.53%
BlasGer/Sger_300x10000_(3_2)-12741µs ± 0%161µs ± 0%−78.24%
BlasGer/Sger_300x10000_(3_3)-12814µs ± 0%225µs ± 0%−72.42%
BlasGer/Sger_300x10000_(3_4)-12765µs ± 0%254µs ± 0%−66.77%
BlasGer/Sger_300x10000_(3_10)-12959µs ± 0%433µs ± 0%−54.80%
BlasGer/Sger_300x10000_(4_1)-12701µs ± 0%240µs ± 0%−65.78%
BlasGer/Sger_300x10000_(4_2)-12715µs ± 0%295µs ± 0%−58.83%
BlasGer/Sger_300x10000_(4_3)-12715µs ± 0%167µs ± 0%−76.59%
BlasGer/Sger_300x10000_(4_4)-12853µs ± 0%199µs ± 0%−76.69%
BlasGer/Sger_300x10000_(4_10)-12989µs ± 0%188µs ± 0%−80.98%
BlasGer/Sger_300x10000_(10_1)-12672µs ± 0%159µs ± 0%−76.42%
BlasGer/Sger_300x10000_(10_2)-12720µs ± 0%218µs ± 0%−69.66%
BlasGer/Sger_300x10000_(10_3)-12726µs ± 0%185µs ± 0%−74.54%
BlasGer/Sger_300x10000_(10_4)-12823µs ± 0%184µs ± 0%−77.68%
BlasGer/Sger_300x10000_(10_10)-12990µs ± 0%212µs ± 0%−78.64%
BlasGer/Sger_1000x30_(1_1)-124.81µs ± 0%6.90µs ± 0%+43.53%
BlasGer/Sger_1000x30_(1_2)-125.40µs ± 0%7.09µs ± 0%+31.33%
BlasGer/Sger_1000x30_(1_3)-126.06µs ± 0%6.33µs ± 0%+4.42%
BlasGer/Sger_1000x30_(1_4)-125.87µs ± 0%6.80µs ± 0%+15.80%
BlasGer/Sger_1000x30_(1_10)-125.68µs ± 0%6.01µs ± 0%+5.79%
BlasGer/Sger_1000x30_(2_1)-125.96µs ± 0%7.20µs ± 0%+20.72%
BlasGer/Sger_1000x30_(2_2)-124.66µs ± 0%6.09µs ± 0%+30.68%
BlasGer/Sger_1000x30_(2_3)-125.26µs ± 0%5.94µs ± 0%+12.83%
BlasGer/Sger_1000x30_(2_4)-124.96µs ± 0%6.26µs ± 0%+26.20%
BlasGer/Sger_1000x30_(2_10)-125.85µs ± 0%6.58µs ± 0%+12.47%
BlasGer/Sger_1000x30_(3_1)-125.56µs ± 0%5.65µs ± 0%+1.73%
BlasGer/Sger_1000x30_(3_2)-125.75µs ± 0%6.20µs ± 0%+7.70%
BlasGer/Sger_1000x30_(3_3)-125.87µs ± 0%6.09µs ± 0%+3.76%
BlasGer/Sger_1000x30_(3_4)-125.38µs ± 0%5.86µs ± 0%+8.92%
BlasGer/Sger_1000x30_(3_10)-125.56µs ± 0%6.17µs ± 0%+10.84%
BlasGer/Sger_1000x30_(4_1)-125.83µs ± 0%7.19µs ± 0%+23.40%
BlasGer/Sger_1000x30_(4_2)-125.29µs ± 0%6.49µs ± 0%+22.69%
BlasGer/Sger_1000x30_(4_3)-125.50µs ± 0%6.49µs ± 0%+18.03%
BlasGer/Sger_1000x30_(4_4)-125.02µs ± 0%5.91µs ± 0%+17.77%
BlasGer/Sger_1000x30_(4_10)-125.92µs ± 0%5.94µs ± 0%+0.25%
BlasGer/Sger_1000x30_(10_1)-125.80µs ± 0%5.86µs ± 0%+1.09%
BlasGer/Sger_1000x30_(10_2)-125.97µs ± 0%5.84µs ± 0%−2.13%
BlasGer/Sger_1000x30_(10_3)-125.41µs ± 0%5.85µs ± 0%+8.19%
BlasGer/Sger_1000x30_(10_4)-126.41µs ± 0%5.87µs ± 0%−8.47%
BlasGer/Sger_1000x30_(10_10)-126.20µs ± 0%5.88µs ± 0%−5.13%
BlasGer/Sger_1000x100_(1_1)-1218.6µs ± 0%4.8µs ± 0%−73.90%
BlasGer/Sger_1000x100_(1_2)-1219.9µs ± 0%4.2µs ± 0%−78.98%
BlasGer/Sger_1000x100_(1_3)-1223.9µs ± 0%7.5µs ± 0%−68.53%
BlasGer/Sger_1000x100_(1_4)-1221.0µs ± 0%10.3µs ± 0%−50.76%
BlasGer/Sger_1000x100_(1_10)-1224.3µs ± 0%10.2µs ± 0%−57.83%
BlasGer/Sger_1000x100_(2_1)-1220.0µs ± 0%8.8µs ± 0%−56.35%
BlasGer/Sger_1000x100_(2_2)-1220.2µs ± 0%9.6µs ± 0%−52.62%
BlasGer/Sger_1000x100_(2_3)-1218.0µs ± 0%5.8µs ± 0%−67.86%
BlasGer/Sger_1000x100_(2_4)-1220.2µs ± 0%4.3µs ± 0%−78.57%
BlasGer/Sger_1000x100_(2_10)-1220.6µs ± 0%5.4µs ± 0%−73.64%
BlasGer/Sger_1000x100_(3_1)-1217.9µs ± 0%4.8µs ± 0%−73.04%
BlasGer/Sger_1000x100_(3_2)-1219.8µs ± 0%4.8µs ± 0%−75.62%
BlasGer/Sger_1000x100_(3_3)-1219.2µs ± 0%4.9µs ± 0%−74.66%
BlasGer/Sger_1000x100_(3_4)-1218.7µs ± 0%4.4µs ± 0%−76.73%
BlasGer/Sger_1000x100_(3_10)-1218.4µs ± 0%4.3µs ± 0%−76.54%
BlasGer/Sger_1000x100_(4_1)-1220.6µs ± 0%4.8µs ± 0%−76.90%
BlasGer/Sger_1000x100_(4_2)-1219.9µs ± 0%4.3µs ± 0%−78.34%
BlasGer/Sger_1000x100_(4_3)-1220.8µs ± 0%4.9µs ± 0%−76.41%
BlasGer/Sger_1000x100_(4_4)-1220.9µs ± 0%4.6µs ± 0%−78.01%
BlasGer/Sger_1000x100_(4_10)-1224.4µs ± 0%5.1µs ± 0%−79.17%
BlasGer/Sger_1000x100_(10_1)-1224.9µs ± 0%4.5µs ± 0%−81.74%
BlasGer/Sger_1000x100_(10_2)-1219.7µs ± 0%4.9µs ± 0%−75.39%
BlasGer/Sger_1000x100_(10_3)-1222.2µs ± 0%4.8µs ± 0%−78.42%
BlasGer/Sger_1000x100_(10_4)-1220.2µs ± 0%4.9µs ± 0%−75.56%
BlasGer/Sger_1000x100_(10_10)-1220.1µs ± 0%5.3µs ± 0%−73.69%
BlasGer/Sger_1000x300_(1_1)-1265.2µs ± 0%9.9µs ± 0%−84.87%
BlasGer/Sger_1000x300_(1_2)-1254.3µs ± 0%11.2µs ± 0%−79.46%
BlasGer/Sger_1000x300_(1_3)-1267.4µs ± 0%12.0µs ± 0%−82.25%
BlasGer/Sger_1000x300_(1_4)-1266.3µs ± 0%12.7µs ± 0%−80.89%
BlasGer/Sger_1000x300_(1_10)-1262.1µs ± 0%10.5µs ± 0%−83.11%
BlasGer/Sger_1000x300_(2_1)-1267.7µs ± 0%10.8µs ± 0%−84.08%
BlasGer/Sger_1000x300_(2_2)-1267.9µs ± 0%10.7µs ± 0%−84.27%
BlasGer/Sger_1000x300_(2_3)-1252.7µs ± 0%11.2µs ± 0%−78.71%
BlasGer/Sger_1000x300_(2_4)-1262.2µs ± 0%10.6µs ± 0%−83.02%
BlasGer/Sger_1000x300_(2_10)-1264.5µs ± 0%12.4µs ± 0%−80.77%
BlasGer/Sger_1000x300_(3_1)-1264.3µs ± 0%10.9µs ± 0%−83.05%
BlasGer/Sger_1000x300_(3_2)-1266.3µs ± 0%10.5µs ± 0%−84.20%
BlasGer/Sger_1000x300_(3_3)-1256.5µs ± 0%11.4µs ± 0%−79.80%
BlasGer/Sger_1000x300_(3_4)-1253.4µs ± 0%10.6µs ± 0%−80.07%
BlasGer/Sger_1000x300_(3_10)-1258.5µs ± 0%11.0µs ± 0%−81.22%
BlasGer/Sger_1000x300_(4_1)-1254.2µs ± 0%11.8µs ± 0%−78.27%
BlasGer/Sger_1000x300_(4_2)-1254.9µs ± 0%10.8µs ± 0%−80.40%
BlasGer/Sger_1000x300_(4_3)-1254.2µs ± 0%10.1µs ± 0%−81.44%
BlasGer/Sger_1000x300_(4_4)-1273.2µs ± 0%11.0µs ± 0%−85.03%
BlasGer/Sger_1000x300_(4_10)-1265.6µs ± 0%11.3µs ± 0%−82.72%
BlasGer/Sger_1000x300_(10_1)-1257.6µs ± 0%19.8µs ± 0%−65.65%
BlasGer/Sger_1000x300_(10_2)-1264.6µs ± 0%26.1µs ± 0%−59.60%
BlasGer/Sger_1000x300_(10_3)-1268.1µs ± 0%27.6µs ± 0%−59.45%
BlasGer/Sger_1000x300_(10_4)-1258.9µs ± 0%15.4µs ± 0%−73.94%
BlasGer/Sger_1000x300_(10_10)-1264.5µs ± 0%11.1µs ± 0%−82.82%
BlasGer/Sger_1000x1000_(1_1)-12214µs ± 0%40µs ± 0%−81.21%
BlasGer/Sger_1000x1000_(1_2)-12205µs ± 0%42µs ± 0%−79.73%
BlasGer/Sger_1000x1000_(1_3)-12211µs ± 0%41µs ± 0%−80.47%
BlasGer/Sger_1000x1000_(1_4)-12200µs ± 0%39µs ± 0%−80.72%
BlasGer/Sger_1000x1000_(1_10)-12199µs ± 0%38µs ± 0%−80.79%
BlasGer/Sger_1000x1000_(2_1)-12231µs ± 0%40µs ± 0%−82.74%
BlasGer/Sger_1000x1000_(2_2)-12191µs ± 0%43µs ± 0%−77.53%
BlasGer/Sger_1000x1000_(2_3)-12234µs ± 0%48µs ± 0%−79.49%
BlasGer/Sger_1000x1000_(2_4)-12237µs ± 0%37µs ± 0%−84.33%
BlasGer/Sger_1000x1000_(2_10)-12268µs ± 0%40µs ± 0%−84.93%
BlasGer/Sger_1000x1000_(3_1)-12210µs ± 0%39µs ± 0%−81.24%
BlasGer/Sger_1000x1000_(3_2)-12194µs ± 0%37µs ± 0%−81.16%
BlasGer/Sger_1000x1000_(3_3)-12235µs ± 0%41µs ± 0%−82.40%
BlasGer/Sger_1000x1000_(3_4)-12229µs ± 0%41µs ± 0%−82.05%
BlasGer/Sger_1000x1000_(3_10)-12224µs ± 0%40µs ± 0%−81.91%
BlasGer/Sger_1000x1000_(4_1)-12212µs ± 0%38µs ± 0%−81.91%
BlasGer/Sger_1000x1000_(4_2)-12253µs ± 0%41µs ± 0%−83.63%
BlasGer/Sger_1000x1000_(4_3)-12222µs ± 0%38µs ± 0%−82.80%
BlasGer/Sger_1000x1000_(4_4)-12234µs ± 0%43µs ± 0%−81.65%
BlasGer/Sger_1000x1000_(4_10)-12221µs ± 0%45µs ± 0%−79.56%
BlasGer/Sger_1000x1000_(10_1)-12220µs ± 0%37µs ± 0%−83.12%
BlasGer/Sger_1000x1000_(10_2)-12213µs ± 0%43µs ± 0%−79.96%
BlasGer/Sger_1000x1000_(10_3)-12226µs ± 0%40µs ± 0%−82.35%
BlasGer/Sger_1000x1000_(10_4)-12250µs ± 0%42µs ± 0%−83.32%
BlasGer/Sger_1000x1000_(10_10)-12249µs ± 0%39µs ± 0%−84.16%
BlasGer/Sger_1000x10000_(1_1)-123.70ms ± 0%2.25ms ± 0%−39.33%
BlasGer/Sger_1000x10000_(1_2)-123.74ms ± 0%2.71ms ± 0%−27.41%
BlasGer/Sger_1000x10000_(1_3)-123.95ms ± 0%2.50ms ± 0%−36.78%
BlasGer/Sger_1000x10000_(1_4)-123.68ms ± 0%2.43ms ± 0%−33.95%
BlasGer/Sger_1000x10000_(1_10)-124.89ms ± 0%2.37ms ± 0%−51.44%
BlasGer/Sger_1000x10000_(2_1)-123.40ms ± 0%2.15ms ± 0%−36.58%
BlasGer/Sger_1000x10000_(2_2)-123.54ms ± 0%2.38ms ± 0%−32.71%
BlasGer/Sger_1000x10000_(2_3)-123.97ms ± 0%2.34ms ± 0%−41.08%
BlasGer/Sger_1000x10000_(2_4)-123.84ms ± 0%2.17ms ± 0%−43.52%
BlasGer/Sger_1000x10000_(2_10)-124.77ms ± 0%2.33ms ± 0%−51.24%
BlasGer/Sger_1000x10000_(3_1)-123.40ms ± 0%2.21ms ± 0%−35.15%
BlasGer/Sger_1000x10000_(3_2)-123.56ms ± 0%2.20ms ± 0%−38.39%
BlasGer/Sger_1000x10000_(3_3)-123.86ms ± 0%2.34ms ± 0%−39.26%
BlasGer/Sger_1000x10000_(3_4)-124.03ms ± 0%2.24ms ± 0%−44.44%
BlasGer/Sger_1000x10000_(3_10)-124.85ms ± 0%2.33ms ± 0%−52.10%
BlasGer/Sger_1000x10000_(4_1)-123.80ms ± 0%2.50ms ± 0%−34.32%
BlasGer/Sger_1000x10000_(4_2)-123.66ms ± 0%2.27ms ± 0%−38.08%
BlasGer/Sger_1000x10000_(4_3)-123.84ms ± 0%2.28ms ± 0%−40.59%
BlasGer/Sger_1000x10000_(4_4)-123.78ms ± 0%2.68ms ± 0%−29.07%
BlasGer/Sger_1000x10000_(4_10)-124.88ms ± 0%3.01ms ± 0%−38.27%
BlasGer/Sger_1000x10000_(10_1)-123.65ms ± 0%2.56ms ± 0%−30.02%
BlasGer/Sger_1000x10000_(10_2)-123.68ms ± 0%2.35ms ± 0%−36.04%
BlasGer/Sger_1000x10000_(10_3)-123.66ms ± 0%2.62ms ± 0%−28.58%
BlasGer/Sger_1000x10000_(10_4)-123.67ms ± 0%3.13ms ± 0%−14.78%
BlasGer/Sger_1000x10000_(10_10)-124.64ms ± 0%3.10ms ± 0%−33.17%
BlasGer/Sger_10000x300_(1_1)-12789µs ± 0%291µs ± 0%−63.08%
BlasGer/Sger_10000x300_(1_2)-121.12ms ± 0%0.20ms ± 0%−81.82%
BlasGer/Sger_10000x300_(1_3)-12864µs ± 0%210µs ± 0%−75.73%
BlasGer/Sger_10000x300_(1_4)-12846µs ± 0%146µs ± 0%−82.75%
BlasGer/Sger_10000x300_(1_10)-12899µs ± 0%138µs ± 0%−84.69%
BlasGer/Sger_10000x300_(2_1)-12903µs ± 0%159µs ± 0%−82.34%
BlasGer/Sger_10000x300_(2_2)-12744µs ± 0%132µs ± 0%−82.21%
BlasGer/Sger_10000x300_(2_3)-12745µs ± 0%163µs ± 0%−78.13%
BlasGer/Sger_10000x300_(2_4)-12957µs ± 0%171µs ± 0%−82.17%
BlasGer/Sger_10000x300_(2_10)-12931µs ± 0%148µs ± 0%−84.05%
BlasGer/Sger_10000x300_(3_1)-121.01ms ± 0%0.12ms ± 0%−87.99%
BlasGer/Sger_10000x300_(3_2)-12835µs ± 0%141µs ± 0%−83.09%
BlasGer/Sger_10000x300_(3_3)-12964µs ± 0%132µs ± 0%−86.35%
BlasGer/Sger_10000x300_(3_4)-12951µs ± 0%127µs ± 0%−86.62%
BlasGer/Sger_10000x300_(3_10)-12863µs ± 0%152µs ± 0%−82.43%
BlasGer/Sger_10000x300_(4_1)-12855µs ± 0%142µs ± 0%−83.39%
BlasGer/Sger_10000x300_(4_2)-12875µs ± 0%127µs ± 0%−85.44%
BlasGer/Sger_10000x300_(4_3)-12905µs ± 0%129µs ± 0%−85.71%
BlasGer/Sger_10000x300_(4_4)-12851µs ± 0%123µs ± 0%−85.56%
BlasGer/Sger_10000x300_(4_10)-12812µs ± 0%132µs ± 0%−83.71%
BlasGer/Sger_10000x300_(10_1)-12963µs ± 0%138µs ± 0%−85.62%
BlasGer/Sger_10000x300_(10_2)-12983µs ± 0%140µs ± 0%−85.80%
BlasGer/Sger_10000x300_(10_3)-12958µs ± 0%133µs ± 0%−86.11%
BlasGer/Sger_10000x300_(10_4)-121.04ms ± 0%0.13ms ± 0%−87.17%
BlasGer/Sger_10000x300_(10_10)-12798µs ± 0%131µs ± 0%−83.60%
BlasGer/Sger_10000x1000_(1_1)-123.90ms ± 0%2.17ms ± 0%−44.28%
BlasGer/Sger_10000x1000_(1_2)-123.75ms ± 0%2.26ms ± 0%−39.76%
BlasGer/Sger_10000x1000_(1_3)-123.72ms ± 0%2.12ms ± 0%−43.05%
BlasGer/Sger_10000x1000_(1_4)-123.59ms ± 0%2.25ms ± 0%−37.32%
BlasGer/Sger_10000x1000_(1_10)-124.11ms ± 0%2.31ms ± 0%−43.78%
BlasGer/Sger_10000x1000_(2_1)-123.86ms ± 0%2.10ms ± 0%−45.60%
BlasGer/Sger_10000x1000_(2_2)-123.92ms ± 0%2.11ms ± 0%−46.27%
BlasGer/Sger_10000x1000_(2_3)-123.97ms ± 0%2.17ms ± 0%−45.24%
BlasGer/Sger_10000x1000_(2_4)-124.00ms ± 0%2.77ms ± 0%−30.68%
BlasGer/Sger_10000x1000_(2_10)-123.93ms ± 0%2.58ms ± 0%−34.44%
BlasGer/Sger_10000x1000_(3_1)-123.65ms ± 0%2.95ms ± 0%−19.30%
BlasGer/Sger_10000x1000_(3_2)-123.56ms ± 0%2.43ms ± 0%−31.77%
BlasGer/Sger_10000x1000_(3_3)-123.99ms ± 0%2.56ms ± 0%−35.79%
BlasGer/Sger_10000x1000_(3_4)-123.88ms ± 0%2.53ms ± 0%−34.83%
BlasGer/Sger_10000x1000_(3_10)-123.68ms ± 0%2.20ms ± 0%−40.41%
BlasGer/Sger_10000x1000_(4_1)-123.94ms ± 0%2.24ms ± 0%−43.04%
BlasGer/Sger_10000x1000_(4_2)-123.58ms ± 0%2.27ms ± 0%−36.71%
BlasGer/Sger_10000x1000_(4_3)-123.93ms ± 0%2.31ms ± 0%−41.13%
BlasGer/Sger_10000x1000_(4_4)-123.85ms ± 0%2.54ms ± 0%−33.99%
BlasGer/Sger_10000x1000_(4_10)-123.69ms ± 0%2.48ms ± 0%−32.76%
BlasGer/Sger_10000x1000_(10_1)-123.69ms ± 0%2.17ms ± 0%−41.21%
BlasGer/Sger_10000x1000_(10_2)-123.91ms ± 0%2.15ms ± 0%−45.08%
BlasGer/Sger_10000x1000_(10_3)-123.62ms ± 0%2.15ms ± 0%−40.65%
BlasGer/Sger_10000x1000_(10_4)-123.97ms ± 0%2.49ms ± 0%−37.32%
BlasGer/Sger_10000x1000_(10_10)-124.10ms ± 0%2.49ms ± 0%−39.14%
BlasGer/Sger_10000x10000_(1_1)-1234.6ms ± 0%18.7ms ± 0%−45.88%
BlasGer/Sger_10000x10000_(1_2)-1236.5ms ± 0%19.0ms ± 0%−48.09%
BlasGer/Sger_10000x10000_(1_3)-1236.1ms ± 0%17.6ms ± 0%−51.35%
BlasGer/Sger_10000x10000_(1_4)-1239.5ms ± 0%17.9ms ± 0%−54.58%
BlasGer/Sger_10000x10000_(1_10)-1245.0ms ± 0%21.2ms ± 0%−52.87%
BlasGer/Sger_10000x10000_(2_1)-1234.4ms ± 0%20.1ms ± 0%−41.47%
BlasGer/Sger_10000x10000_(2_2)-1236.0ms ± 0%18.3ms ± 0%−49.20%
BlasGer/Sger_10000x10000_(2_3)-1236.1ms ± 0%18.5ms ± 0%−48.64%
BlasGer/Sger_10000x10000_(2_4)-1237.3ms ± 0%18.0ms ± 0%−51.70%
BlasGer/Sger_10000x10000_(2_10)-1245.2ms ± 0%18.3ms ± 0%−59.44%
BlasGer/Sger_10000x10000_(3_1)-1234.4ms ± 0%18.6ms ± 0%−46.10%
BlasGer/Sger_10000x10000_(3_2)-1235.1ms ± 0%17.7ms ± 0%−49.47%
BlasGer/Sger_10000x10000_(3_3)-1235.6ms ± 0%18.3ms ± 0%−48.52%
BlasGer/Sger_10000x10000_(3_4)-1237.3ms ± 0%17.9ms ± 0%−52.08%
BlasGer/Sger_10000x10000_(3_10)-1245.3ms ± 0%17.7ms ± 0%−60.96%
BlasGer/Sger_10000x10000_(4_1)-1234.2ms ± 0%21.3ms ± 0%−37.80%
BlasGer/Sger_10000x10000_(4_2)-1236.1ms ± 0%22.7ms ± 0%−37.07%
BlasGer/Sger_10000x10000_(4_3)-1236.0ms ± 0%22.6ms ± 0%−37.34%
BlasGer/Sger_10000x10000_(4_4)-1236.5ms ± 0%18.7ms ± 0%−48.85%
BlasGer/Sger_10000x10000_(4_10)-1244.8ms ± 0%19.2ms ± 0%−57.18%
BlasGer/Sger_10000x10000_(10_1)-1234.2ms ± 0%19.5ms ± 0%−43.07%
BlasGer/Sger_10000x10000_(10_2)-1235.0ms ± 0%20.3ms ± 0%−41.87%
BlasGer/Sger_10000x10000_(10_3)-1235.7ms ± 0%20.1ms ± 0%−43.76%
BlasGer/Sger_10000x10000_(10_4)-1236.9ms ± 0%19.8ms ± 0%−46.40%
BlasGer/Sger_10000x10000_(10_10)-1244.6ms ± 0%19.7ms ± 0%−55.85%
BlasGer/Sger_10000x100000_(1_1)-12350ms ± 0%173ms ± 0%−50.55%
BlasGer/Sger_10000x100000_(1_2)-12356ms ± 0%178ms ± 0%−49.92%
BlasGer/Sger_10000x100000_(1_3)-12374ms ± 0%181ms ± 0%−51.68%
BlasGer/Sger_10000x100000_(1_4)-12374ms ± 0%186ms ± 0%−50.19%
BlasGer/Sger_10000x100000_(1_10)-12449ms ± 0%176ms ± 0%−60.72%
BlasGer/Sger_10000x100000_(2_1)-12346ms ± 0%183ms ± 0%−46.95%
BlasGer/Sger_10000x100000_(2_2)-12356ms ± 0%179ms ± 0%−49.61%
BlasGer/Sger_10000x100000_(2_3)-12368ms ± 0%175ms ± 0%−52.39%
BlasGer/Sger_10000x100000_(2_4)-12375ms ± 0%189ms ± 0%−49.61%
BlasGer/Sger_10000x100000_(2_10)-12455ms ± 0%172ms ± 0%−62.23%
BlasGer/Sger_10000x100000_(3_1)-12348ms ± 0%171ms ± 0%−50.99%
BlasGer/Sger_10000x100000_(3_2)-12355ms ± 0%172ms ± 0%−51.50%
BlasGer/Sger_10000x100000_(3_3)-12370ms ± 0%191ms ± 0%−48.41%
BlasGer/Sger_10000x100000_(3_4)-12374ms ± 0%181ms ± 0%−51.73%
BlasGer/Sger_10000x100000_(3_10)-12448ms ± 0%173ms ± 0%−61.38%
BlasGer/Sger_10000x100000_(4_1)-12344ms ± 0%187ms ± 0%−45.80%
BlasGer/Sger_10000x100000_(4_2)-12364ms ± 0%187ms ± 0%−48.49%
BlasGer/Sger_10000x100000_(4_3)-12373ms ± 0%203ms ± 0%−45.63%
BlasGer/Sger_10000x100000_(4_4)-12376ms ± 0%192ms ± 0%−48.96%
BlasGer/Sger_10000x100000_(4_10)-12453ms ± 0%195ms ± 0%−57.00%
BlasGer/Sger_10000x100000_(10_1)-12344ms ± 0%188ms ± 0%−45.45%
BlasGer/Sger_10000x100000_(10_2)-12357ms ± 0%194ms ± 0%−45.84%
BlasGer/Sger_10000x100000_(10_3)-12368ms ± 0%191ms ± 0%−48.15%
BlasGer/Sger_10000x100000_(10_4)-12375ms ± 0%186ms ± 0%−50.26%
BlasGer/Sger_10000x100000_(10_10)-12456ms ± 0%192ms ± 0%−57.82%
BlasGer/Sger_100000x10000_(1_1)-12347ms ± 0%178ms ± 0%−48.62%
BlasGer/Sger_100000x10000_(1_2)-12349ms ± 0%179ms ± 0%−48.73%
BlasGer/Sger_100000x10000_(1_3)-12358ms ± 0%183ms ± 0%−49.02%
BlasGer/Sger_100000x10000_(1_4)-12374ms ± 0%180ms ± 0%−52.04%
BlasGer/Sger_100000x10000_(1_10)-12450ms ± 0%183ms ± 0%−59.28%
BlasGer/Sger_100000x10000_(2_1)-12344ms ± 0%179ms ± 0%−48.12%
BlasGer/Sger_100000x10000_(2_2)-12348ms ± 0%184ms ± 0%−47.32%
BlasGer/Sger_100000x10000_(2_3)-12363ms ± 0%178ms ± 0%−50.98%
BlasGer/Sger_100000x10000_(2_4)-12363ms ± 0%189ms ± 0%−47.83%
BlasGer/Sger_100000x10000_(2_10)-12454ms ± 0%182ms ± 0%−59.88%
BlasGer/Sger_100000x10000_(3_1)-12373ms ± 0%178ms ± 0%−52.12%
BlasGer/Sger_100000x10000_(3_2)-12353ms ± 0%185ms ± 0%−47.66%
BlasGer/Sger_100000x10000_(3_3)-12358ms ± 0%183ms ± 0%−48.91%
BlasGer/Sger_100000x10000_(3_4)-12366ms ± 0%178ms ± 0%−51.30%
BlasGer/Sger_100000x10000_(3_10)-12451ms ± 0%187ms ± 0%−58.67%
BlasGer/Sger_100000x10000_(4_1)-12341ms ± 0%178ms ± 0%−47.71%
BlasGer/Sger_100000x10000_(4_2)-12354ms ± 0%182ms ± 0%−48.73%
BlasGer/Sger_100000x10000_(4_3)-12367ms ± 0%185ms ± 0%−49.57%
BlasGer/Sger_100000x10000_(4_4)-12364ms ± 0%181ms ± 0%−50.42%
BlasGer/Sger_100000x10000_(4_10)-12452ms ± 0%181ms ± 0%−59.98%
BlasGer/Sger_100000x10000_(10_1)-12345ms ± 0%178ms ± 0%−48.50%
BlasGer/Sger_100000x10000_(10_2)-12351ms ± 0%181ms ± 0%−48.28%
BlasGer/Sger_100000x10000_(10_3)-12362ms ± 0%182ms ± 0%−49.64%
BlasGer/Sger_100000x10000_(10_4)-12364ms ± 0%177ms ± 0%−51.27%
BlasGer/Sger_100000x10000_(10_10)-12449ms ± 0%182ms ± 0%−59.59%

Is this ready for review?

Yes, it's ready for review.
FYI: In order to pass CI tests, it's rebased on top of f64/ger branch.

My comments are in thr f32 PR.

What is the situation here?

Just waiting on a 2nd reviewer.

Reviewing this is the next task in queue. I'm very sorry for the delay.

PTAL

It seems that this PR includes changes from #214. I'll wait with a review until that PR is merged and this one rebased onto master.

@vladimir-ch rebased on f64/ger and your fixes are in the last 4 commits.

Please squash and rewrite the commit message header and body so that it's clean and clear when this is merged.

@kortschak Sorry for the delay.  I've cleaned up the commits on both ger PRs.

@Kunde21 Do you have a preference about how this is to be merged?

As a merge, a squash or a rebase?

Let's rebase it.  I'd like to keep the big asm commits separate in the history.

authors: Kunde21 kortschak vladimir-ch

repo: gonum/gonum