RT info:eu-repo/semantics/article T1 PARCSIM: a parallel computing simulator for scalable software optimization A1 Cámara Moreno, Jesús A1 Cano, José Carlos A1 Cuenca, Javier A1 Saura Sánchez, Mariano K1 Computación Heterogénea K1 Computación Paralela K1 Auto-Tuning K1 Hierarchical Parallel Software K1 Polyalgorithm K1 Autotuning K1 1203 Ciencia de Los Ordenadores K1 3304 Tecnología de Los Ordenadores AB PARCSIM is a parallel software simulator that allows a user to capture, through a graphical interface, matrix algorithm schemes that solve scientific problems. With this tool, the user can analyse the execution times that would be obtained by using different spatio-temporal mapping of computational tasks on available computational units, parallelism parameters and computational libraries. Furthermore, for complex problem models, the self-optimization engine incorporated in this tool analyses the huge tree of possible calculations grouping and mapping strategies in search of the choice that makes the best use of the available hardware resources. This tool also offers polyalgorithmic resolution by making automatically the best decision between different software approaches to solve a given problem on the hardware system available. This work shows the usefulness of this simulator to efficiently solve hierarchical problems constructed from previously modelled subproblems. This task is performed by reusing, in a scalable way, the optimization information of these subproblems to establish the best execution configuration for the composite problem. PB Springer SN 0920-8542 YR 2022 FD 2022 LK https://uvadoc.uva.es/handle/10324/74446 UL https://uvadoc.uva.es/handle/10324/74446 LA eng NO The Journal of Supercomputing, 2022, Volume 78, Issue 15, Pages 17231-17246 NO Producción Científica DS UVaDOC RD 06-abr-2025