Windows HPC 2008 appears to be restricted to one task per core.
Is there anyway to time share multiple tasks (or jobs) over a single core?
Windows HPC 2008 appears to be restricted to one task per core.
Is there anyway to time share multiple tasks (or jobs) over a single core?
Thanks to joXn at Stack Overflow for this answer.
This feature is known as "Over-subscribe or under-subscribe core or socket counts on cluster nodes" and was released as part of HPC 2008 SP2 in June 2011.
At the server level if you don't have HPC 2008 R2 SP2 you may be able to enable hyperthreading on the nodes. The head node can assign then two tasks per core. IMO if your nodes are already running at 100% there's little point in doing this unless your cluster is configured for throughput rather than performance.