A variety of properties characterizes the execution of scientific applications on HPC environments (CPU, I/O or memory-bound, execution time, degree of parallelism, dedicated computational resources, strong- and weak-scaling behaviour, to cite some). This situation causes scheduling decisions to have a great influence on the performance of the applications, making difficult to achieve an optimal exploitation with cost-effective strategies of the HPC resources. In this work the NAS Parallel Benchmarks have been executed in a systematic way in a modern state-of-the-art and an older cluster, to identify dependencies between MPI tasks mapping and the speedup or resource occupation. A full characterization with micro-benchmarks has been performed. Then, an examination on how different task grouping strategies and cluster setups affect the execution time of jobs and infrastructure throughput. As a result, criteria for cluster setup arise linked to maximize performance of individual jobs, total cluster throughput or achieving better scheduling. It is expected that this work will be of interest on the design of scheduling policies and useful to HPC administrators.
CITATION STYLE
Rodríguez-Pascual, M., Moríñigo, J. A., & Mayo-García, R. (2018). Benchmarking performance: Influence of task location on cluster throughput. In Communications in Computer and Information Science (Vol. 796, pp. 125–138). Springer Verlag. https://doi.org/10.1007/978-3-319-73353-1_9
Mendeley helps you to discover research relevant for your work.