Dual Core Efficiency for Engineering Simulation Applications
Paper in proceeding, 2008

With the event of multi-core processors the parallel execution of simulation applications has resulted in new problems and possibilities in resource usage in high performance computing (HPC). In this paper we have investigated the impact of execution of engineering applications utilizing one and two cores in an Intel Core 2 Duo based Linux cluster. In engineering industry the number of licenses puts practical and economical constraints on the maximum number of processes. Consequently the issue of how to distribute a given number of processes over the compute nodes in a HPC resource becomes very important. When distributing the application over multiple nodes we found that having N processes on N computer nodes, only using one core on each node, is significantly faster than running N processes on N cores in N/2 computer nodes. Only in one case out of 32 it was beneficial to use both cores. The “one compute node – one simulation process” approach gave an average cost efficiency increase of 16.5%, and for several sub-cases it is actually costbeneficial to run on more nodes than fewer, which decreases the overall run time.

computational fluid dynamics

scalability

dual-core

cluster

efficiency

Author

Andreas de Blanche

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Nima Namaki

Chalmers, Computer Science and Engineering (Chalmers)

Stefan Mankefors-christiernin

Johan Gustafsson

Michael Lingbrand

International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, NV, USA, 14-17 July 2008

888-894

Subject Categories

Computer Systems

More information

Created

10/7/2017