@inproceedings{3f2e394c0adb4d4bb06335137a8816e8,
title = "Automatic co-scheduling based on main memory bandwidth usage",
abstract = "Most applications running on supercomputers achieve only a fraction of a system{\textquoteright}s peak performance. It has been demonstrated that co-scheduling applications can improve overall system utilization. In this case, however, applications being co-scheduled need to fulfill certain criteria such that mutual slowdown is kept at a minimum. In this paper we present a set of libraries and a first HPC scheduler prototype that automatically detects an application{\textquoteright}s main memory bandwidth utilization and prevents the co-scheduling of multiple main memory bandwidth limited applications. We demonstrate that our prototype achieves almost the same performance as we achieved with manually tuned co-schedules in previous work.",
author = "Jens Breitbart and Josef Weidendorfer and Carsten Trinitis",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing AG 2017.; 20th International Workshop on Job Scheduling Strategies for Parallel Processing, JSSPP 2016 ; Conference date: 27-05-2016 Through 27-05-2016",
year = "2017",
doi = "10.1007/978-3-319-61756-5_8",
language = "English",
isbn = "9783319617558",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "141--157",
editor = "Narayan Desai and Walfredo Cirne",
booktitle = "Job Scheduling Strategies for Parallel Processing - 19th and 20th International Workshops, JSSPP 2015, Revised Selected Papers",
}