Task Migration for Dynamic Power and Performance Characteristics on Many-Core Distributed Operating Systems

Simon Holmbacka, Karl Wictor Lund, Sebastien Lafond, Johan Lilius

Tutkimustuotos: Artikkeli kirjassa/raportissa/konferenssijulkaisussaKonferenssiartikkeliTieteellinenvertaisarvioitu

15 Sitaatiot (Scopus)

Abstrakti

Spatial locality of task execution will become more important on future hardware platforms since the number of cores are steadily increasing. The large amount of cores requires more intelligent power management due to the notion of spatial locality, and the high chip density requires an increased thermal awareness in order to avoid thermal hotspots on the chip. At the same time, high performance of the CPU is only achieved by parallelizing tasks over the chip in order to fully utilize the hardware. This paper presents a task migration mechanism for distributed operating systems running on many-core platforms. In this work, we evaluate the performance and energy efficiency of an implemented task migration mechanism. This is shown by parallelizing tasks as the performance of a single core is not sufficient, and by collecting tasks to as few cores as possible as CPU load is low. The task migration mechanism is implemented as a library for FreeRTOS using 1300 lines of code, and introduced a total task migration overhead of 100 ms on a shared memory platform. With the presented task migration mechanism, we intend to improve the dynamism of power and performance characteristics in distributed many-core operating systems.
AlkuperäiskieliEi tiedossa
OtsikkoParallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
ToimittajatPeter Kilpatrick, Peter Milligan, Rainer Stotzka
KustantajaIEEE
Sivut310–317
Sivumäärä8
ISBN (elektroninen)978-0-7695-4939-2
ISBN (painettu)978-1-4673-5321-2
DOI - pysyväislinkit
TilaJulkaistu - 2013
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisuussa
TapahtumaEuromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) - 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2013
Kesto: 27 helmik. 20131 maalisk. 2013

Konferenssi

KonferenssiEuromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)
Ajanjakso27/02/1301/03/13

Keywords

  • ARM Cortex-A9
  • Distributed Operating Systems
  • Many-Core Systems
  • Task Migration

Viittausmuodot