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.
CITATION STYLE
Navarro, F., González, C., Peredo, Ó., Morales, G., Egaña, Á., & Ortiz, J. M. (2014). A flexible strategy for distributed and parallel execution of a monolithic large-scale sequential application. In Communications in Computer and Information Science (Vol. 485, pp. 54–67). Springer Verlag. https://doi.org/10.1007/978-3-662-45483-1_5
Mendeley helps you to discover research relevant for your work.