• Mi UCrea
    Ver ítem 
    •   UCrea
    • UCrea Investigación
    • Departamento de Ingeniería Informática y Electrónica
    • D30 Proyectos de Investigación
    • Ver ítem
    •   UCrea
    • UCrea Investigación
    • Departamento de Ingeniería Informática y Electrónica
    • D30 Proyectos de Investigación
    • Ver ítem
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Load balancing in a heterogeneous world: CPU-Xeon Phi co-execution of data-parallel kernels

    Ver/Abrir
    LoadBalancingHeterog ... (519.4Kb)
    Identificadores
    URI: https://hdl.handle.net/10902/35076
    DOI: 10.1007/s11227-018-2318-5
    ISSN: 0920-8542
    ISSN: 1573-0484
    Compartir
    RefworksMendeleyBibtexBase
    Estadísticas
    Ver Estadísticas
    Google Scholar
    Registro completo
    Mostrar el registro completo DC
    Autoría
    Nozal, RaúlAutoridad Unican; Pérez Pavón, BorjaAutoridad Unican; Bosque Orero, José LuisAutoridad Unican; Beivide Palacio, RamónAutoridad Unican
    Fecha
    2019-03
    Derechos
    © Springer Science+Business Media, LLC, part of Springer Nature 2018. This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature's AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/s11227-018-2318-5
    Publicado en
    Journal of Supercomputing. 2019, 75(3),1123-1136
    Editorial
    Kluwer Academic Publishers
    Enlace a la publicación
    https://doi.org/10.1007/s11227-018-2318-5
    Palabras clave
    Heterogeneous computing
    Co-execution CPU-Xeon Phi
    Load balancing
    OpenCL
    Performance portability
    Energy efficiency
    Resumen/Abstract
    Heterogeneous systems composed by a CPU and a set of different hardware accelerators are very compelling thanks to their excellent performance and energy consumption features. One of the most important problems of those systems is the workload distribution among their devices. This paper describes an extension of the Maat library to allow the co-execution of a data-parallel OpenCL kernel on a heterogeneous system composed by a CPU and an Intel Xeon Phi. Maat provides an abstract view of the heterogeneous system as well as set of load balancing algorithms to squeeze the performance out of the node. It automatically performs the data partition and distribution among the devices, generates the kernels and efficiently merges the partial outputs together. Experimental results show that this approach always outperforms the baseline with only a Xeon Phi, giving excellent performance and energy efficiency. Furthermore, it is essential to select the right load balancing algorithm because it has a huge impact in the system performance and energy consumption.
    Colecciones a las que pertenece
    • D30 Artículos [97]
    • D30 Proyectos de Investigación [116]

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España
     

     

    Listar

    Todo UCreaComunidades y coleccionesFecha de publicaciónAutoresTítulosTemasEsta colecciónFecha de publicaciónAutoresTítulosTemas

    Mi cuenta

    AccederRegistrar

    Estadísticas

    Ver Estadísticas
    Sobre UCrea
    Qué es UcreaGuía de autoarchivoArchivar tesisAcceso abiertoGuía de derechos de autorPolítica institucional
    Piensa en abierto
    Piensa en abierto
    Compartir

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España