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

    Browse

    All of UVaDOCCommunitiesBy Issue DateAuthorsSubjectsTitles

    My Account

    Login

    Statistics

    View Usage Statistics

    Share

    View Item 
    •   UVaDOC Home
    • SCIENTIFIC PRODUCTION
    • Departamentos
    • Dpto. Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia ...)
    • DEP41 - Artículos de revista
    • View Item
    •   UVaDOC Home
    • SCIENTIFIC PRODUCTION
    • Departamentos
    • Dpto. Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia ...)
    • DEP41 - Artículos de revista
    • View Item
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano

    Export

    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
    Abstract
    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
    Collections
    • DEP41 - Artículos de revista [110]
    Show full item record
    Files in this item
    Nombre:
    Supporting-efficient-overlapping.pdf
    Tamaño:
    1.266Mb
    Formato:
    Adobe PDF
    Thumbnail
    FilesOpen
    Atribución 4.0 InternacionalExcept where otherwise noted, this item's license is described as Atribución 4.0 Internacional

    Universidad de Valladolid

    Powered by MIT's. DSpace software, Version 5.10