Skip to content

[FEATURE] Choose Performance Cores Only #51

@cbuahin

Description

@cbuahin

With the introduction of Performance Cores and Efficient Cores, a new wrinkle has been added to the choice of number of threads. Efficient cores are probably not good for running SWMM. HEC-RAS has seen this same issue, and Efficient cores are definitely not good for HEC-RAS. This is noted at the two following links:

https://www.hec.usace.army.mil/confluence/rasdocs/rasrn/6.7_beta4/new-features

https://discourse.hecdev.net/t/performance-vs-efficiency-cores-computational-time/3566/2

EPASWMM's engine doesn't know the difference between the core types. I just checked a run and it was using mostly the efficient cores at the end of the list, rather than the performance cores.

My feature request is to have the SWMM engine set its processor affinity, which would then limit the threads to only using performance cores, if efficient cores are available.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions