OpenMP task scheduling strategies to mitigate hardware variability in tightly-coupled shared memory clusters


Autoria(s): Cesarini, Daniele
Contribuinte(s)

Benini, Luca

Data(s)

11/12/2014

Resumo

In questa tesi sono stati apportati due importanti contributi nel campo degli acceleratori embedded many-core. Abbiamo implementato un runtime OpenMP ottimizzato per la gestione del tasking model per sistemi a processori strettamente accoppiati in cluster e poi interconnessi attraverso una network on chip. Ci siamo focalizzati sulla loro scalabilità e sul supporto di task di granularità fine, come è tipico nelle applicazioni embedded. Il secondo contributo di questa tesi è stata proporre una estensione del runtime di OpenMP che cerca di prevedere la manifestazione di errori dati da fenomeni di variability tramite una schedulazione efficiente del carico di lavoro.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/7759/1/cesarini_daniele_tesi.pdf

Cesarini, Daniele (2014) OpenMP task scheduling strategies to mitigate hardware variability in tightly-coupled shared memory clusters. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria informatica [LM-DM270] <http://amslaurea.unibo.it/view/cds/CDS0937/>

Relação

http://amslaurea.unibo.it/7759/

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #OpenMP variability parallel computing cluster embedded many-core #scuola :: 843884 :: Ingegneria e Architettura #cds :: 0937 :: Ingegneria informatica [LM-DM270] #sessione :: seconda
Tipo

PeerReviewed