threadteam 0.3.0

Scoped CPU thread-team placement token: a Pool and a non-Clone Exec with fork, for_ranges, external and broadcast; no Rayon type in the public API.
Documentation
family,shape,mode,round,ns
gemm_sq,16x16x16,seq,0,280.5
gemm_sq,24x24x24,seq,0,647.3
gemm_sq,32x32x32,seq,0,1316.9
gemm_sq,40x40x40,seq,0,2524.0
gemm_sq,48x48x48,seq,0,4196.6
gemm_sq,56x56x56,seq,0,6661.5
gemm_sq,64x64x64,seq,0,9935.9
gemm_sq,80x80x80,seq,0,18990.7
gemm_sq,96x96x96,seq,0,32653.6
gemm_sq,112x112x112,seq,0,50141.6
gemm_sq,128x128x128,seq,0,74240.8
gemm_sq,160x160x160,seq,0,142828.7
gemm_sq,192x192x192,seq,0,246917.5
gemm_sq,256x256x256,seq,0,578337.8
gemm_tall64,64x64x64,seq,0,9974.3
gemm_tall64,128x64x64,seq,0,19260.9
gemm_tall64,256x64x64,seq,0,38046.5
gemm_tall64,512x64x64,seq,0,75018.9
gemm_tall64,1024x64x64,seq,0,149167.5
gemm_tall64,2048x64x64,seq,0,324499.3
gemm_tall64,4096x64x64,seq,0,637723.3
gemm_tall64,8192x64x64,seq,0,1265332.8
gemm_k16,32x32x16,seq,0,734.0
gemm_k16,48x48x16,seq,0,1507.5
gemm_k16,64x64x16,seq,0,2513.0
gemm_k16,96x96x16,seq,0,5387.4
gemm_k16,128x128x16,seq,0,9325.4
gemm_k16,192x192x16,seq,0,20494.8
gemm_k16,256x256x16,seq,0,36159.8
gemm_k16,512x512x16,seq,0,142236.3
gemm_k16,1024x1024x16,seq,0,573587.9
gemm_c64,16x16x16,seq,0,619.3
gemm_c64,24x24x24,seq,0,2231.3
gemm_c64,32x32x32,seq,0,5253.6
gemm_c64,48x48x48,seq,0,18511.9
gemm_c64,64x64x64,seq,0,44102.7
gemm_c64,96x96x96,seq,0,143642.8
gemm_c64,128x128x128,seq,0,343689.4
lu_f64,32,seq,0,2147.2
lu_f64,48,seq,0,5188.0
lu_f64,64,seq,0,10144.9
lu_f64,96,seq,0,26563.5
lu_f64,128,seq,0,53206.3
lu_f64,192,seq,0,147451.4
lu_f64,256,seq,0,312814.5
lu_f64,384,seq,0,915143.6
lu_f64,512,seq,0,2280170.4
lu_f64,768,seq,0,6293941.1
gemm_sq,16x16x16,plain_out,0,9944.3
gemm_sq,24x24x24,plain_out,0,15791.3
gemm_sq,32x32x32,plain_out,0,16408.6
gemm_sq,40x40x40,plain_out,0,16528.4
gemm_sq,48x48x48,plain_out,0,17565.8
gemm_sq,56x56x56,plain_out,0,18487.1
gemm_sq,64x64x64,plain_out,0,19686.9
gemm_sq,80x80x80,plain_out,0,22953.6
gemm_sq,96x96x96,plain_out,0,29195.8
gemm_sq,112x112x112,plain_out,0,33021.8
gemm_sq,128x128x128,plain_out,0,39954.9
gemm_sq,160x160x160,plain_out,0,54378.5
gemm_sq,192x192x192,plain_out,0,72727.2
gemm_sq,256x256x256,plain_out,0,143742.8
gemm_tall64,64x64x64,plain_out,0,18810.0
gemm_tall64,128x64x64,plain_out,0,21016.4
gemm_tall64,256x64x64,plain_out,0,29048.6
gemm_tall64,512x64x64,plain_out,0,38220.7
gemm_tall64,1024x64x64,plain_out,0,58405.9
gemm_tall64,2048x64x64,plain_out,0,102651.1
gemm_tall64,4096x64x64,plain_out,0,201779.5
gemm_tall64,8192x64x64,plain_out,0,414220.6
gemm_k16,32x32x16,plain_out,0,16263.3
gemm_k16,48x48x16,plain_out,0,16671.5
gemm_k16,64x64x16,plain_out,0,16525.4
gemm_k16,96x96x16,plain_out,0,18461.9
gemm_k16,128x128x16,plain_out,0,18861.2
gemm_k16,192x192x16,plain_out,0,22813.4
gemm_k16,256x256x16,plain_out,0,33045.9
gemm_k16,512x512x16,plain_out,0,66427.8
gemm_k16,1024x1024x16,plain_out,0,187041.0
gemm_c64,16x16x16,plain_out,0,12045.9
gemm_c64,24x24x24,plain_out,0,16544.0
gemm_c64,32x32x32,plain_out,0,18924.0
gemm_c64,48x48x48,plain_out,0,21872.8
gemm_c64,64x64x64,plain_out,0,30395.7
gemm_c64,96x96x96,plain_out,0,51791.0
gemm_c64,128x128x128,plain_out,0,88890.6
lu_f64,32,plain_out,0,11741.4
lu_f64,48,plain_out,0,34812.4
lu_f64,64,plain_out,0,50880.1
lu_f64,96,plain_out,0,101298.2
lu_f64,128,plain_out,0,161859.0
lu_f64,192,plain_out,0,333507.2
lu_f64,256,plain_out,0,541710.4
lu_f64,384,plain_out,0,985125.2
lu_f64,512,plain_out,0,1893001.6
lu_f64,768,plain_out,0,3245600.1
gemm_sq,16x16x16,plain_in,0,297.8
gemm_sq,24x24x24,plain_in,0,3520.6
gemm_sq,32x32x32,plain_in,0,3635.5
gemm_sq,40x40x40,plain_in,0,4591.6
gemm_sq,48x48x48,plain_in,0,4866.2
gemm_sq,56x56x56,plain_in,0,11940.1
gemm_sq,64x64x64,plain_in,0,6491.6
gemm_sq,80x80x80,plain_in,0,8263.2
gemm_sq,96x96x96,plain_in,0,11724.6
gemm_sq,112x112x112,plain_in,0,14997.3
gemm_sq,128x128x128,plain_in,0,21319.8
gemm_sq,160x160x160,plain_in,0,38520.8
gemm_sq,192x192x192,plain_in,0,59147.1
gemm_sq,256x256x256,plain_in,0,148374.3
gemm_tall64,64x64x64,plain_in,0,8644.2
gemm_tall64,128x64x64,plain_in,0,9516.9
gemm_tall64,256x64x64,plain_in,0,14793.2
gemm_tall64,512x64x64,plain_in,0,25560.8
gemm_tall64,1024x64x64,plain_in,0,42414.3
gemm_tall64,2048x64x64,plain_in,0,88031.9
gemm_tall64,4096x64x64,plain_in,0,199802.9
gemm_tall64,8192x64x64,plain_in,0,414968.1
gemm_k16,32x32x16,plain_in,0,3475.7
gemm_k16,48x48x16,plain_in,0,3658.4
gemm_k16,64x64x16,plain_in,0,4006.6
gemm_k16,96x96x16,plain_in,0,4993.8
gemm_k16,128x128x16,plain_in,0,6542.6
gemm_k16,192x192x16,plain_in,0,9199.7
gemm_k16,256x256x16,plain_in,0,13458.4
gemm_k16,512x512x16,plain_in,0,39414.0
gemm_k16,1024x1024x16,plain_in,0,157664.9
gemm_c64,16x16x16,plain_in,0,640.0
gemm_c64,24x24x24,plain_in,0,6187.2
gemm_c64,32x32x32,plain_in,0,4959.7
gemm_c64,48x48x48,plain_in,0,9177.4
gemm_c64,64x64x64,plain_in,0,13926.7
gemm_c64,96x96x96,plain_in,0,34630.5
gemm_c64,128x128x128,plain_in,0,77595.7
lu_f64,32,plain_in,0,2151.5
lu_f64,48,plain_in,0,25277.8
lu_f64,64,plain_in,0,42391.4
lu_f64,96,plain_in,0,96829.8
lu_f64,128,plain_in,0,139855.1
lu_f64,192,plain_in,0,314387.7
lu_f64,256,plain_in,0,483012.9
lu_f64,384,plain_in,0,872332.7
lu_f64,512,plain_in,0,1662037.2
lu_f64,768,plain_in,0,3074171.4
gemm_sq,16x16x16,team,0,293.6
gemm_sq,24x24x24,team,0,1067.5
gemm_sq,32x32x32,team,0,1199.9
gemm_sq,40x40x40,team,0,1510.8
gemm_sq,48x48x48,team,0,2318.4
gemm_sq,56x56x56,team,0,2539.9
gemm_sq,64x64x64,team,0,3065.6
gemm_sq,80x80x80,team,0,4795.4
gemm_sq,96x96x96,team,0,7886.2
gemm_sq,112x112x112,team,0,13868.1
gemm_sq,128x128x128,team,0,20955.7
gemm_sq,160x160x160,team,0,35593.9
gemm_sq,192x192x192,team,0,60098.5
gemm_sq,256x256x256,team,0,136971.9
gemm_tall64,64x64x64,team,0,2874.9
gemm_tall64,128x64x64,team,0,5805.3
gemm_tall64,256x64x64,team,0,10979.0
gemm_tall64,512x64x64,team,0,23473.7
gemm_tall64,1024x64x64,team,0,41301.2
gemm_tall64,2048x64x64,team,0,73105.6
gemm_tall64,4096x64x64,team,0,135902.9
gemm_tall64,8192x64x64,team,0,263306.8
gemm_k16,32x32x16,team,0,816.2
gemm_k16,48x48x16,team,0,1006.9
gemm_k16,64x64x16,team,0,1208.7
gemm_k16,96x96x16,team,0,3230.8
gemm_k16,128x128x16,team,0,3362.8
gemm_k16,192x192x16,team,0,10782.0
gemm_k16,256x256x16,team,0,14865.7
gemm_k16,512x512x16,team,0,41458.3
gemm_k16,1024x1024x16,team,0,155090.4
gemm_c64,16x16x16,team,0,672.1
gemm_c64,24x24x24,team,0,1617.1
gemm_c64,32x32x32,team,0,1981.4
gemm_c64,48x48x48,team,0,5048.4
gemm_c64,64x64x64,team,0,10316.9
gemm_c64,96x96x96,team,0,33830.6
gemm_c64,128x128x128,team,0,84238.4
lu_f64,32,team,0,2300.5
lu_f64,48,team,0,8901.6
lu_f64,64,team,0,14436.3
lu_f64,96,team,0,36345.7
lu_f64,128,team,0,58630.9
lu_f64,192,team,0,149151.2
lu_f64,256,team,0,289994.3
lu_f64,384,team,0,520721.3
lu_f64,512,team,0,1095407.0
lu_f64,768,team,0,2484873.0
gemm_sq,16x16x16,seq,1,295.6
gemm_sq,24x24x24,seq,1,665.4
gemm_sq,32x32x32,seq,1,1331.2
gemm_sq,40x40x40,seq,1,2515.9
gemm_sq,48x48x48,seq,1,4248.0
gemm_sq,56x56x56,seq,1,6575.4
gemm_sq,64x64x64,seq,1,10028.4
gemm_sq,80x80x80,seq,1,19143.7
gemm_sq,96x96x96,seq,1,32549.8
gemm_sq,112x112x112,seq,1,50198.9
gemm_sq,128x128x128,seq,1,74791.2
gemm_sq,160x160x160,seq,1,143322.2
gemm_sq,192x192x192,seq,1,246672.7
gemm_sq,256x256x256,seq,1,580447.2
gemm_tall64,64x64x64,seq,1,9945.1
gemm_tall64,128x64x64,seq,1,19288.6
gemm_tall64,256x64x64,seq,1,38028.8
gemm_tall64,512x64x64,seq,1,75012.3
gemm_tall64,1024x64x64,seq,1,149728.5
gemm_tall64,2048x64x64,seq,1,302819.6
gemm_tall64,4096x64x64,seq,1,609660.9
gemm_tall64,8192x64x64,seq,1,1281447.3
gemm_k16,32x32x16,seq,1,731.4
gemm_k16,48x48x16,seq,1,1507.9
gemm_k16,64x64x16,seq,1,2511.5
gemm_k16,96x96x16,seq,1,5486.5
gemm_k16,128x128x16,seq,1,9399.3
gemm_k16,192x192x16,seq,1,20592.6
gemm_k16,256x256x16,seq,1,36215.1
gemm_k16,512x512x16,seq,1,142080.0
gemm_k16,1024x1024x16,seq,1,567739.2
gemm_c64,16x16x16,seq,1,617.4
gemm_c64,24x24x24,seq,1,2233.7
gemm_c64,32x32x32,seq,1,5267.7
gemm_c64,48x48x48,seq,1,18859.0
gemm_c64,64x64x64,seq,1,45737.1
gemm_c64,96x96x96,seq,1,152748.0
gemm_c64,128x128x128,seq,1,354838.0
lu_f64,32,seq,1,2174.8
lu_f64,48,seq,1,5246.7
lu_f64,64,seq,1,10191.7
lu_f64,96,seq,1,26486.6
lu_f64,128,seq,1,53297.7
lu_f64,192,seq,1,147848.4
lu_f64,256,seq,1,319259.1
lu_f64,384,seq,1,910750.5
lu_f64,512,seq,1,2326621.2
lu_f64,768,seq,1,6578694.0
gemm_sq,16x16x16,plain_out,1,10033.9
gemm_sq,24x24x24,plain_out,1,15504.5
gemm_sq,32x32x32,plain_out,1,16117.0
gemm_sq,40x40x40,plain_out,1,17632.1
gemm_sq,48x48x48,plain_out,1,19856.3
gemm_sq,56x56x56,plain_out,1,21457.5
gemm_sq,64x64x64,plain_out,1,19328.4
gemm_sq,80x80x80,plain_out,1,24475.7
gemm_sq,96x96x96,plain_out,1,30227.7
gemm_sq,112x112x112,plain_out,1,33245.6
gemm_sq,128x128x128,plain_out,1,42538.7
gemm_sq,160x160x160,plain_out,1,66913.5
gemm_sq,192x192x192,plain_out,1,85342.4
gemm_sq,256x256x256,plain_out,1,162332.6
gemm_tall64,64x64x64,plain_out,1,24925.0
gemm_tall64,128x64x64,plain_out,1,20846.0
gemm_tall64,256x64x64,plain_out,1,28810.1
gemm_tall64,512x64x64,plain_out,1,42065.4
gemm_tall64,1024x64x64,plain_out,1,77741.2
gemm_tall64,2048x64x64,plain_out,1,113473.3
gemm_tall64,4096x64x64,plain_out,1,221138.6
gemm_tall64,8192x64x64,plain_out,1,459561.8
gemm_k16,32x32x16,plain_out,1,15174.1
gemm_k16,48x48x16,plain_out,1,16421.7
gemm_k16,64x64x16,plain_out,1,18084.6
gemm_k16,96x96x16,plain_out,1,21057.2
gemm_k16,128x128x16,plain_out,1,22058.1
gemm_k16,192x192x16,plain_out,1,23707.8
gemm_k16,256x256x16,plain_out,1,31608.0
gemm_k16,512x512x16,plain_out,1,69046.2
gemm_k16,1024x1024x16,plain_out,1,191738.9
gemm_c64,16x16x16,plain_out,1,10008.1
gemm_c64,24x24x24,plain_out,1,16966.6
gemm_c64,32x32x32,plain_out,1,17599.7
gemm_c64,48x48x48,plain_out,1,21280.5
gemm_c64,64x64x64,plain_out,1,36935.2
gemm_c64,96x96x96,plain_out,1,63284.3
gemm_c64,128x128x128,plain_out,1,119857.6
lu_f64,32,plain_out,1,13810.1
lu_f64,48,plain_out,1,38654.0
lu_f64,64,plain_out,1,64779.0
lu_f64,96,plain_out,1,114120.6
lu_f64,128,plain_out,1,191001.3
lu_f64,192,plain_out,1,328368.5
lu_f64,256,plain_out,1,498854.5
lu_f64,384,plain_out,1,898483.9
lu_f64,512,plain_out,1,1746076.2
lu_f64,768,plain_out,1,3186128.2
gemm_sq,16x16x16,plain_in,1,283.0
gemm_sq,24x24x24,plain_in,1,3637.5
gemm_sq,32x32x32,plain_in,1,3444.2
gemm_sq,40x40x40,plain_in,1,4452.0
gemm_sq,48x48x48,plain_in,1,4637.8
gemm_sq,56x56x56,plain_in,1,5051.0
gemm_sq,64x64x64,plain_in,1,5829.1
gemm_sq,80x80x80,plain_in,1,8937.8
gemm_sq,96x96x96,plain_in,1,11328.9
gemm_sq,112x112x112,plain_in,1,18050.9
gemm_sq,128x128x128,plain_in,1,22926.1
gemm_sq,160x160x160,plain_in,1,39167.3
gemm_sq,192x192x192,plain_in,1,62793.6
gemm_sq,256x256x256,plain_in,1,137649.8
gemm_tall64,64x64x64,plain_in,1,6432.2
gemm_tall64,128x64x64,plain_in,1,7964.4
gemm_tall64,256x64x64,plain_in,1,16951.7
gemm_tall64,512x64x64,plain_in,1,22064.9
gemm_tall64,1024x64x64,plain_in,1,42126.6
gemm_tall64,2048x64x64,plain_in,1,89959.6
gemm_tall64,4096x64x64,plain_in,1,209258.5
gemm_tall64,8192x64x64,plain_in,1,423046.4
gemm_k16,32x32x16,plain_in,1,3343.8
gemm_k16,48x48x16,plain_in,1,3734.3
gemm_k16,64x64x16,plain_in,1,4108.2
gemm_k16,96x96x16,plain_in,1,4873.8
gemm_k16,128x128x16,plain_in,1,6264.4
gemm_k16,192x192x16,plain_in,1,8691.7
gemm_k16,256x256x16,plain_in,1,13145.9
gemm_k16,512x512x16,plain_in,1,41566.6
gemm_k16,1024x1024x16,plain_in,1,156710.2
gemm_c64,16x16x16,plain_in,1,616.6
gemm_c64,24x24x24,plain_in,1,4294.7
gemm_c64,32x32x32,plain_in,1,5664.0
gemm_c64,48x48x48,plain_in,1,8681.4
gemm_c64,64x64x64,plain_in,1,13130.2
gemm_c64,96x96x96,plain_in,1,38905.9
gemm_c64,128x128x128,plain_in,1,78083.9
lu_f64,32,plain_in,1,2154.4
lu_f64,48,plain_in,1,25115.3
lu_f64,64,plain_in,1,42316.0
lu_f64,96,plain_in,1,97861.1
lu_f64,128,plain_in,1,167307.2
lu_f64,192,plain_in,1,292330.6
lu_f64,256,plain_in,1,488647.9
lu_f64,384,plain_in,1,933827.0
lu_f64,512,plain_in,1,1825157.4
lu_f64,768,plain_in,1,3684066.4
gemm_sq,16x16x16,team,1,302.0
gemm_sq,24x24x24,team,1,870.4
gemm_sq,32x32x32,team,1,948.2
gemm_sq,40x40x40,team,1,1286.2
gemm_sq,48x48x48,team,1,1776.9
gemm_sq,56x56x56,team,1,2245.7
gemm_sq,64x64x64,team,1,3049.9
gemm_sq,80x80x80,team,1,4936.1
gemm_sq,96x96x96,team,1,8472.5
gemm_sq,112x112x112,team,1,15175.7
gemm_sq,128x128x128,team,1,22630.5
gemm_sq,160x160x160,team,1,40573.2
gemm_sq,192x192x192,team,1,67864.0
gemm_sq,256x256x256,team,1,146200.0
gemm_tall64,64x64x64,team,1,2870.0
gemm_tall64,128x64x64,team,1,5075.6
gemm_tall64,256x64x64,team,1,9915.5
gemm_tall64,512x64x64,team,1,20528.9
gemm_tall64,1024x64x64,team,1,38544.9
gemm_tall64,2048x64x64,team,1,70695.9
gemm_tall64,4096x64x64,team,1,141081.3
gemm_tall64,8192x64x64,team,1,281848.2
gemm_k16,32x32x16,team,1,795.0
gemm_k16,48x48x16,team,1,1103.9
gemm_k16,64x64x16,team,1,1246.7
gemm_k16,96x96x16,team,1,1929.1
gemm_k16,128x128x16,team,1,3247.6
gemm_k16,192x192x16,team,1,8984.1
gemm_k16,256x256x16,team,1,12749.4
gemm_k16,512x512x16,team,1,38290.6
gemm_k16,1024x1024x16,team,1,145164.7
gemm_c64,16x16x16,team,1,720.8
gemm_c64,24x24x24,team,1,1236.1
gemm_c64,32x32x32,team,1,1844.3
gemm_c64,48x48x48,team,1,4498.4
gemm_c64,64x64x64,team,1,10475.1
gemm_c64,96x96x96,team,1,35455.6
gemm_c64,128x128x128,team,1,81618.0
lu_f64,32,team,1,2268.9
lu_f64,48,team,1,7742.0
lu_f64,64,team,1,14160.8
lu_f64,96,team,1,34456.6
lu_f64,128,team,1,58902.3
lu_f64,192,team,1,128499.3
lu_f64,256,team,1,227343.4
lu_f64,384,team,1,464053.7
lu_f64,512,team,1,1093992.7
lu_f64,768,team,1,2597128.6