Threaded Sparse Multiplication - Scaling

Test Configuration:
Matrix type: 2D Laplacian (5-point stencil)
Operation: A × A using ⊛ operator
Julia threads: 8
Benchmarking: BenchmarkTools.jl
Date: 2025-12-14 10:52:53

Speedup vs Single-Threaded Standard (*)

Matrix Size 1 thread 2 threads 4 threads 8 threads
1 × 1 0.90× 0.90× 0.89× 0.90×
9 × 9 0.97× 0.96× 0.97× 0.95×
100 × 100 1.01× 1.00× 1.00× 1.00×
1K × 1K 1.00× 1.07× 1.29× 1.05×
10K × 10K 1.01× 1.24× 2.12× 2.94×
100K × 100K 1.00× 1.46× 2.53× 3.87×
1M × 1M 1.00× 1.39× 2.34× 3.63×
10M × 10M 1.00× 1.38× 2.43× 3.45×
Notes: