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

Better benchmarks for Newhall #1736

Merged
merged 1 commit into from
Feb 27, 2018
Merged

Conversation

pleroy
Copy link
Member

@pleroy pleroy commented Feb 26, 2018

Results:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Benchmark                        Time           CPU Iterations
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BM_NewhallApproximationDouble<Result???????Double,&NewhallApproximationIn???????Basis<double>>/4
                               933 ns        946 ns    1121788
BM_NewhallApproximationDouble<Result???????Double,&NewhallApproximationIn???????Basis<double>>/8
                               962 ns       1046 ns     641022
BM_NewhallApproximationDouble<Result???????Double,&NewhallApproximationIn???????Basis<double>>/16
                              1149 ns       1265 ns     641022
BM_NewhallApproximationDisplacement<Result???????Displacement,&NewhallApproximationIn???????Basis<Displacement<ICRFJ2000Ecliptic>>>/4
                              1353 ns       1398 ns     747858
BM_NewhallApproximationDisplacement<Result???????Displacement,&NewhallApproximationIn???????Basis<Displacement<ICRFJ2000Ecliptic>>>/8
                              1617 ns       1669 ns     448715
BM_NewhallApproximationDisplacement<Result???????Displacement,&NewhallApproximationIn???????Basis<Displacement<ICRFJ2000Ecliptic>>>/16
                              2129 ns       1808 ns     345165
BM_NewhallApproximationDouble<ResultMonomialDouble,(&NewhallApproximationInMonomialBasis<double, EstrinEvaluator>)>/4
                               783 ns        842 ns    1000000
BM_NewhallApproximationDouble<ResultMonomialDouble,(&NewhallApproximationInMonomialBasis<double, EstrinEvaluator>)>/8
                               879 ns        751 ns     747858
BM_NewhallApproximationDouble<ResultMonomialDouble,(&NewhallApproximationInMonomialBasis<double, EstrinEvaluator>)>/16
                               969 ns       1140 ns     560894
BM_NewhallApproximationDisplacement<ResultMonomialDisplacement,(&NewhallApproximationInMonomialBasis<Displacement<ICRFJ2000Ecliptic>, EstrinEvaluator>)>/4
                              1043 ns       1001 ns    1121788
BM_NewhallApproximationDisplacement<ResultMonomialDisplacement,(&NewhallApproximationInMonomialBasis<Displacement<ICRFJ2000Ecliptic>, EstrinEvaluator>)>/8
                              1251 ns       1033 ns     498572
BM_NewhallApproximationDisplacement<ResultMonomialDisplacement,(&NewhallApproximationInMonomialBasis<Displacement<ICRFJ2000Ecliptic>, EstrinEvaluator>)>/16
                              1651 ns       1721 ns     407923

@eggrobin eggrobin added the LGTM label Feb 26, 2018
@pleroy pleroy merged commit 1f6402f into mockingbirdnest:master Feb 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants