Multi-core code in a cluster – a meaningful option?

  • Authors:
  • Martin Šťava;Pavel Tvrdík

  • Affiliations:
  • Czech Technical University in Prague, Prague, Czech Republic;Czech Technical University in Prague, Prague, Czech Republic

  • Venue:
  • GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we investigate whether parallelization of an application code for multi-core machines can bring any benefit for clustering systems, especially those based on opportunistic usage of idle resources Previous research has shown that transformation of shared memory applications into clustered applications is complicated At the moment, there is no practical solution available Therefore, we instead focus on message passing applications as possible candidates for parallelization We demonstrate a low effort approach that allows programmers to transform a multi-core Erlang code into a code that can run in a cluster environment We provide scalability measurements of the solution in small clusters of commodity computers and identify weak points of the solution.