Skip to content

Re-optimize matrix multiplication #428

@fredrik-johansson

Description

@fredrik-johansson
  • Threaded matrix multiplication should use the thread pool (that goes for acb_poly/powsum_series_naive_threaded and acb_dft/rad2_threaded, BTW)
  • Re-tune cutoffs (both single-threaded and multi-threaded), in light of recent improvements (or regressions?) in FLINT's matrix multiplication

The commit f7b6577 works around a performance problem where erf(x) at 1 million digits is slower with 8 threads than with 1 thread. With correctly tuned matrix multiplication this should be changed back to arb_mat_mul.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions