-
Notifications
You must be signed in to change notification settings - Fork 15
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
Could you add some new features in future releases? #18
Comments
It seemes that you will may able to include the exp(x) formula in v0.7.8. |
I'm being extra careful with the custom formula feature since it's so new and open-ended. So I'd like it to soak for at least a year before I decide on any non-trivial expansions to it.
It may or may not happen. More research is needed and that's going to take a while. Based on your email, I know you're thinking, "What's so hard about inverting log(x) with Newton's Method?" It's not as simple as you think it is. And there's more dimensions to the problem that I want to explore. The project is far too big for quick-and-dirty solutions that come with technical debt. So I'm going to take the time to do it right the first time - even if that means dragging it out for many months.
I don't want to sound harsh, but your personal deadlines are of no concern to me. So I will do things at my own pace. |
So could you add some another new features below in future releases? |
I have experimented with this in the past. The speedup is not large enough to be worth the development and maintenance costs.
This isn't possible to do without a large performance hit. It will require reading all the checkpoint files at creation and reading them again when resuming. Given that checkpoints can be very dense together, this is not viable.
This is a known vulnerability. But as mentioned, there is no obvious and acceptable countermeasure. This is one of several reasons why checkpoint-restart is disallowed for competitive benchmarking. Large computations are manually examined.
I don't understand what you are saying. Can you clarify?
Checkpointing for square roots and powering isn't necessary since they are reasonably short operations. So they're not worth the effort at the time. Checkpointing for the base conversion is indeed needed and has been on the radar for years. But it cannot be implemented at this time due to technical debt. |
The third point is that in each .sf file the size is 5% larger than the original mode,the extra 5% part is called as recovery record.This part could recover the data damage in .sf files. |
Oh I see what you mean. That's called forward error-correction. It's something that's been on the radar for years, but hasn't been done yet. It's for a different purpose though - to catch hardware errors as opposed to intentional tampering to defeat the validation. Unfortunately, it's not possible to implement it without performance overhead. So if and when it's done, it will be a separate framework. There's no timeline for it at the moment and there's research that needs to be done. |
Could you add some new features below in future releases?
1.compute the EulerGamma in custom formulas which log(2) is provided.
2.compute a common SeriesHyperdescent,SeriesHypergeometric or SeriesBinaryBBP that the number of terms are provided by user
3.BBP digit extractor for Log(2) or Log(10)
4.a scope which can return more than one values
The text was updated successfully, but these errors were encountered: