Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

9.193 Lectures/texts in conference proceedings
You are here:
View Item 
  •   DSpace Home
  • Congressos
  • BSC International Doctoral Symposium
  • 9th BSC Doctoral Symposium, 10th, 11th and 12th May 2022
  • View Item
  •   DSpace Home
  • Congressos
  • BSC International Doctoral Symposium
  • 9th BSC Doctoral Symposium, 10th, 11th and 12th May 2022
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

TACL: Interoperating asynchronous device APIs with task-based programming models

Thumbnail
View/Open
9BSCDS_02_TACL Interoperating async.pdf (918,7Kb)
Share:
 
  View Usage Statistics
Cita com:
hdl:2117/381039

Show full item record
Alvarez, David
Sala Penadés, KevinMés informacióMés informació
Beltran, Vicenç
Document typeConference report
Defense date2022-05
PublisherBarcelona Supercomputing Center
Rights accessOpen Access
Attribution-NonCommercial-NoDerivs 4.0 International
Except where otherwise noted, content on this work is licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 4.0 International
Abstract
Heterogeneous architectures have become commonplace in modern HPC systems. Eight of the world’s top ten supercomputers have accelerators, and the up-and-coming MareNostrum 5 will feature accelerated partitions. However, programming these heterogeneous systems is difficult, as users have to insert data transfer operations, kernel launches and synchronizations manually from the host system to its accelerators. This is even more challenging in distributed heterogeneous systems, as programmers have to coordinate the previous activities with internode communications between hosts. This work presents the Task-Aware Ascend Computing Language (TACL), which interoperates with the OmpSs-2 programming model and greatly simplifies kernel execution, data transfers and synchronizations between host and accelerators by naturally leveraging the dataflow execution model of OmpSs-2.
CitationAlvarez, D.; Sala Penadés, K.; Beltran, V. TACL: Interoperating asynchronous device APIs with task-based programming models. A: . Barcelona Supercomputing Center, 2022, p. 18-19. 
URIhttp://hdl.handle.net/2117/381039
Collections
  • BSC International Doctoral Symposium - 9th BSC Doctoral Symposium, 10th, 11th and 12th May 2022 [13]
Share:
 
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
9BSCDS_02_TACL Interoperating async.pdf918,7KbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Contact Us
  • Send Feedback
  • Inici de la pàgina