Skip to content

Utilize GPU for matrix multiplication?  #7

@wbrickner

Description

@wbrickner

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions