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

Failed attempt at ordered gradients/hessians #87

Closed

Conversation

maartenbreddels
Copy link
Contributor

I'm giving up on the idea, but pushing this anyway in case someone comes up with the same idea.

My idea was, that if the hessians and gradients followed the same order of partition, it would be more cache (or even disk swap) friendly, since it will lead to less random access. The current code only works for parallel_splitting=False, but does not seem to have better performance. The parallel_splitting=True path is half implemented, it still has a bug, but it already shows no performance boost.

I think it also means that implementing #84 will not give a performance boost, only use less memory.

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