• 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.

    Navegar

    Todo o repositórioComunidadesPor data do documentoAutoresAssuntosTítulos

    Minha conta

    Entrar

    Estatística

    Ver as estatísticas de uso

    Compartir

    Ver item 
    •   Página inicial
    • PRODUÇÃO CIENTÍFICA
    • Departamentos
    • Dpto. Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia ...)
    • DEP41 - Artículos de revista
    • Ver item
    •   Página inicial
    • PRODUÇÃO CIENTÍFICA
    • Departamentos
    • Dpto. Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia ...)
    • DEP41 - Artículos de revista
    • Ver item
    • 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
    Resumo
    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]
    Mostrar registro completo
    Arquivos deste item
    Nombre:
    Supporting-efficient-overlapping.pdf
    Tamaño:
    1.266Mb
    Formato:
    Adobe PDF
    Thumbnail
    Visualizar/Abrir
    Atribución 4.0 InternacionalExceto quando indicado o contrário, a licença deste item é descrito como Atribución 4.0 Internacional

    Universidad de Valladolid

    Powered by MIT's. DSpace software, Version 5.10