logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-11152010-122627


Tipo di tesi
Tesi di laurea specialistica
Autore
PAGANUCCI, STEFANO
URN
etd-11152010-122627
Titolo
Libra.Net: Single Task Scheduling in a CPU-GPU Heterogeneous Environment
Dipartimento
SCIENZE MATEMATICHE, FISICHE E NATURALI
Corso di studi
TECNOLOGIE INFORMATICHE
Relatori
relatore Cisternino, Antonio
relatore Dittamo, Cristian
controrelatore Vanneschi, Marco
Parole chiave
  • gpgpu computing
  • task
  • cost model
  • GPU
  • performance model
  • virtual execution environment
  • scheduler
Data inizio appello
10/12/2010
Consultabilità
Completa
Riassunto
In this thesis we developed a single task scheduler in a CPU-GPU heterogeneous environment.
We formulated a GPGPU performance model recognizing a ground model common to any GPGPU platform that must be refined to consider specific platforms. We proposed a model refinement for the Nvidia CUDA platform.
Moreover, we formulated a CPU performance model for the Common Language Infrastructure virtual execution environment.
Finally, we developed Libra.Net, a particular implementation of the scheduler for the Microsoft Common Language Runtime and evaluated its efficiency.
File