Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add default term and polynomial representations #199

Merged
merged 12 commits into from
Apr 8, 2022
Merged

Add default term and polynomial representations #199

merged 12 commits into from
Apr 8, 2022

Conversation

blegat
Copy link
Member

@blegat blegat commented Apr 5, 2022

Part of #194

Benchmark 1

SIMDPolynomials v0.1, DynamicPolynomials v0.4.5, TypedPolynomials v0.3.2

Time Alloc Memory
SIMDPolynomials
DynamicPolynomials 6.276 ms 123655 4.90 MiB
TypedPolynomials 4.040 ms 94216 3.21 MiB

After #199

Time Alloc Memory
SIMDPolynomials 3.880 ms 95459 3.22 MiB
DynamicPolynomials 6.026 ms 121182 4.75 MiB
TypedPolynomials 3.751 ms 91794 3.10 MiB

Benchmark 2

SIMDPolynomials v0.1, DynamicPolynomials v0.4.5, TypedPolynomials v0.3.2

Time Alloc Memory
SIMDPolynomials 4.234 μs 94 8.06 KiB
DynamicPolynomials 262.587 μs 4817 291.62 KiB
TypedPolynomials 117.350 μs 2021 91.28 KiB

After #199

Time Alloc Memory
SIMDPolynomials 42.200 μs 1104 48.12 KiB
DynamicPolynomials 258.029 μs 4691 284.20 KiB
TypedPolynomials 80.639 μs 1517 62.34 KiB

Benchmark 3

SIMDPolynomials v0.1, DynamicPolynomials v0.4.5, TypedPolynomials v0.3.2

Time Alloc Memory
SIMDPolynomials 42.141 μs 1104 48.12 KiB
DynamicPolynomials 262.718 μs 4691 284.20 KiB
TypedPolynomials 80.060 μs 1517 62.34 KiB

After #199

Time Alloc Memory
SIMDPolynomials 7.483 ms 195099 8.05 MiB
DynamicPolynomials 29.439 ms 502251 29.67 MiB
TypedPolynomials 3.605 ms 91338 4.38 MiB

@blegat blegat mentioned this pull request Apr 8, 2022
6 tasks
@blegat blegat merged commit 79f164d into master Apr 8, 2022
@blegat blegat mentioned this pull request Jun 10, 2022
@blegat blegat deleted the bl/term branch September 21, 2022 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant