• español
  • English
  • français
  • Deutsch
  • português (Brasil)
  • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Parcourir

    Tout UVaDOCCommunautésPar date de publicationAuteursSujetsTitres

    Mon compte

    Ouvrir une session

    Statistiques

    Statistiques d'usage de visualisation

    Compartir

    Voir le document 
    •   Accueil de UVaDOC
    • PUBLICATIONS SCIENTIFIQUES
    • Departamentos
    • Dpto. Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia ...)
    • DEP41 - Artículos de revista
    • Voir le document
    •   Accueil de UVaDOC
    • PUBLICATIONS SCIENTIFIQUES
    • Departamentos
    • Dpto. Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia ...)
    • DEP41 - Artículos de revista
    • Voir le document
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano

    Exportar

    RISMendeleyRefworksZotero
    • edm
    • marc
    • xoai
    • qdc
    • ore
    • ese
    • dim
    • uketd_dc
    • oai_dc
    • etdms
    • rdf
    • mods
    • mets
    • didl
    • premis

    Citas

    Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/59529

    Título
    Supporting efficient overlapping of host-device operations for heterogeneous programming with CtrlEvents
    Autor
    Torres de la Sierra, YuriAutoridad UVA Orcid
    Andújar Muñoz, Francisco JoséAutoridad UVA Orcid
    González Escribano, ArturoAutoridad UVA Orcid
    Llanos Ferraris, Diego RafaelAutoridad UVA Orcid
    Año del Documento
    2023
    Editorial
    Elsevier
    Descripción
    Producción Científica
    Documento Fuente
    Journal of Parallel and Distributed Computing, 2023, vol. 179, 104708
    Résumé
    Heterogeneous systems with several kinds of devices, such as multi-core CPUs, GPUs, FPGAs, among others, are now commonplace. Exploiting all these devices with device-oriented programming models, such as CUDA or OpenCL, requires expertise and knowledge about the underlying hardware to tailor the application to each specific device, thus degrading performance portability. Higher-level proposals simplify the programming of these devices, but their current implementations do not have an efficient support to solve problems that include frequent bursts of computation and communication, or input/output operations. In this work we present CtrlEvents, a new heterogeneous runtime solution which automatically overlaps computation and communication whenever possible, simplifying and improving the efficiency of data-dependency analysis and the coordination of both device computations and host tasks that include generic I/O operations. Our solution outperforms other state-of-the-art implementations for most situations, presenting a good balance between portability, programmability and efficiency.
    Materias (normalizadas)
    Informática
    Computers
    Programación de ordenadores
    Materias Unesco
    1203.17 Informática
    Palabras Clave
    Parallel programming
    Heterogeneous programming
    Asynchronous operations
    GPUs
    Programación paralela
    Programación heterogénea
    Operaciones asincrónicas
    GPU
    ISSN
    0743-7315
    Revisión por pares
    SI
    DOI
    10.1016/j.jpdc.2023.04.009
    Patrocinador
    Ministerio de Ciencia e Innovación - FEDER (TIN2017-88614-R)
    Junta de Castilla y León (VA226P20)
    Ministerio de Ciencia e Innovación - AEI and European Union NextGenerationEU/PRTR (TED2021–130367B–I00 and MCIN/AEI/10.13039/501100011033)
    Version del Editor
    https://www.sciencedirect.com/science/article/pii/S0743731523000722?via%3Dihub
    Propietario de los Derechos
    © 2023 The Authors
    Idioma
    eng
    URI
    https://uvadoc.uva.es/handle/10324/59529
    Tipo de versión
    info:eu-repo/semantics/publishedVersion
    Derechos
    openAccess
    Aparece en las colecciones
    • DEP41 - Artículos de revista [109]
    Afficher la notice complète
    Fichier(s) constituant ce document
    Nombre:
    Supporting-efficient-overlapping.pdf
    Tamaño:
    1.266Mo
    Formato:
    Adobe PDF
    Thumbnail
    Voir/Ouvrir
    Atribución 4.0 InternacionalExcepté là où spécifié autrement, la license de ce document est décrite en tant que Atribución 4.0 Internacional

    Universidad de Valladolid

    Powered by MIT's. DSpace software, Version 5.10