Skip to content

Block QR Decomposition Concurrency is Less Than Optimal #220

Description

@lessthanoptimal
Benchmark                                        (size)  Mode  Cnt     Score     Error  Units
BenchmarkLinearSolverQR_DDRB.invert_householder     750  avgt    3   263.460 ±  32.720  ms/op
BenchmarkLinearSolverQR_DDRB.invert_householder    1500  avgt    3  1892.933 ± 140.475  ms/op
BenchmarkLinearSolverQR_DDRB.solve_householder     1000  avgt    3   221.316 ±  24.686  ms/op
BenchmarkLinearSolverQR_DDRB.solve_householder     2000  avgt    3  1080.787 ± 177.396  ms/op

Benchmark                                           (size)  Mode  Cnt     Score     Error  Units
BenchmarkLinearSolverQR_MT_DDRB.invert_householder     750  avgt    3   286.741 ±  52.308  ms/op
BenchmarkLinearSolverQR_MT_DDRB.invert_householder    1500  avgt    3  1326.498 ±  83.993  ms/op
BenchmarkLinearSolverQR_MT_DDRB.solve_householder     1000  avgt    3   286.686 ± 144.893  ms/op
BenchmarkLinearSolverQR_MT_DDRB.solve_householder     2000  avgt    3  1178.348 ± 500.765  ms/op

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions