@@ -25,7 +25,7 @@ show(res1)
2525
2626suite = BenchmarkGroup ()
2727suite[:Float64 ] = BenchmarkGroup ()
28- suite[:Float64 ][:_fastdensesparse_outer! ] = @benchmarkable ThreadedDenseSparseMul. _fastdensesparse_outer! (buf, @view (lhs[:, 10 ]), rhs[10 , :], 2. , 0 )
28+ # suite[:Float64][:_fastdensesparse_outer!] = @benchmarkable ThreadedDenseSparseMul._fastdensesparse_outer!(buf, @view(lhs[:, 10]), rhs[10, :], 2., 0)
2929suite[:Float64 ][:fastdensesparse_outer! ] = @benchmarkable ThreadedDenseSparseMul. fastdensesparse_outer! (buf, @view (lhs[:, 10 ]), rhs[10 , :], 2. , 0 )
3030suite[:Float64 ][:base ] = @benchmarkable buf .= @view (lhs[:, 10 ])* (2. .* rhs[10 , :])'
3131suite[:Float64 ][:fastdensesparse_outer_threaded! ] = @benchmarkable ThreadedDenseSparseMul. fastdensesparse_outer_threaded! (buf, @view (lhs[:, 10 ]), rhs[10 , :], 2. , 0 )
@@ -39,12 +39,12 @@ ks = shuffle(1:K)[1:100]
3939bufs = [copy (buf) for _ in 1 : Threads. nthreads ()]
4040suite = BenchmarkGroup ()
4141suite[:Float64 ] = BenchmarkGroup ()
42- suite[:Float64 ][:_fastdensesparse_outer! ] = @benchmarkable begin
43- buf = bufs[Threads. threadid ()]
44- Threads. @threads :static for k in ks
45- ThreadedDenseSparseMul. _fastdensesparse_outer! (buf, @view (lhs[:, k]), rhs[k, :], 2. , 0 )
46- end
47- end
42+ # suite[:Float64][:_fastdensesparse_outer!] = @benchmarkable begin
43+ # buf = bufs[Threads.threadid()]
44+ # Threads.@threads :static for k in ks
45+ # ThreadedDenseSparseMul._fastdensesparse_outer!(buf, @view(lhs[:, k]), rhs[k, :], 2., 0)
46+ # end
47+ # end
4848suite[:Float64 ][:fastdensesparse_outer! ] = @benchmarkable begin
4949 buf = bufs[Threads. threadid ()]
5050 Threads. @threads :static for k in ks
0 commit comments