Mostra el registre d'ítem simple

dc.contributor.authorTanasic, Ivan
dc.contributor.authorGelado Fernandez, Isaac
dc.contributor.authorCabezas, Javier
dc.contributor.authorNavarro, Nacho
dc.contributor.authorRamírez Bellido, Alejandro
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2017-11-16T09:08:48Z
dc.date.available2017-11-16T09:08:48Z
dc.date.issued2013
dc.identifier.citationTanasic, I., Gelado, I., Cabezas, J., Navarro, N., Ramírez , A., Valero, M. "CUsched: multiprogrammed workload scheduling on GPU architectures". 2013.
dc.identifier.urihttp://hdl.handle.net/2117/110728
dc.description.abstractGraphic Processing Units (GPUs) are currently widely used in High Performance Computing (HPC) applications to speed-up the execution of massively-parallel codes. GPUs are well-suited for such HPC environments because applications share a common characteristic with the gaming codes GPUs were designed for: only one application is using the GPU at the same time. Although, minimal support for multi-programmed systems exist, modern GPUs do not allow resource sharing among different processes. This lack of support restricts the usage of GPUs in desktop and mobile environment to a small amount of applications (e.g., games and multimedia players). In this paper we study the multi-programming support available in current GPUs, and show how such support is not sufficient. We propose a set of hardware extensions to the current GPU architectures to efficiently support multi-programmed GPU workloads, allowing concurrent execution of codes from different user processes. We implement several hardware schedulers on top of these extensions and analyze the behaviour of different work scheduling algorithms using system wide and per process metrics.
dc.format.extent10 p.
dc.language.isoeng
dc.relation.ispartofseriesUPC-DAC-RR-CAP-2013-7
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshHigh performance computing
dc.subject.lcshParallel processing (Electronic computers)
dc.subject.otherGPU
dc.subject.otherScheduling
dc.subject.otherGraphic Processing Units
dc.titleCUsched: multiprogrammed workload scheduling on GPU architectures
dc.typeExternal research report
dc.subject.lemacCàlcul intensiu (Informàtica)
dc.subject.lemacProcessament en paral·lel (Ordinadors)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.rights.accessOpen Access
local.identifier.drac21605275
dc.description.versionPostprint (published version)
local.citation.authorTanasic, I.; Gelado, I.; Cabezas, J.; Navarro, N.; Ramírez, A.; Valero, M.


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple