Link to the University of Pittsburgh Homepage
Link to the University Library System Homepage Link to the Contact Us Form

Thread assignment optimization with real-time performance and memory bandwidth guarantees for energy-efficient heterogeneous multi-core systems

Petrucci, V and Loques, O and Mossé, D and Melhem, R and Gazala, NA and Gobriel, S (2012) Thread assignment optimization with real-time performance and memory bandwidth guarantees for energy-efficient heterogeneous multi-core systems. In: UNSPECIFIED.

[img] Plain Text (licence)
Available under License : See the attached license file.

Download (1kB)

Abstract

The current trend to move from homogeneous to heterogeneous multi-core systems promises further performance and energy-efficiency benefits. A typical future heterogeneous multi-core system includes two distinct types of cores, such as high performance sophisticated ("large") cores and simple low-power ("small") cores. In those heterogeneous platforms, execution phases of application threads that are CPU-intensive can take best advantage of large cores, whereas I/O or memory intensive execution phases are best suited and assigned to small cores. However, it is crucial that the assignment of threads to cores satisfy both the computational and memory bandwidth constraints of the threads. We propose an optimization approach to determine and apply the most energy efficient assignment of threads with soft real-time performance and memory bandwidth constraints in a multi-core system. Our approach includes an ILP (Integer Linear Programming) optimization model and a scheme to dynamically change thread-to-core assignment, since thread execution phases may change over time. In comparison to state-of-art dynamic thread assignment schemes, we show energy savings and performance gains for a variety of workloads, while respecting thread performance and memory bandwidth requirements. © 2012 IEEE.


Share

Citation/Export:
Social Networking:
Share |

Details

Item Type: Conference or Workshop Item (UNSPECIFIED)
Status: Published
Creators/Authors:
CreatorsEmailPitt UsernameORCID
Petrucci, Vvpetrucci@pitt.eduVTP40000-0002-5671-7575
Loques, O
Mossé, D
Melhem, Rmelhem@cs.pitt.eduMELHEM
Gazala, NA
Gobriel, S
Date: 14 June 2012
Date Type: Publication
Access Restriction: No restriction; Release the ETD for access worldwide immediately.
Journal or Publication Title: Real-Time Technology and Applications - Proceedings
Page Range: 263 - 272
Event Type: Conference
DOI or Unique Handle: 10.1109/rtas.2012.13
Institution: University of Pittsburgh
Schools and Programs: Dietrich School of Arts and Sciences > Computer Science
Refereed: Yes
ISBN: 9780769546674
ISSN: 1080-1812
Date Deposited: 16 Nov 2012 16:52
Last Modified: 31 Jul 2020 18:07
URI: http://d-scholarship.pitt.edu/id/eprint/16192

Metrics

Monthly Views for the past 3 years

Plum Analytics

Altmetric.com


Actions (login required)

View Item View Item