A Flexible Strategy for Distributed and Parallel Execution of a Monolithic Large-Scale Sequential Application
Keywords: parallel computing, distributed system, Hpc, GSLIB, workload modeling
Abstract
A wide range of scientific computing applications still use algorithms provided by large old code or libraries, that rarely make profit from multiple cores architectures and hardly ever are distributed. In this paper we propose a flexible strategy for execution of those legacy codes, identifying main modules involved in the process. Key technologies involved and a tentative implementation are provided allowing to understand challenges and limitations that surround this problem. Finally a case study is presented for a large-scale, single threaded, stochastic geostatistical simulation, in the context of mining and geological modeling applications. A successful execution, running time and speedup results are shown using a workstation cluster up to eleven nodes.
Más información
Título según WOS: | A Flexible Strategy for Distributed and Parallel Execution of a Monolithic Large-Scale Sequential Application |
Título según SCOPUS: | A flexible strategy for distributed and parallel execution of a monolithic large-scale sequential application |
Título de la Revista: | COMMUNICATIONS IN COMPUTER AND INFORMATION SCIENCE |
Volumen: | 485 |
Editorial: | SPRINGER INTERNATIONAL PUBLISHING AG |
Fecha de publicación: | 2014 |
Página de inicio: | 54 |
Página final: | 67 |
Idioma: | English |
Notas: | ISI, SCOPUS |