@inproceedings{b09be023e6f84d6eba5f631f3d5dd4df,
title = "Improving Communication and Load Balancing with Thread Mapping in Manycore Systems",
abstract = "Communication and load balancing have a significant impact on the performance of parallel applications and have been the subject of extensive research in multicore architectures. Thread mapping has been one of the solutions adopted in multicore architectures to address both communication and load balancing. However, the impact of such issues on more recently introduced manycore architectures is still unknown. Most related work on manycore architectures focus on execution time and idleness information for scheduling decisions. In this paper, we improve the state of the art by performing a very detailed analysis of the impact of thread mapping on communication and load balancing in two manycore systems from Intel, namely Knights Corner and Knights Landing. We observed that the widely used metric of CPU time provides very inaccurate information for load balancing. We also evaluated the usage of thread mapping based on the communication and load information of the applications to improve the performance of manycore systems.",
keywords = "communication, load balancing, manycore, thread mapping",
author = "Cruz, {Eduardo H.M.} and Matthias DIener and Serpa, {Matheus S.} and Navaux, {Philippe Olivier Alexandre} and Laercio Pilla and Israel Koren",
note = "Publisher Copyright: {\textcopyright} 2018 IEEE.; 26th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2018 ; Conference date: 21-03-2018 Through 23-03-2018",
year = "2018",
month = jun,
day = "6",
doi = "10.1109/PDP2018.2018.00021",
language = "English (US)",
series = "Proceedings - 26th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "93--100",
editor = "Igor Kotenko and Ivan Merelli and Pietro Lio",
booktitle = "Proceedings - 26th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2018",
address = "United States",
}