Closed blegat closed 1 year ago
pseudo_rem has now 0 allocation for TypedPolynomials.
pseudo_rem
It got worse for Rational{BigInt} but that should be fixed by https://github.com/jump-dev/MutableArithmetics.jl/issues/187
Rational{BigInt}
Benchmarks on Julia v1.8.4 (ArchLinux 64-bits)
Before
After
Part of https://github.com/JuliaAlgebra/MultivariatePolynomials.jl/issues/194
pseudo_rem
has now 0 allocation for TypedPolynomials.It got worse for
Rational{BigInt}
but that should be fixed by https://github.com/jump-dev/MutableArithmetics.jl/issues/187Benchmarks on Julia v1.8.4 (ArchLinux 64-bits)
Int64
Benchmark 0
Before
After
Benchmark 1
Before
After
Benchmark 2
Before
After
Benchmark 3
Before
After
BigInt
Benchmark 0
Before
After
Benchmark 1
Before
After
Benchmark 2
Before
After
Benchmark 3
Before
After
Rational{BigInt}
Benchmark 0
Before
After
Benchmark 1
Before
After
Benchmark 2
Before
After
Benchmark 3
Before
After
Old
Benchmark 0
Before
After
Benchmark 1
Before
After
Benchmark 2
Before
After
Benchmark 3
Before
After
Part of https://github.com/JuliaAlgebra/MultivariatePolynomials.jl/issues/194