I was wondering which of the following should be used as a Solver:
1) My mchine : 16 GB, 4 cores
2) Cluster : 64 GB, 16 cores
Is there any advantage of using cluster as a Solver, as there is in terms of solving?
Solved! Go to Solution.
This can be a difficult question as times with the given unknowns.
Making a few assumptions:
If both local machine and cluster have the same clockspeed per core (X Ghz), and the Cluster is setup with appropriate interconnects (Infiniband [10Gbps+], not Gig-e ) then the Cluster would be a faster solver.
Outside of that, it can depend on the above mentioned factors if the Cluster would be faster or not.
Cluster: 4 boxes, each with 4 cores of 3.4 GhZ and 16 GB RAM, connected by Infiniband SDR 4X using RDMA, 10 Gbits/s, latency ~5 microseconds; totalling 16 physical cores and 64 GB RAM
My machine: 4 cores with 3.4 GHz, 16 GB RAM
Connection speed of intranet in company: 1 Gbits/s
Given this, would 16 cores or even 8 cores of cluster be sufficiently faster than my machine?