Rustify N3LO Ad#443
Conversation
|
Also here is another suggestion for the harmonics module: all functions called " what do you think @giacomomagni @tgiani ? |
Sure this require a bit of restructure though... |
I made an attempt in 462f62c - so, do we want to do this? I can take care of the copy&paste if you wish ;-) I also made some adjustments to make pre-commit happy |
|
I'm also starting to think, that the log expressions are so complicated (look at |
Some of them might not be needed, because the Moch et al. expressions are simpler... |
I forgot to mention: the prize that we had to pay for this was eko/crates/ekore/src/harmonics/w3.rs Lines 36 to 37 in 462f62c i.e. we had to create a new cache, which is potentially expensive ... there are in principle two strategies I can imagine to avoid that (if we want to avoid it):
|
I agree with this comment rust-lang/rustfmt#3350 (comment) and since it is not in stable I do it by hand.
|
Any comment on the cache recreation issue? Else: is this ready? if yes, let's mark it, thus make the benchmarks run and the we can quickly merge |
Not yet! I need to add the variation to the kernel. I'll do it asap. |
Maybe all these optimisation can be addressed once the full ekore is in place ? |
felixhekhorn
left a comment
There was a problem hiding this comment.
- if only we had #440 🙈
- do you have by chance a time (ratio) estimate?
- on second thought: should we also make
w1::S1take only the cache as argument?
besides these small issues the PR is good to go
|
Just to have a quick feeling on the spped-up.
So the speed up ratio is more or less the same at both orders. |
FFNS I assume? other it would be not fair |
VFNS, recall now we're able to decouple the 2 ptos! |
No description provided.