I may be under-utilizing my local compute resources if capped to 8 cores instead of the full 16. Here's a screenshot of when I ask Dagr to run a task with the maximum allowed system cores:
Since hyper-threading is not unique to Macs, I am wondering why this design decision was made.
On my MacBook Pro with hyper-threading enabled I have 8 physical cores yet 16 addressable cores.
https://github.com/fulcrumgenomics/dagr/blob/e2a634a5054d4a2200aa360ea33843280b2b0b51/core/src/main/scala/dagr/core/execsystem/Resource.scala#L33-L38
I may be under-utilizing my local compute resources if capped to 8 cores instead of the full 16. Here's a screenshot of when I ask Dagr to run a task with the maximum allowed system cores:
Since hyper-threading is not unique to Macs, I am wondering why this design decision was made.