gonum / internal

Internal routines for the gonum project [DEPRECATED]
21 stars 9 forks source link

asm/c128: Dot* asm implementations with tests. #56

Closed Kunde21 closed 7 years ago

Kunde21 commented 7 years ago

I'll run the benchmarks and fill them in when my machine is quiet.

Benchmarks
for loopasm
time/opdelta
DotUnitary/DotcUnitary-1-124.62ns ±14%4.31ns ±17%−6.67%(p=0.022 n=10+10)
DotUnitary/DotcUnitary-2-126.04ns ±10%4.99ns ±12%−17.38%(p=0.000 n=10+9)
DotUnitary/DotcUnitary-3-127.41ns ± 9%5.61ns ± 0%−24.22%(p=0.000 n=9+8)
DotUnitary/DotcUnitary-4-129.30ns ±14%6.13ns ± 1%−34.08%(p=0.000 n=10+8)
DotUnitary/DotcUnitary-5-1210.4ns ± 4%7.2ns ± 0%−30.49%(p=0.000 n=8+8)
DotUnitary/DotcUnitary-10-1217.9ns ± 3%10.3ns ± 4%−42.22%(p=0.000 n=8+10)
DotUnitary/DotcUnitary-100-12148ns ± 0%72ns ± 1%−51.06%(p=0.000 n=9+8)
DotUnitary/DotcUnitary-1000-121.40µs ± 1%0.72µs ± 2%−48.41%(p=0.000 n=9+9)
DotUnitary/DotcUnitary-5000-126.94µs ± 1%4.27µs ± 6%−38.51%(p=0.000 n=8+8)
DotUnitary/DotcUnitary-10000-1214.4µs ± 8%9.8µs ± 7%−32.38%(p=0.000 n=10+9)
DotUnitary/DotcUnitary-50000-1270.2µs ± 1%52.9µs ± 6%−24.60%(p=0.000 n=8+9)
DotUnitary/DotuUnitary-1-124.23ns ± 1%3.72ns ± 0%−12.11%(p=0.000 n=8+8)
DotUnitary/DotuUnitary-2-125.54ns ± 4%4.50ns ± 1%−18.91%(p=0.000 n=10+8)
DotUnitary/DotuUnitary-3-126.94ns ± 7%5.26ns ± 1%−24.19%(p=0.000 n=9+9)
DotUnitary/DotuUnitary-4-128.73ns ±21%5.76ns ± 0%−34.01%(p=0.000 n=10+9)
DotUnitary/DotuUnitary-5-129.07ns ± 2%6.74ns ± 1%−25.64%(p=0.000 n=9+10)
DotUnitary/DotuUnitary-10-1215.3ns ± 0%9.6ns ± 6%−37.43%(p=0.000 n=8+8)
DotUnitary/DotuUnitary-100-12132ns ± 1%64ns ± 4%−51.44%(p=0.000 n=8+10)
DotUnitary/DotuUnitary-1000-121.27µs ± 2%0.63µs ± 4%−50.18%(p=0.000 n=9+9)
DotUnitary/DotuUnitary-5000-126.34µs ± 0%4.06µs ± 7%−35.97%(p=0.000 n=8+9)
DotUnitary/DotuUnitary-10000-1213.5µs ±11%9.7µs ±11%−28.17%(p=0.000 n=10+10)
DotUnitary/DotuUnitary-50000-1265.0µs ± 0%50.9µs ±11%−21.72%(p=0.000 n=8+9)
DotInc/DotcInc-1-inc1-126.37ns ± 3%5.59ns ±10%−12.21%(p=0.000 n=9+10)
DotInc/DotcInc-1-inc2-126.32ns ± 1%5.38ns ± 0%−14.92%(p=0.000 n=8+8)
DotInc/DotcInc-1-inc4-126.33ns ± 2%5.63ns ±15%−11.03%(p=0.013 n=8+10)
DotInc/DotcInc-1-inc10-126.29ns ± 0%5.44ns ± 6%−13.43%(p=0.000 n=8+9)
DotInc/DotcInc-1-inc-1-126.39ns ± 6%5.53ns ± 8%−13.46%(p=0.000 n=9+9)
DotInc/DotcInc-1-inc-2-126.32ns ± 2%5.38ns ± 0%−14.86%(p=0.000 n=8+8)
DotInc/DotcInc-1-inc-4-126.40ns ± 5%5.38ns ± 1%−15.94%(p=0.000 n=10+9)
DotInc/DotcInc-1-inc-10-126.37ns ± 2%5.41ns ± 1%−15.09%(p=0.000 n=9+9)
DotInc/DotcInc-2-inc1-128.12ns ± 1%6.38ns ± 1%−21.40%(p=0.000 n=8+9)
DotInc/DotcInc-2-inc2-128.12ns ± 1%6.37ns ± 1%−21.59%(p=0.000 n=8+10)
DotInc/DotcInc-2-inc4-128.76ns ±19%6.37ns ± 2%−27.21%(p=0.000 n=10+9)
DotInc/DotcInc-2-inc10-128.13ns ± 0%6.38ns ± 2%−21.50%(p=0.000 n=9+9)
DotInc/DotcInc-2-inc-1-128.89ns ±19%6.38ns ± 1%−28.25%(p=0.000 n=10+8)
DotInc/DotcInc-2-inc-2-129.09ns ±18%6.40ns ± 3%−29.56%(p=0.000 n=10+10)
DotInc/DotcInc-2-inc-4-128.79ns ±25%6.38ns ± 2%−27.46%(p=0.000 n=10+8)
DotInc/DotcInc-2-inc-10-128.24ns ± 4%6.38ns ± 1%−22.59%(p=0.000 n=9+8)
DotInc/DotcInc-3-inc1-129.87ns ± 4%7.61ns ± 1%−22.96%(p=0.000 n=9+9)
DotInc/DotcInc-3-inc2-129.76ns ± 2%8.04ns ±14%−17.65%(p=0.000 n=8+10)
DotInc/DotcInc-3-inc4-129.94ns ± 6%8.12ns ±10%−18.36%(p=0.000 n=10+10)
DotInc/DotcInc-3-inc10-129.73ns ± 1%7.62ns ± 1%−21.71%(p=0.000 n=9+9)
DotInc/DotcInc-3-inc-1-129.74ns ± 1%7.61ns ± 0%−21.86%(p=0.000 n=8+9)
DotInc/DotcInc-3-inc-2-129.83ns ± 3%7.61ns ± 1%−22.59%(p=0.000 n=9+8)
DotInc/DotcInc-3-inc-4-129.89ns ± 6%7.93ns ±13%−19.84%(p=0.000 n=10+10)
DotInc/DotcInc-3-inc-10-1210.3ns ±13%7.6ns ± 0%−26.29%(p=0.000 n=10+8)
DotInc/DotcInc-4-inc1-1211.4ns ± 0%8.8ns ±23%−23.11%(p=0.000 n=8+10)
DotInc/DotcInc-4-inc2-1211.6ns ± 4%8.3ns ± 4%−28.48%(p=0.000 n=10+9)
DotInc/DotcInc-4-inc4-1211.5ns ± 0%9.2ns ±18%−19.26%(p=0.000 n=9+10)
DotInc/DotcInc-4-inc10-1211.4ns ± 1%8.2ns ± 0%−28.52%(p=0.000 n=10+9)
DotInc/DotcInc-4-inc-1-1211.4ns ± 0%8.2ns ± 1%−28.16%(p=0.000 n=9+8)
DotInc/DotcInc-4-inc-2-1211.5ns ± 3%8.2ns ± 4%−28.51%(p=0.000 n=9+8)
DotInc/DotcInc-4-inc-4-1211.5ns ± 3%8.9ns ±25%−22.77%(p=0.000 n=10+10)
DotInc/DotcInc-4-inc-10-1211.6ns ± 5%9.0ns ±25%−22.65%(p=0.000 n=10+10)
DotInc/DotcInc-5-inc1-1213.1ns ± 2%9.3ns ±13%−29.48%(p=0.000 n=8+10)
DotInc/DotcInc-5-inc2-1213.1ns ± 0%8.9ns ± 0%−32.32%(p=0.000 n=8+8)
DotInc/DotcInc-5-inc4-1213.1ns ± 1%8.9ns ± 0%−32.60%(p=0.000 n=9+9)
DotInc/DotcInc-5-inc10-1213.1ns ± 1%8.9ns ± 4%−32.16%(p=0.000 n=9+8)
DotInc/DotcInc-5-inc-1-1213.1ns ± 0%9.4ns ±12%−28.78%(p=0.000 n=8+10)
DotInc/DotcInc-5-inc-2-1213.6ns ± 8%9.5ns ±16%−30.27%(p=0.000 n=10+10)
DotInc/DotcInc-5-inc-4-1213.4ns ± 9%8.9ns ± 1%−33.83%(p=0.000 n=9+9)
DotInc/DotcInc-5-inc-10-1213.6ns ±16%8.8ns ± 0%−35.00%(p=0.000 n=9+6)
DotInc/DotcInc-10-inc1-1221.4ns ± 1%12.7ns ± 1%−40.35%(p=0.000 n=9+9)
DotInc/DotcInc-10-inc2-1221.8ns ± 9%12.8ns ± 1%−41.57%(p=0.000 n=9+10)
DotInc/DotcInc-10-inc4-1221.5ns ± 2%12.8ns ± 3%−40.32%(p=0.000 n=9+9)
DotInc/DotcInc-10-inc10-1222.2ns ±10%12.9ns ± 3%−41.79%(p=0.000 n=10+9)
DotInc/DotcInc-10-inc-1-1222.0ns ±13%12.8ns ± 2%−41.76%(p=0.000 n=9+8)
DotInc/DotcInc-10-inc-2-1221.6ns ± 3%13.0ns ±10%−39.66%(p=0.000 n=9+9)
DotInc/DotcInc-10-inc-4-1221.4ns ± 1%13.3ns ± 7%−37.73%(p=0.000 n=8+10)
DotInc/DotcInc-10-inc-10-1221.3ns ± 0%13.3ns ±12%−37.73%(p=0.000 n=8+10)
DotInc/DotcInc-100-inc1-12174ns ± 0%80ns ±13%−54.10%(p=0.000 n=8+10)
DotInc/DotcInc-100-inc2-12185ns ±17%76ns ± 5%−58.68%(p=0.000 n=10+8)
DotInc/DotcInc-100-inc4-12179ns ± 6%78ns ±13%−56.20%(p=0.000 n=9+9)
DotInc/DotcInc-100-inc10-12175ns ± 1%76ns ± 1%−56.52%(p=0.000 n=8+8)
DotInc/DotcInc-100-inc-1-12175ns ± 1%77ns ± 3%−56.18%(p=0.000 n=8+9)
DotInc/DotcInc-100-inc-2-12188ns ±20%77ns ± 2%−59.29%(p=0.000 n=10+9)
DotInc/DotcInc-100-inc-4-12175ns ± 1%77ns ± 3%−55.94%(p=0.000 n=9+8)
DotInc/DotcInc-100-inc-10-12186ns ±12%78ns ± 5%−57.93%(p=0.000 n=10+9)
DotInc/DotcInc-1000-inc1-121.65µs ± 1%0.75µs ± 2%−54.45%(p=0.000 n=10+10)
DotInc/DotcInc-1000-inc2-121.85µs ± 1%0.98µs ±14%−47.11%(p=0.000 n=8+10)
DotInc/DotcInc-1000-inc4-121.90µs ± 9%1.26µs ± 4%−33.86%(p=0.000 n=9+8)
DotInc/DotcInc-1000-inc10-123.19µs ±14%1.95µs ±16%−38.70%(p=0.000 n=10+9)
DotInc/DotcInc-1000-inc-1-121.64µs ± 0%0.75µs ± 4%−54.23%(p=0.000 n=9+9)
DotInc/DotcInc-1000-inc-2-121.84µs ± 1%0.94µs ± 2%−48.79%(p=0.000 n=9+8)
DotInc/DotcInc-1000-inc-4-121.97µs ±21%1.24µs ± 2%−36.87%(p=0.000 n=10+8)
DotInc/DotcInc-1000-inc-10-123.11µs ±31%1.80µs ±33%−42.03%(p=0.000 n=10+10)
DotInc/DotcInc-5000-inc1-128.35µs ± 1%4.44µs ±17%−46.86%(p=0.000 n=8+9)
DotInc/DotcInc-5000-inc2-129.61µs ± 4%7.01µs ±15%−27.12%(p=0.000 n=9+10)
DotInc/DotcInc-5000-inc4-1214.5µs ± 3%13.6µs ± 1%−6.33%(p=0.000 n=9+9)
DotInc/DotcInc-5000-inc10-1218.8µs ± 1%17.1µs ± 1%−9.29%(p=0.000 n=9+8)
DotInc/DotcInc-5000-inc-1-128.35µs ± 1%4.58µs ±18%−45.17%(p=0.000 n=8+10)
DotInc/DotcInc-5000-inc-2-1210.4µs ±26%6.7µs ± 8%−36.03%(p=0.000 n=10+9)
DotInc/DotcInc-5000-inc-4-1214.5µs ± 3%13.6µs ± 1%−5.76%(p=0.000 n=8+8)
DotInc/DotcInc-5000-inc-10-1219.9µs ±12%17.1µs ± 1%−14.35%(p=0.000 n=10+9)
DotInc/DotcInc-10000-inc1-1217.3µs ±13%10.6µs ±17%−38.39%(p=0.000 n=10+10)
DotInc/DotcInc-10000-inc2-1221.0µs ±10%14.8µs ± 4%−29.27%(p=0.000 n=10+10)
DotInc/DotcInc-10000-inc4-1229.6µs ± 4%27.2µs ± 1%−8.25%(p=0.000 n=10+8)
DotInc/DotcInc-10000-inc10-1238.3µs ± 4%34.1µs ± 0%−10.92%(p=0.000 n=10+8)
DotInc/DotcInc-10000-inc-1-1216.7µs ± 1%9.9µs ± 4%−40.39%(p=0.000 n=9+9)
DotInc/DotcInc-10000-inc-2-1221.4µs ±14%15.2µs ±11%−29.18%(p=0.000 n=9+10)
DotInc/DotcInc-10000-inc-4-1229.5µs ± 2%27.3µs ± 1%−7.64%(p=0.000 n=9+8)
DotInc/DotcInc-10000-inc-10-1239.0µs ± 7%34.1µs ± 0%−12.59%(p=0.000 n=10+8)
DotInc/DotcInc-50000-inc1-1289.9µs ±25%53.1µs ± 6%−40.97%(p=0.000 n=10+8)
DotInc/DotcInc-50000-inc2-1299.1µs ± 2%73.6µs ± 1%−25.75%(p=0.000 n=8+9)
DotInc/DotcInc-50000-inc4-12147µs ± 0%136µs ± 1%−7.05%(p=0.000 n=7+9)
DotInc/DotcInc-50000-inc10-12212µs ±27%172µs ± 1%−18.70%(p=0.000 n=9+9)
DotInc/DotcInc-50000-inc-1-1283.3µs ± 1%53.0µs ± 6%−36.41%(p=0.000 n=9+9)
DotInc/DotcInc-50000-inc-2-12100µs ± 1%74µs ± 2%−26.21%(p=0.000 n=8+9)
DotInc/DotcInc-50000-inc-4-12148µs ± 6%136µs ± 1%−8.00%(p=0.000 n=10+9)
DotInc/DotcInc-50000-inc-10-12213µs ±16%181µs ±15%−14.86%(p=0.001 n=10+10)
DotInc/DotuInc-1-inc1-126.22ns ± 3%5.49ns ±10%−11.67%(p=0.000 n=9+9)
DotInc/DotuInc-1-inc2-126.23ns ± 3%5.30ns ± 1%−14.97%(p=0.000 n=9+9)
DotInc/DotuInc-1-inc4-126.24ns ± 4%5.31ns ± 1%−14.95%(p=0.000 n=9+10)
DotInc/DotuInc-1-inc10-126.22ns ± 2%5.30ns ± 1%−14.76%(p=0.000 n=9+8)
DotInc/DotuInc-1-inc-1-126.19ns ± 1%5.43ns ± 5%−12.32%(p=0.000 n=8+10)
DotInc/DotuInc-1-inc-2-126.65ns ±15%5.55ns ±10%−16.58%(p=0.000 n=10+10)
DotInc/DotuInc-1-inc-4-126.24ns ± 2%5.30ns ± 1%−14.93%(p=0.000 n=9+9)
DotInc/DotuInc-1-inc-10-126.25ns ± 2%5.31ns ± 1%−14.96%(p=0.000 n=9+9)
DotInc/DotuInc-2-inc1-127.92ns ± 1%6.08ns ± 0%−23.20%(p=0.000 n=8+8)
DotInc/DotuInc-2-inc2-127.92ns ± 1%6.21ns ± 4%−21.65%(p=0.000 n=8+10)
DotInc/DotuInc-2-inc4-128.34ns ± 9%6.10ns ± 1%−26.82%(p=0.000 n=10+9)
DotInc/DotuInc-2-inc10-127.93ns ± 1%6.07ns ± 0%−23.41%(p=0.000 n=9+8)
DotInc/DotuInc-2-inc-1-127.90ns ± 0%6.44ns ±13%−18.48%(p=0.000 n=8+10)
DotInc/DotuInc-2-inc-2-127.89ns ± 0%6.34ns ±11%−19.65%(p=0.000 n=8+10)
DotInc/DotuInc-2-inc-4-128.41ns ±24%6.16ns ± 6%−26.81%(p=0.000 n=10+9)
DotInc/DotuInc-2-inc-10-127.90ns ± 0%6.13ns ± 2%−22.35%(p=0.000 n=9+8)
DotInc/DotuInc-3-inc1-129.35ns ± 4%7.22ns ± 1%−22.76%(p=0.000 n=9+9)
DotInc/DotuInc-3-inc2-1210.1ns ±16%7.2ns ± 2%−28.00%(p=0.000 n=10+9)
DotInc/DotuInc-3-inc4-129.30ns ± 1%7.23ns ± 2%−22.31%(p=0.000 n=9+8)
DotInc/DotuInc-3-inc10-129.58ns ± 9%7.21ns ± 1%−24.69%(p=0.000 n=10+8)
DotInc/DotuInc-3-inc-1-129.75ns ±15%7.23ns ± 2%−25.89%(p=0.000 n=10+8)
DotInc/DotuInc-3-inc-2-1210.0ns ±19%7.2ns ± 2%−27.58%(p=0.000 n=10+8)
DotInc/DotuInc-3-inc-4-129.29ns ± 1%7.24ns ± 1%−22.12%(p=0.000 n=9+8)
DotInc/DotuInc-3-inc-10-129.62ns ±10%7.23ns ± 1%−24.88%(p=0.000 n=9+9)
DotInc/DotuInc-4-inc1-1211.0ns ± 4%8.3ns ±13%−24.93%(p=0.000 n=9+9)
DotInc/DotuInc-4-inc2-1211.1ns ± 5%8.3ns ±11%−25.56%(p=0.000 n=9+9)
DotInc/DotuInc-4-inc4-1211.1ns ± 4%8.1ns ± 0%−26.71%(p=0.000 n=9+9)
DotInc/DotuInc-4-inc10-1211.5ns ±13%8.1ns ± 0%−29.50%(p=0.000 n=10+8)
DotInc/DotuInc-4-inc-1-1211.0ns ± 2%8.1ns ± 0%−26.34%(p=0.000 n=10+9)
DotInc/DotuInc-4-inc-2-1211.0ns ± 1%8.8ns ±20%−19.76%(p=0.000 n=9+10)
DotInc/DotuInc-4-inc-4-1211.0ns ± 2%8.1ns ± 0%−26.48%(p=0.000 n=8+8)
DotInc/DotuInc-4-inc-10-1211.0ns ± 3%8.5ns ±20%−22.60%(p=0.000 n=10+10)
DotInc/DotuInc-5-inc1-1212.5ns ± 1%8.6ns ± 3%−31.34%(p=0.000 n=8+8)
DotInc/DotuInc-5-inc2-1212.6ns ± 3%8.6ns ± 1%−31.72%(p=0.000 n=8+8)
DotInc/DotuInc-5-inc4-1212.8ns ± 6%8.6ns ± 0%−32.85%(p=0.000 n=10+9)
DotInc/DotuInc-5-inc10-1212.6ns ± 2%8.6ns ± 0%−32.07%(p=0.000 n=9+8)
DotInc/DotuInc-5-inc-1-1212.6ns ± 3%9.0ns ±10%−28.69%(p=0.000 n=10+9)
DotInc/DotuInc-5-inc-2-1212.5ns ± 0%8.6ns ± 0%−31.46%(p=0.000 n=9+9)
DotInc/DotuInc-5-inc-4-1212.6ns ± 1%8.6ns ± 0%−31.63%(p=0.000 n=8+8)
DotInc/DotuInc-5-inc-10-1212.6ns ± 2%9.0ns ±16%−28.72%(p=0.000 n=8+10)
DotInc/DotuInc-10-inc1-1221.1ns ± 0%12.0ns ± 3%−43.19%(p=0.000 n=9+8)
DotInc/DotuInc-10-inc2-1221.1ns ± 1%12.0ns ± 3%−43.17%(p=0.000 n=8+9)
DotInc/DotuInc-10-inc4-1221.1ns ± 1%12.2ns ± 7%−41.90%(p=0.000 n=9+10)
DotInc/DotuInc-10-inc10-1221.2ns ± 3%12.1ns ± 5%−42.97%(p=0.000 n=9+9)
DotInc/DotuInc-10-inc-1-1221.0ns ± 0%12.0ns ± 3%−42.88%(p=0.000 n=8+10)
DotInc/DotuInc-10-inc-2-1221.1ns ± 1%12.0ns ± 2%−43.11%(p=0.000 n=8+9)
DotInc/DotuInc-10-inc-4-1221.1ns ± 1%12.1ns ± 3%−42.81%(p=0.000 n=8+9)
DotInc/DotuInc-10-inc-10-1221.7ns ± 8%12.3ns ± 8%−43.04%(p=0.000 n=10+10)
DotInc/DotuInc-100-inc1-12166ns ± 1%71ns ±16%−57.09%(p=0.000 n=8+10)
DotInc/DotuInc-100-inc2-12166ns ± 1%67ns ± 1%−59.53%(p=0.000 n=10+8)
DotInc/DotuInc-100-inc4-12167ns ± 2%71ns ±13%−57.25%(p=0.000 n=9+10)
DotInc/DotuInc-100-inc10-12169ns ± 6%67ns ± 1%−60.26%(p=0.000 n=10+8)
DotInc/DotuInc-100-inc-1-12166ns ± 1%68ns ± 8%−58.84%(p=0.000 n=8+9)
DotInc/DotuInc-100-inc-2-12166ns ± 1%68ns ± 3%−59.34%(p=0.000 n=9+9)
DotInc/DotuInc-100-inc-4-12166ns ± 0%67ns ± 1%−59.30%(p=0.000 n=9+8)
DotInc/DotuInc-100-inc-10-12166ns ± 1%68ns ± 3%−59.28%(p=0.000 n=9+9)
DotInc/DotuInc-1000-inc1-121.53µs ± 1%0.65µs ± 4%−57.49%(p=0.000 n=9+10)
DotInc/DotuInc-1000-inc2-121.63µs ± 1%0.89µs ± 2%−45.50%(p=0.000 n=9+10)
DotInc/DotuInc-1000-inc4-121.76µs ± 1%1.32µs ±16%−25.03%(p=0.000 n=9+9)
DotInc/DotuInc-1000-inc10-122.85µs ± 7%1.80µs ±33%−36.80%(p=0.000 n=8+10)
DotInc/DotuInc-1000-inc-1-121.52µs ± 1%0.65µs ± 2%−57.13%(p=0.000 n=9+9)
DotInc/DotuInc-1000-inc-2-121.62µs ± 0%0.89µs ± 1%−45.38%(p=0.000 n=9+8)
DotInc/DotuInc-1000-inc-4-121.76µs ± 3%1.28µs ±14%−27.31%(p=0.000 n=9+9)
DotInc/DotuInc-1000-inc-10-122.80µs ± 7%1.83µs ±20%−34.85%(p=0.000 n=9+9)
DotInc/DotuInc-5000-inc1-127.60µs ± 0%4.26µs ±20%−43.99%(p=0.000 n=8+10)
DotInc/DotuInc-5000-inc2-129.05µs ± 5%6.62µs ± 4%−26.84%(p=0.000 n=9+8)
DotInc/DotuInc-5000-inc4-1214.7µs ± 7%14.1µs ± 8%~(p=0.156 n=9+10)
DotInc/DotuInc-5000-inc10-1218.1µs ± 5%17.1µs ± 1%−5.02%(p=0.000 n=9+9)
DotInc/DotuInc-5000-inc-1-127.60µs ± 1%4.00µs ± 3%−47.35%(p=0.000 n=9+8)
DotInc/DotuInc-5000-inc-2-129.10µs ± 5%6.50µs ± 4%−28.60%(p=0.000 n=10+9)
DotInc/DotuInc-5000-inc-4-1214.2µs ± 3%13.6µs ± 1%−4.55%(p=0.000 n=9+8)
DotInc/DotuInc-5000-inc-10-1217.9µs ± 1%17.1µs ± 1%−4.06%(p=0.000 n=9+9)
DotInc/DotuInc-10000-inc1-1216.0µs ±12%9.5µs ± 6%−40.60%(p=0.000 n=10+9)
DotInc/DotuInc-10000-inc2-1219.0µs ± 2%14.4µs ± 2%−23.94%(p=0.000 n=9+9)
DotInc/DotuInc-10000-inc4-1228.7µs ± 4%27.5µs ± 3%−4.20%(p=0.004 n=9+8)
DotInc/DotuInc-10000-inc10-1235.7µs ± 1%35.0µs ± 7%~(p=0.173 n=8+10)
DotInc/DotuInc-10000-inc-1-1215.3µs ± 2%10.1µs ±30%−34.07%(p=0.000 n=8+10)
DotInc/DotuInc-10000-inc-2-1219.4µs ± 8%14.3µs ± 1%−26.36%(p=0.000 n=10+9)
DotInc/DotuInc-10000-inc-4-1229.3µs ±10%27.2µs ± 1%−7.16%(p=0.000 n=10+9)
DotInc/DotuInc-10000-inc-10-1235.8µs ± 1%34.7µs ± 4%−3.01%(p=0.004 n=8+10)
DotInc/DotuInc-50000-inc1-1282.6µs ±25%50.3µs ± 1%−39.12%(p=0.000 n=10+8)
DotInc/DotuInc-50000-inc2-1298.5µs ±19%71.9µs ± 1%−27.02%(p=0.000 n=10+9)
DotInc/DotuInc-50000-inc4-12143µs ± 1%136µs ± 1%−5.01%(p=0.000 n=10+8)
DotInc/DotuInc-50000-inc10-12188µs ± 9%173µs ± 2%−7.98%(p=0.000 n=10+9)
DotInc/DotuInc-50000-inc-1-1276.5µs ± 2%50.0µs ± 1%−34.57%(p=0.000 n=10+9)
DotInc/DotuInc-50000-inc-2-12101µs ±18%72µs ± 2%−29.18%(p=0.000 n=10+10)
DotInc/DotuInc-50000-inc-4-12141µs ± 1%136µs ± 2%−3.63%(p=0.000 n=9+10)
DotInc/DotuInc-50000-inc-10-12182µs ± 1%173µs ± 1%−4.91%(p=0.000 n=8+8)
 
speeddelta
DotUnitary/DotcUnitary-1-1255.6GB/s ±12%59.7GB/s ±15%+7.37%(p=0.023 n=10+10)
DotUnitary/DotcUnitary-2-1285.0GB/s ±10%101.4GB/s ±14%+19.21%(p=0.000 n=10+10)
DotUnitary/DotcUnitary-3-12104GB/s ± 9%137GB/s ± 0%+31.79%(p=0.000 n=9+8)
DotUnitary/DotcUnitary-4-12111GB/s ±12%167GB/s ± 0%+51.07%(p=0.000 n=10+8)
DotUnitary/DotcUnitary-5-12124GB/s ± 4%178GB/s ± 0%+43.48%(p=0.000 n=8+8)
DotUnitary/DotcUnitary-10-12143GB/s ± 2%248GB/s ± 4%+73.53%(p=0.000 n=8+10)
DotUnitary/DotcUnitary-100-12172GB/s ± 0%353GB/s ± 1%+105.45%(p=0.000 n=9+8)
DotUnitary/DotcUnitary-1000-12183GB/s ± 1%355GB/s ± 2%+93.76%(p=0.000 n=9+9)
DotUnitary/DotcUnitary-5000-12184GB/s ± 1%294GB/s ±18%+59.26%(p=0.000 n=8+9)
DotUnitary/DotcUnitary-10000-12178GB/s ± 7%260GB/s ±10%+46.21%(p=0.000 n=10+10)
DotUnitary/DotcUnitary-50000-12182GB/s ± 1%242GB/s ± 6%+32.70%(p=0.000 n=8+9)
DotUnitary/DotuUnitary-1-1260.5GB/s ± 1%68.9GB/s ± 0%+13.79%(p=0.000 n=8+8)
DotUnitary/DotuUnitary-2-1292.4GB/s ± 4%113.9GB/s ± 1%+23.22%(p=0.000 n=10+8)
DotUnitary/DotuUnitary-3-12111GB/s ± 6%146GB/s ± 1%+31.73%(p=0.000 n=9+9)
DotUnitary/DotuUnitary-4-12119GB/s ±18%178GB/s ± 0%+49.85%(p=0.000 n=10+9)
DotUnitary/DotuUnitary-5-12141GB/s ± 2%190GB/s ± 1%+34.47%(p=0.000 n=9+10)
DotUnitary/DotuUnitary-10-12167GB/s ± 0%261GB/s ±17%+56.57%(p=0.000 n=8+9)
DotUnitary/DotuUnitary-100-12193GB/s ± 0%400GB/s ± 4%+106.60%(p=0.000 n=8+10)
DotUnitary/DotuUnitary-1000-12202GB/s ± 2%405GB/s ± 4%+100.76%(p=0.000 n=9+9)
DotUnitary/DotuUnitary-5000-12202GB/s ± 0%316GB/s ± 6%+56.37%(p=0.000 n=8+9)
DotUnitary/DotuUnitary-10000-12190GB/s ±10%265GB/s ±10%+39.24%(p=0.000 n=10+10)
DotUnitary/DotuUnitary-50000-12197GB/s ± 0%249GB/s ±12%+26.29%(p=0.000 n=8+10)
DotInc/DotcInc-1-inc1-1240.2GB/s ± 3%45.9GB/s ± 9%+14.10%(p=0.000 n=9+10)
DotInc/DotcInc-1-inc2-1240.5GB/s ± 1%47.6GB/s ± 0%+17.55%(p=0.000 n=8+8)
DotInc/DotcInc-1-inc4-1240.4GB/s ± 2%45.7GB/s ±14%+12.92%(p=0.016 n=8+10)
DotInc/DotcInc-1-inc10-1240.7GB/s ± 0%47.1GB/s ± 6%+15.59%(p=0.000 n=8+9)
DotInc/DotcInc-1-inc-1-1240.1GB/s ± 6%45.5GB/s ±18%+13.46%(p=0.002 n=9+10)
DotInc/DotcInc-1-inc-2-1240.5GB/s ± 2%47.6GB/s ± 0%+17.48%(p=0.000 n=8+8)
DotInc/DotcInc-1-inc-4-1240.0GB/s ± 4%47.6GB/s ± 1%+18.93%(p=0.000 n=10+9)
DotInc/DotcInc-1-inc-10-1240.2GB/s ± 2%47.3GB/s ± 1%+17.76%(p=0.000 n=9+9)
DotInc/DotcInc-2-inc1-1263.1GB/s ± 1%80.3GB/s ± 1%+27.28%(p=0.000 n=8+9)
DotInc/DotcInc-2-inc2-1263.0GB/s ± 1%80.4GB/s ± 1%+27.51%(p=0.000 n=8+10)
DotInc/DotcInc-2-inc4-1259.1GB/s ±17%80.3GB/s ± 2%+35.97%(p=0.000 n=10+9)
DotInc/DotcInc-2-inc10-1263.0GB/s ± 0%80.3GB/s ± 2%+27.42%(p=0.000 n=9+9)
DotInc/DotcInc-2-inc-1-1258.2GB/s ±17%80.3GB/s ± 1%+37.95%(p=0.000 n=10+8)
DotInc/DotcInc-2-inc-2-1257.1GB/s ±16%80.0GB/s ± 3%+40.13%(p=0.000 n=10+10)
DotInc/DotcInc-2-inc-4-1258.9GB/s ±21%80.3GB/s ± 2%+36.32%(p=0.000 n=10+8)
DotInc/DotcInc-2-inc-10-1262.2GB/s ± 4%80.3GB/s ± 1%+29.14%(p=0.000 n=9+8)
DotInc/DotcInc-3-inc1-1277.8GB/s ± 5%101.0GB/s ± 1%+29.87%(p=0.000 n=9+9)
DotInc/DotcInc-3-inc2-1277.9GB/s ± 8%96.1GB/s ±13%+23.41%(p=0.000 n=9+10)
DotInc/DotcInc-3-inc4-1277.3GB/s ± 5%95.1GB/s ±10%+22.94%(p=0.000 n=10+10)
DotInc/DotcInc-3-inc10-1278.9GB/s ± 1%100.8GB/s ± 1%+27.74%(p=0.000 n=9+9)
DotInc/DotcInc-3-inc-1-1278.9GB/s ± 1%100.9GB/s ± 0%+27.95%(p=0.000 n=8+9)
DotInc/DotcInc-3-inc-2-1278.2GB/s ± 2%100.9GB/s ± 1%+29.09%(p=0.000 n=9+8)
DotInc/DotcInc-3-inc-4-1277.6GB/s ± 6%97.2GB/s ±11%+25.15%(p=0.000 n=10+10)
DotInc/DotcInc-3-inc-10-1274.8GB/s ±12%101.1GB/s ± 0%+35.18%(p=0.000 n=10+7)
DotInc/DotcInc-4-inc1-1289.8GB/s ± 1%118.0GB/s ±20%+31.38%(p=0.000 n=9+10)
DotInc/DotcInc-4-inc2-1288.6GB/s ± 5%123.7GB/s ± 4%+39.58%(p=0.000 n=10+9)
DotInc/DotcInc-4-inc4-1289.6GB/s ± 1%112.6GB/s ±17%+25.67%(p=0.000 n=9+10)
DotInc/DotcInc-4-inc10-1289.5GB/s ± 2%125.0GB/s ± 1%+39.64%(p=0.000 n=10+10)
DotInc/DotcInc-4-inc-1-1290.1GB/s ± 0%125.0GB/s ± 1%+38.76%(p=0.000 n=9+8)
DotInc/DotcInc-4-inc-2-1289.2GB/s ± 4%124.5GB/s ± 4%+39.60%(p=0.000 n=9+8)
DotInc/DotcInc-4-inc-4-1288.9GB/s ± 3%116.5GB/s ±21%+31.14%(p=0.000 n=10+10)
DotInc/DotcInc-4-inc-10-1288.6GB/s ± 5%115.8GB/s ±21%+30.68%(p=0.000 n=10+10)
DotInc/DotcInc-5-inc1-1297.2GB/s ± 2%138.7GB/s ±12%+42.67%(p=0.000 n=8+10)
DotInc/DotcInc-5-inc2-1297.6GB/s ± 0%144.4GB/s ± 0%+47.94%(p=0.000 n=8+8)
DotInc/DotcInc-5-inc4-1297.3GB/s ± 1%144.6GB/s ± 0%+48.63%(p=0.000 n=9+9)
DotInc/DotcInc-5-inc10-1297.3GB/s ± 1%143.7GB/s ± 4%+47.69%(p=0.000 n=9+8)
DotInc/DotcInc-5-inc-1-1297.3GB/s ± 1%137.4GB/s ±11%+41.26%(p=0.000 n=8+10)
DotInc/DotcInc-5-inc-2-1294.5GB/s ± 7%136.4GB/s ±14%+44.25%(p=0.000 n=10+10)
DotInc/DotcInc-5-inc-4-1295.7GB/s ± 8%144.6GB/s ± 1%+51.03%(p=0.000 n=9+9)
DotInc/DotcInc-5-inc-10-1292.7GB/s ±17%144.8GB/s ± 0%+56.21%(p=0.000 n=10+9)
DotInc/DotcInc-10-inc1-12119GB/s ± 2%201GB/s ± 1%+67.96%(p=0.000 n=10+9)
DotInc/DotcInc-10-inc2-12119GB/s ± 3%201GB/s ± 1%+69.22%(p=0.000 n=8+9)
DotInc/DotcInc-10-inc4-12119GB/s ± 2%200GB/s ± 3%+67.38%(p=0.000 n=9+9)
DotInc/DotcInc-10-inc10-12116GB/s ±10%198GB/s ± 3%+71.24%(p=0.000 n=10+9)
DotInc/DotcInc-10-inc-1-12117GB/s ±12%200GB/s ± 2%+71.18%(p=0.000 n=9+8)
DotInc/DotcInc-10-inc-2-12119GB/s ± 3%196GB/s ± 9%+65.72%(p=0.000 n=9+9)
DotInc/DotcInc-10-inc-4-12120GB/s ± 1%193GB/s ± 7%+60.81%(p=0.000 n=8+10)
DotInc/DotcInc-10-inc-10-12120GB/s ± 1%193GB/s ±11%+61.46%(p=0.000 n=9+10)
DotInc/DotcInc-100-inc1-12146GB/s ± 1%321GB/s ±12%+120.16%(p=0.000 n=9+10)
DotInc/DotcInc-100-inc2-12139GB/s ±15%336GB/s ± 5%+141.37%(p=0.000 n=10+8)
DotInc/DotcInc-100-inc4-12143GB/s ± 5%327GB/s ±11%+129.35%(p=0.000 n=9+9)
DotInc/DotcInc-100-inc10-12146GB/s ± 1%337GB/s ± 1%+130.63%(p=0.000 n=8+8)
DotInc/DotcInc-100-inc-1-12146GB/s ± 1%335GB/s ± 3%+129.08%(p=0.000 n=8+9)
DotInc/DotcInc-100-inc-2-12137GB/s ±18%334GB/s ± 2%+144.36%(p=0.000 n=10+9)
DotInc/DotcInc-100-inc-4-12146GB/s ± 1%333GB/s ± 3%+127.74%(p=0.000 n=9+8)
DotInc/DotcInc-100-inc-10-12138GB/s ±11%324GB/s ±11%+134.46%(p=0.000 n=10+10)
DotInc/DotcInc-1000-inc1-12155GB/s ± 1%341GB/s ± 2%+119.46%(p=0.000 n=10+10)
DotInc/DotcInc-1000-inc2-12139GB/s ± 1%263GB/s ±12%+89.67%(p=0.000 n=8+10)
DotInc/DotcInc-1000-inc4-12135GB/s ± 8%204GB/s ± 4%+51.01%(p=0.000 n=9+8)
DotInc/DotcInc-1000-inc10-1280.7GB/s ±13%132.1GB/s ±18%+63.60%(p=0.000 n=10+9)
DotInc/DotcInc-1000-inc-1-12156GB/s ± 0%340GB/s ± 4%+118.49%(p=0.000 n=9+9)
DotInc/DotcInc-1000-inc-2-12139GB/s ± 1%269GB/s ± 6%+93.66%(p=0.000 n=9+9)
DotInc/DotcInc-1000-inc-4-12131GB/s ±18%206GB/s ± 2%+57.41%(p=0.000 n=10+8)
DotInc/DotcInc-1000-inc-10-1280.3GB/s ±14%138.6GB/s ±18%+72.58%(p=0.000 n=9+9)
DotInc/DotcInc-5000-inc1-12153GB/s ± 1%284GB/s ±16%+85.53%(p=0.000 n=8+10)
DotInc/DotcInc-5000-inc2-12132GB/s ± 9%183GB/s ±14%+39.15%(p=0.000 n=10+10)
DotInc/DotcInc-5000-inc4-1287.7GB/s ± 1%94.0GB/s ± 1%+7.18%(p=0.000 n=8+9)
DotInc/DotcInc-5000-inc10-1267.9GB/s ± 1%74.9GB/s ± 1%+10.24%(p=0.000 n=9+8)
DotInc/DotcInc-5000-inc-1-12153GB/s ± 1%282GB/s ±16%+83.80%(p=0.000 n=8+10)
DotInc/DotcInc-5000-inc-2-12124GB/s ±22%192GB/s ± 7%+54.91%(p=0.000 n=10+9)
DotInc/DotcInc-5000-inc-4-1288.6GB/s ± 3%94.0GB/s ± 1%+6.09%(p=0.000 n=8+8)
DotInc/DotcInc-5000-inc-10-1264.4GB/s ±11%75.0GB/s ± 1%+16.35%(p=0.000 n=10+9)
DotInc/DotcInc-10000-inc1-12149GB/s ±12%243GB/s ±15%+63.27%(p=0.000 n=10+10)
DotInc/DotcInc-10000-inc2-12123GB/s ± 9%173GB/s ± 4%+40.87%(p=0.000 n=10+10)
DotInc/DotcInc-10000-inc4-1286.5GB/s ± 4%94.2GB/s ± 1%+8.94%(p=0.000 n=10+8)
DotInc/DotcInc-10000-inc10-1267.0GB/s ± 4%75.1GB/s ± 0%+12.20%(p=0.000 n=10+8)
DotInc/DotcInc-10000-inc-1-12153GB/s ± 1%258GB/s ± 4%+67.86%(p=0.000 n=9+9)
DotInc/DotcInc-10000-inc-2-12120GB/s ±12%169GB/s ±10%+40.75%(p=0.000 n=9+10)
DotInc/DotcInc-10000-inc-4-1286.7GB/s ± 2%93.8GB/s ± 1%+8.25%(p=0.000 n=9+8)
DotInc/DotcInc-10000-inc-10-1265.7GB/s ± 6%75.1GB/s ± 0%+14.24%(p=0.000 n=10+8)
DotInc/DotcInc-50000-inc1-12144GB/s ±21%232GB/s ±16%+60.95%(p=0.000 n=10+10)
DotInc/DotcInc-50000-inc2-12129GB/s ± 2%174GB/s ± 1%+34.68%(p=0.000 n=8+9)
DotInc/DotcInc-50000-inc4-1287.4GB/s ± 0%94.0GB/s ± 1%+7.59%(p=0.000 n=7+9)
DotInc/DotcInc-50000-inc10-1259.5GB/s ±22%74.3GB/s ± 1%+24.78%(p=0.000 n=10+9)
DotInc/DotcInc-50000-inc-1-12154GB/s ± 1%242GB/s ± 5%+57.34%(p=0.000 n=9+9)
DotInc/DotcInc-50000-inc-2-12128GB/s ± 1%174GB/s ± 2%+35.53%(p=0.000 n=8+9)
DotInc/DotcInc-50000-inc-4-1286.5GB/s ± 6%94.0GB/s ± 1%+8.59%(p=0.000 n=10+9)
DotInc/DotcInc-50000-inc-10-1260.5GB/s ±14%71.0GB/s ±13%+17.40%(p=0.001 n=10+10)
DotInc/DotuInc-1-inc1-1241.2GB/s ± 3%46.1GB/s ±12%+11.91%(p=0.001 n=9+10)
DotInc/DotuInc-1-inc2-1241.1GB/s ± 3%48.3GB/s ± 1%+17.58%(p=0.000 n=9+9)
DotInc/DotuInc-1-inc4-1241.0GB/s ± 4%48.2GB/s ± 1%+17.54%(p=0.000 n=9+10)
DotInc/DotuInc-1-inc10-1241.1GB/s ± 2%48.3GB/s ± 1%+17.32%(p=0.000 n=9+8)
DotInc/DotuInc-1-inc-1-1241.4GB/s ± 1%47.2GB/s ± 5%+14.10%(p=0.000 n=8+10)
DotInc/DotuInc-1-inc-2-1238.8GB/s ±13%46.3GB/s ± 9%+19.48%(p=0.000 n=10+10)
DotInc/DotuInc-1-inc-4-1241.1GB/s ± 2%48.3GB/s ± 1%+17.56%(p=0.000 n=9+9)
DotInc/DotuInc-1-inc-10-1241.0GB/s ± 2%48.2GB/s ± 1%+17.56%(p=0.000 n=9+9)
DotInc/DotuInc-2-inc1-1264.7GB/s ± 1%84.2GB/s ± 0%+30.17%(p=0.000 n=8+8)
DotInc/DotuInc-2-inc2-1264.6GB/s ± 1%82.5GB/s ± 4%+27.67%(p=0.000 n=8+10)
DotInc/DotuInc-2-inc4-1261.6GB/s ± 8%83.9GB/s ± 1%+36.17%(p=0.000 n=10+9)
DotInc/DotuInc-2-inc10-1264.6GB/s ± 1%84.3GB/s ± 0%+30.52%(p=0.000 n=9+8)
DotInc/DotuInc-2-inc-1-1264.8GB/s ± 0%80.0GB/s ±12%+23.42%(p=0.000 n=8+10)
DotInc/DotuInc-2-inc-2-1264.9GB/s ± 0%81.0GB/s ±10%+24.83%(p=0.000 n=8+10)
DotInc/DotuInc-2-inc-4-1261.4GB/s ±20%83.2GB/s ± 6%+35.51%(p=0.000 n=10+9)
DotInc/DotuInc-2-inc-10-1264.8GB/s ± 0%83.5GB/s ± 2%+28.83%(p=0.000 n=9+8)
DotInc/DotuInc-3-inc1-1282.2GB/s ± 4%106.3GB/s ± 1%+29.41%(p=0.000 n=9+9)
DotInc/DotuInc-3-inc2-1277.0GB/s ±15%105.9GB/s ± 2%+37.64%(p=0.000 n=10+9)
DotInc/DotuInc-3-inc4-1282.6GB/s ± 1%106.2GB/s ± 2%+28.68%(p=0.000 n=9+8)
DotInc/DotuInc-3-inc10-1280.4GB/s ± 8%106.5GB/s ± 1%+32.54%(p=0.000 n=10+8)
DotInc/DotuInc-3-inc-1-1279.2GB/s ±13%106.2GB/s ± 2%+34.21%(p=0.000 n=10+8)
DotInc/DotuInc-3-inc-2-1277.6GB/s ±17%106.1GB/s ± 2%+36.70%(p=0.000 n=10+8)
DotInc/DotuInc-3-inc-4-1282.6GB/s ± 1%106.1GB/s ± 1%+28.40%(p=0.000 n=9+8)
DotInc/DotuInc-3-inc-10-1278.5GB/s ±17%106.2GB/s ± 1%+35.35%(p=0.000 n=10+9)
DotInc/DotuInc-4-inc1-1292.7GB/s ± 4%123.9GB/s ±12%+33.75%(p=0.000 n=9+9)
DotInc/DotuInc-4-inc2-1292.2GB/s ± 4%122.7GB/s ±10%+33.13%(p=0.000 n=9+10)
DotInc/DotuInc-4-inc4-1292.7GB/s ± 4%126.4GB/s ± 0%+36.40%(p=0.000 n=9+9)
DotInc/DotuInc-4-inc10-1289.7GB/s ±12%126.6GB/s ± 0%+41.09%(p=0.000 n=10+8)
DotInc/DotuInc-4-inc-1-1293.1GB/s ± 2%126.5GB/s ± 0%+35.82%(p=0.000 n=10+9)
DotInc/DotuInc-4-inc-2-1293.3GB/s ± 1%117.6GB/s ±18%+26.05%(p=0.000 n=9+10)
DotInc/DotuInc-4-inc-4-1293.0GB/s ± 2%126.6GB/s ± 0%+36.07%(p=0.000 n=8+8)
DotInc/DotuInc-4-inc-10-1293.3GB/s ± 1%120.8GB/s ±17%+29.53%(p=0.000 n=9+10)
DotInc/DotuInc-5-inc1-12102GB/s ± 2%149GB/s ± 3%+45.50%(p=0.000 n=8+8)
DotInc/DotuInc-5-inc2-12102GB/s ± 3%149GB/s ± 1%+46.12%(p=0.000 n=8+8)
DotInc/DotuInc-5-inc4-12100GB/s ± 6%149GB/s ± 0%+48.81%(p=0.000 n=10+9)
DotInc/DotuInc-5-inc10-12102GB/s ± 2%150GB/s ± 0%+46.95%(p=0.000 n=9+8)
DotInc/DotuInc-5-inc-1-12102GB/s ± 2%141GB/s ±15%+38.02%(p=0.000 n=10+10)
DotInc/DotuInc-5-inc-2-12103GB/s ± 0%149GB/s ± 0%+45.61%(p=0.000 n=10+9)
DotInc/DotuInc-5-inc-4-12102GB/s ± 1%149GB/s ± 0%+46.06%(p=0.000 n=8+8)
DotInc/DotuInc-5-inc-10-12101GB/s ± 7%143GB/s ±14%+41.99%(p=0.000 n=9+10)
DotInc/DotuInc-10-inc1-12121GB/s ± 0%213GB/s ± 2%+75.63%(p=0.000 n=9+8)
DotInc/DotuInc-10-inc2-12121GB/s ± 0%213GB/s ± 2%+75.51%(p=0.000 n=8+9)
DotInc/DotuInc-10-inc4-12122GB/s ± 0%209GB/s ± 7%+72.08%(p=0.000 n=9+10)
DotInc/DotuInc-10-inc10-12121GB/s ± 3%212GB/s ± 5%+75.37%(p=0.000 n=9+9)
DotInc/DotuInc-10-inc-1-12122GB/s ± 0%213GB/s ± 3%+75.00%(p=0.000 n=8+10)
DotInc/DotuInc-10-inc-2-12121GB/s ± 1%213GB/s ± 2%+75.52%(p=0.000 n=8+9)
DotInc/DotuInc-10-inc-4-12121GB/s ± 1%212GB/s ± 3%+74.89%(p=0.000 n=8+9)
DotInc/DotuInc-10-inc-10-12118GB/s ± 8%208GB/s ± 7%+75.50%(p=0.000 n=10+10)
DotInc/DotuInc-100-inc1-12154GB/s ± 1%362GB/s ±14%+135.25%(p=0.000 n=8+10)
DotInc/DotuInc-100-inc2-12154GB/s ± 1%382GB/s ± 1%+147.69%(p=0.000 n=9+8)
DotInc/DotuInc-100-inc4-12153GB/s ± 3%360GB/s ±12%+135.63%(p=0.000 n=9+10)
DotInc/DotuInc-100-inc10-12151GB/s ± 6%380GB/s ± 1%+152.19%(p=0.000 n=10+8)
DotInc/DotuInc-100-inc-1-12153GB/s ± 3%376GB/s ± 7%+145.10%(p=0.000 n=9+9)
DotInc/DotuInc-100-inc-2-12154GB/s ± 1%379GB/s ± 3%+146.51%(p=0.000 n=9+9)
DotInc/DotuInc-100-inc-4-12154GB/s ± 0%380GB/s ± 1%+146.61%(p=0.000 n=9+8)
DotInc/DotuInc-100-inc-10-12154GB/s ± 1%379GB/s ± 3%+146.46%(p=0.000 n=9+9)
DotInc/DotuInc-1000-inc1-12168GB/s ± 1%394GB/s ± 4%+135.30%(p=0.000 n=9+10)
DotInc/DotuInc-1000-inc2-12157GB/s ± 1%287GB/s ± 2%+83.49%(p=0.000 n=9+10)
DotInc/DotuInc-1000-inc4-12146GB/s ± 1%188GB/s ±34%+29.31%(p=0.002 n=9+10)
DotInc/DotuInc-1000-inc10-1288.4GB/s ±14%138.1GB/s ±16%+56.26%(p=0.000 n=9+9)
DotInc/DotuInc-1000-inc-1-12168GB/s ± 1%392GB/s ± 2%+133.14%(p=0.000 n=9+9)
DotInc/DotuInc-1000-inc-2-12158GB/s ± 0%288GB/s ± 1%+83.05%(p=0.000 n=9+8)
DotInc/DotuInc-1000-inc-4-12145GB/s ± 3%201GB/s ±12%+37.91%(p=0.000 n=9+9)
DotInc/DotuInc-1000-inc-10-1291.4GB/s ± 7%141.6GB/s ±18%+54.90%(p=0.000 n=9+9)
DotInc/DotuInc-5000-inc1-12168GB/s ± 0%303GB/s ±17%+79.89%(p=0.000 n=8+10)
DotInc/DotuInc-5000-inc2-12141GB/s ± 4%193GB/s ± 4%+36.68%(p=0.000 n=9+8)
DotInc/DotuInc-5000-inc4-1286.3GB/s ±11%90.8GB/s ± 7%~(p=0.089 n=10+10)
DotInc/DotuInc-5000-inc10-1270.5GB/s ± 6%74.7GB/s ± 1%+5.97%(p=0.000 n=10+9)
DotInc/DotuInc-5000-inc-1-12168GB/s ± 1%320GB/s ± 3%+89.97%(p=0.000 n=9+8)
DotInc/DotuInc-5000-inc-2-12141GB/s ± 5%197GB/s ± 4%+40.03%(p=0.000 n=10+9)
DotInc/DotuInc-5000-inc-4-1290.0GB/s ± 3%94.3GB/s ± 1%+4.75%(p=0.000 n=9+8)
DotInc/DotuInc-5000-inc-10-1271.6GB/s ± 1%74.7GB/s ± 1%+4.23%(p=0.000 n=9+9)
DotInc/DotuInc-10000-inc1-12160GB/s ±11%269GB/s ± 6%+67.86%(p=0.000 n=10+9)
DotInc/DotuInc-10000-inc2-12135GB/s ± 2%177GB/s ± 2%+31.47%(p=0.000 n=9+9)
DotInc/DotuInc-10000-inc4-1289.3GB/s ± 4%93.2GB/s ± 3%+4.39%(p=0.006 n=9+8)
DotInc/DotuInc-10000-inc10-1271.8GB/s ± 1%73.2GB/s ± 7%~(p=0.173 n=8+10)
DotInc/DotuInc-10000-inc-1-12167GB/s ± 2%257GB/s ±24%+53.77%(p=0.000 n=8+10)
DotInc/DotuInc-10000-inc-2-12132GB/s ± 8%179GB/s ± 1%+35.59%(p=0.000 n=10+9)
DotInc/DotuInc-10000-inc-4-1287.6GB/s ± 9%94.1GB/s ± 1%+7.45%(p=0.000 n=10+9)
DotInc/DotuInc-10000-inc-10-1271.6GB/s ± 1%73.8GB/s ± 3%+3.13%(p=0.004 n=8+10)
DotInc/DotuInc-50000-inc1-12157GB/s ±21%255GB/s ± 1%+61.90%(p=0.000 n=10+8)
DotInc/DotuInc-50000-inc2-12131GB/s ±16%178GB/s ± 1%+36.30%(p=0.000 n=10+9)
DotInc/DotuInc-50000-inc4-1289.7GB/s ± 1%94.2GB/s ± 2%+4.98%(p=0.000 n=10+9)
DotInc/DotuInc-50000-inc10-1268.1GB/s ± 8%73.9GB/s ± 2%+8.52%(p=0.000 n=10+9)
DotInc/DotuInc-50000-inc-1-12167GB/s ± 2%256GB/s ± 1%+52.83%(p=0.000 n=10+9)
DotInc/DotuInc-50000-inc-2-12128GB/s ±15%179GB/s ± 2%+40.25%(p=0.000 n=10+10)
DotInc/DotuInc-50000-inc-4-1290.6GB/s ± 1%94.0GB/s ± 2%+3.77%(p=0.000 n=9+10)
DotInc/DotuInc-50000-inc-10-1270.4GB/s ± 1%74.0GB/s ± 1%+5.17%(p=0.000 n=8+8)
 
Kunde21 commented 7 years ago

Merged to monorepo.