Skip to content

Check and Prompt GPU Engagement in EQ Optimization. #25

@capn-freako

Description

@capn-freako

At least on my MacBook Air M2 16GB, which is the machine on which I'm seeing best PyChOpMarg performance, the GPU doesn't appear to be engaging.
I think that means we're leaving lots of performance on the table, because the equalization optimization task, which is what consumes all the time, is highly parallelizable.
The initial results of the multiprocessing effort have shown this to be true.
However, that effort is limited, by Python's need to have completely separate memory spaces for each worker process, to about x4.
I suspect we'll get much more from a GPU.

==> Verify this and fix it if it's true.

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