Skip to Main Content (Press Enter)

Logo UNIMORE
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNIMORE

|

UNI-FIND

unimore.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Pubblicazioni

Variation-tolerant OpenMP tasking on tightly-coupled processor clusters

Contributo in Atti di convegno
Data di Pubblicazione:
2013
Citazione:
Variation-tolerant OpenMP tasking on tightly-coupled processor clusters / Rahimi, A., Marongiu, A., Burgio, P., Gupta, R.K., Benini, L.. - STAMPA. - (2013), pp. 541-546. (16th Design, Automation and Test in Europe Conference and Exhibition, DATE 2013 Grenoble, fra 18 March 2013 through 22 March 2013) [10.7873/DATE.2013.121].
Abstract:
We present a variation-tolerant tasking technique for tightly-coupled shared memory processor clusters that relies upon modeling advance across the hardware/software interface. This is implemented as an extension to the OpenMP 3.0 tasking programming model. Using the notion of Task-Level Vulnerability (TLV) proposed here, we capture dynamic variations caused by circuit-level variability as a high-level software knowledge. This is accomplished through a variation-aware hardware/software codesign where: (i) Hardware features variability monitors in conjunction with online per-core characterization of TLV metadata; (ii) Software supports a Task-level Errant Instruction Management (TEIM) technique to utilize TLV metadata in the runtime OpenMP task scheduler. This method greatly reduces the number of recovery cycles compared to the baseline scheduler of OpenMP [22], consequently instruction per cycle (IPC) of a 16-core processor cluster is increased up to 1.51× (1.17× on average). We evaluate the effectiveness of our approach with various number of cores (4,8,12,16), and across a wide temperature range(ΔT=90°C).
Tipologia CRIS:
Relazione in Atti di Convegno
Keywords:
Dynamic variations; Hardware features; Hardware/software co-design; Hardware/Software interfaces; Instruction per cycles; PROGRAMMING MODELS; processor clusters
Elenco autori:
Rahimi, Abbas; Marongiu, Andrea; Burgio, Paolo; Gupta, Rajesh K.; Benini, Luca
Autori di Ateneo:
BURGIO PAOLO
MARONGIU ANDREA
Link alla scheda completa:
https://iris.unimore.it/handle/11380/1171858
Titolo del libro:
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Pubblicato in:
PROCEEDINGS - DESIGN, AUTOMATION, AND TEST IN EUROPE CONFERENCE AND EXHIBITION
Series
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.2.0