Benchmarking performance: Influence of task location on cluster throughput

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free