-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Hello! It's me again!
I've been optimizing eant2, mostly just minor stuff like amortizing allocations and increasing cache hits, parallelism, etc.
The real meat of the work of eant2 is done in CMA-ES land.
What portion of that is matrix multiplication & other parallel operations that would benefit from integration with rust-gpu and the like?
I'm interested in running "big" problems through eant2 on my consumer machine, and I'd like to understand the distribution of time spent inside cma-es. Is it known? Do you have any information on where time is spent? First thing that came to mind is GPU acceleration of course.
Thank you.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels