Now showing items 1-4 of 4

    • A low overhead tasking model for OpenMP 

      Yu, Chenle; Royuela Alcázar, Sara; Quiñones Moreno, Eduardo (Springer, 2021)
      Conference report
      Restricted access - publisher's policy
      OpenMP is a parallel programming model widely used on shared-memory systems. Over the years, the OpenMP community tries to extend the OpenMP Specification to adapt it to modern architectures and expand its usage to other ...
    • Enhancing OpenMP tasking model: performance and portability 

      Yu, Chenle; Royuela Alcázar, Sara; Quiñones Moreno, Eduardo (Springer, 2021)
      Conference report
      Open Access
      OpenMP, as the de-facto standard programming model in symmetric multiprocessing for HPC, has seen its performance boosted continuously by the community, either through implementation enhancements or specification augmentations. ...
    • OpenMP static TDG runtime implementation and its usage in heterogeneous computing 

      Yu, Chenle; Royuela Alcázar, Sara; Quiñones, Eduardo (Barcelona Supercomputing Center, 2020-05)
      Conference report
      Open Access
      OpenMP being the standard to use in shared memory parallel programming, it offers the possibility to parallelize sequential program with accelerators by using target directive. However, CUDA Graph as a new, efficient ...
    • OpenMP to CUDA graphs: a compiler-based transformation to enhance the programmability of NVIDIA devices 

      Yu, Chenle; Royuela Alcázar, Sara; Quiñones Moreno, Eduardo (Association for Computing Machinery (ACM), 2020)
      Conference lecture
      Open Access
      Heterogeneous computing is increasingly being used in a diversity of computing systems, ranging from HPC to the real-time embedded domain, to cope with the performance requirements. Due to the variety of accelerators, e.g., ...