Application-aware spinlock control using a hardware scheduler in MPSoC platforms

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

  • Diandian Zhang - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Li Lu - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Jeronimo Castrillon - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Torsten Kempf - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Gerd Ascheid - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Rainer Leupers - , Rheinisch-Westfälische Technische Hochschule Aachen (Autor:in)
  • Bart Vanthournout - , Synopsys Inc. (Autor:in)

Abstract

Spinlocks are a common technique in Multi-Processor Systems-on-Chip (MPSoCs) to protect shared resources and prevent data corruption. Without a priori application knowledge, the control of spinlocks has high randomness which can degrade the system performance significantly. This paper presents a centralized control mechanism of spinlocks by using a hardware scheduler called OSIP, that increases system performance by utilizing application-specific information. A complete spinlock control flow, starting from integrating high-level user-defined information down to a low-level realization of the control, is introduced. Two case studies demonstrate the high efficiency of this mechanism.

Details

OriginalspracheEnglisch
Titel2012 International Symposium on System on Chip, SoC 2012
PublikationsstatusVeröffentlicht - 2012
Peer-Review-StatusJa
Extern publiziertJa

Konferenz

Titel2012 International Symposium on System on Chip, SoC 2012
Dauer10 - 12 Oktober 2012
StadtTampere
LandFinnland

Externe IDs

ORCID /0000-0002-5007-445X/work/141545595

Schlagworte