Mallach, Sven ORCID: 0000-0001-5335-0678 and Gutwenger, Carsten (2011). Improved Scalability By Using Hardware-Aware Thread Affinities. In: Facing the Multicore-Challenge, pp. 29-41. Springer.

[img]
Preview
PDF
zaik2010-601.pdf

Download (421kB) | Preview

Abstract

The complexity of an efficient thread management steadily rises with the number of processor cores and heterogeneities in the design of system architectures, e.g., the topologies of execution units and the memory architecture. In this paper, we show that using information about the system topology combined with a hardware-aware thread management is worthwhile. We present such a hardware-aware approach that utilizes thread affinity to automatically steer the mapping of threads to cores and experimentally analyze its performance. Our experiments show that we can achieve significantly better scalability and runtime stability compared to the ordinary dispatching of threads provided by the operating system.

Item Type: Book Section, Proceedings Item or annotation in a legal commentary
Creators:
CreatorsEmailORCIDORCID Put Code
Mallach, SvenUNSPECIFIEDorcid.org/0000-0001-5335-0678UNSPECIFIED
Gutwenger, CarstenUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
URN: urn:nbn:de:hbz:38-549951
Title of Book: Facing the Multicore-Challenge
Series Name: Lecture Notes in Computer Science
Volume: 6310
Page Range: pp. 29-41
Date: 2011
Publisher: Springer
Language: English
Faculty: Faculty of Mathematics and Natural Sciences
Divisions: Faculty of Mathematics and Natural Sciences > Department of Mathematics and Computer Science > Institute of Computer Science
Subjects: Data processing Computer science
Refereed: No
URI: http://kups.ub.uni-koeln.de/id/eprint/54995

Downloads

Downloads per month over past year

Export

Actions (login required)

View Item View Item