Refactor RxD module to use SoA data structures #3101
ctrl-z-9000-times
started this conversation in
Ideas
Replies: 1 comment
-
I very much like the idea. I fervently hope that src/neuron/container allows this to be straightforward. I don't know if there are pointers at the RxD interpreter level into the low level memory, but, if so, I also hope that DataHandle will nicely always be valid when low level memory is rearranged and reallocated. And that DataHandle will allow #1549, which has been long languishing since 2021, will finally be completable. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is an idea for refactoring the RxD module.
Currently the RxD module calculates the geometry of each segment:
However, the RxD module has performance issues (#2950) ...
We should re-implement these three calculations in C++ using the new SoA data structures.
Notes:
Then only calculated the geometry for the segments that the RxD module requests.
Beta Was this translation helpful? Give feedback.
All reactions