Now showing items 1-20 of 26

    • A low overhead tasking model for OpenMP 

      Yu, Chenle; Royuela Alcázar, Sara; Quiñones Moreno, Eduardo (Springer, 2021)
      Conference report
      Open Access
      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 ...
    • A toolchain to verify the parallelization of OmpSs-2 applications 

      Economo, Simone; Royuela Alcázar, Sara; Ayguadé Parra, Eduard; Beltran Querol, Vicenç (Springer, 2020)
      Conference report
      Open Access
      Programming models for task-based parallelization based on compile-time directives are very effective at uncovering the parallelism available in HPC applications. Despite that, the process of correctly annotating complex ...
    • Anàlisi de metodologies docents a l’aula catalana: la classe magistral i la classe invertida 

      Royuela Alcázar, Sara (Universitat Politècnica de Catalunya, 2015-06-30)
      Master thesis
      Open Access
      Aquest treball s’ha iniciat com un eforç per avaluar les diferents tecnologies i metodologies docents que es poden usar a l'aula. En aquest context, hem analitzat quines d'aquestes tecnologies i metodologies s'apliquen ...
    • Compiler Analysis and its application to OmpSs 

      Royuela Alcázar, Sara (Universitat Politècnica de Catalunya, 2012-01-10)
      Master thesis
      Open Access
      Nowadays, productivity is the buzzword in any computer science area. Several metrics have been defined in order to measure the productivity in any type of system. Some of the most important are the performance, the ...
    • Una eina per verificar propietats en xarxes de petri usant àlgebra lineal 

      Royuela Alcázar, Sara (Universitat Politècnica de Catalunya, 2010-07-01)
      Master thesis (pre-Bologna period)
      Open Access
    • Enabling Ada and OpenMP runtimes interoperability through template-based execution 

      Royuela Alcázar, Sara; Pinho, Luís Miguel; Quiñones, Eduardo (Elsevier, 2020-05)
      Article
      Open Access
      The growing trend to support parallel computation to enable the performance gains of the recent hardware architectures is increasingly present in more conservative domains, such as safety-critical systems. Applications ...
    • Enhancing heterogeneous computing through OpenMP and GPU graph 

      Yu, Chenle; Royuela Alcázar, Sara; Quiñones Moreno, Eduardo (Association for Computing Machinery (ACM), 2024)
      Conference report
      Open Access
      Modern computing platforms are increasingly heterogeneous, most of them include accelerators such as GPU. OpenMP as the de-facto standard to parallelize CPU applications, incorporates target construct allowing users to ...
    • 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. ...
    • Experiences on the characterization of parallel applications in embedded systems with Extrae/Paraver 

      Munera, Adrian; Royuela Alcázar, Sara; Llort Sánchez, Germán; Mercadal, Estanislao; Wartel, Franck; Quiñones, Eduardo (Association for Computing Machinery (ACM), 2020-08)
      Conference lecture
      Open Access
      Cutting-edge functionalities in embedded systems require the use of parallel architectures to meet their performance requirements. This imposes the introduction of a new layer in the software stacks of embedded systems: ...
    • Fine-grained adaptive parallelism for automotive systems through AMALTHEA and OpenMP 

      Munera Sánchez, Adrián; Royuela Alcázar, Sara; Pressler, Michael; Mackamul, Harald; Ziegenbein, Dirk; Quiñones Moreno, Eduardo (Elsevier, 2024-01)
      Article
      Restricted access - publisher's policy
      The software development complexity of automotive systems has significantly increased during the last decade due to the latest Advanced Driving Assistance System (ADAS) functionalities. To effectively address this complexity, ...
    • Heuristic-based task-to-thread mapping in multi-core processors 

      Samadi Gharajeh, Mohammad; Royuela Alcázar, Sara; Pinho, Luis Miguel; Carvalho, Tiago; Quiñones Moreno, Eduardo (Institute of Electrical and Electronics Engineers (IEEE), 2022)
      Conference report
      Open Access
      OpenMP can be used in real-time applications to enhance system performance. However, predictability of OpenMP applications is still a challenge. This paper investigates heuristics for the mapping of OpenMP task graphs in ...
    • High-level compiler analysis for OpenMP 

      Royuela Alcázar, Sara (Universitat Politècnica de Catalunya, 2018-06-11)
      Doctoral thesis
      Open Access
      Nowadays, applications from dissimilar domains, such as high-performance computing and high-integrity systems, require levels of performance that can only be achieved by means of sophisticated heterogeneous architectures. ...
    • Multi-criteria analysis and optimization in the AMPERE ecosystem 

      Royuela Alcázar, Sara; Munera Sánchez, Adrián; Quiñones Moreno, Eduardo; Carvalho, Tiago; Pinho, Luis Miguel; Samadi Gharajeh, Mohammad; Cucinotta, Tommaso; Ara, Gabriele; Paladino, Francesco; Mazzola, Sergio; Benz, Thomas (Association for Computing Machinery (ACM), 2024-06-07)
      Article
      Open Access
      The AMPERE project is developing the next generation of high-performance and energy efficient Cyber-Physical Systems supporting multi-criteria optimization. This paper provides the general overview of the AMPERE approach ...
    • 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., ...
    • Predictable parallel programming with OpenMP 

      Serrano Gracia, María Astón; Royuela Alcázar, Sara; Marongiu, Andrea; Quiñones Moreno, Eduardo (River Publishers, 2018)
      Part of book or chapter of book
      Open Access
      This chapter motivates the use of the OpenMP (Open Multi-Processing) parallel programming model to develop future critical real-time embedded systems, and analyzes the time-predictable properties of the OpenMP tasking ...
    • Real-time Issues in the Ada Parallel Model with OpenMP 

      Pinho, Luis Miguel; Royuela Alcázar, Sara; Quiñones, Eduardo (Association for Computing Machinery, 2021)
      Article
      Open Access
      The current proposal for the next revision of the Ada language considers the possibility to map the language parallel features to an underlying OpenMP runtime. As previously presented, and discussed in previous workshops, ...
    • Safe Parallelism: Compiler Analysis Techniques for Ada and OpenMP 

      Royuela Alcázar, Sara; Martorell Bofill, Xavier; Quiñones Moreno, Eduardo; Pinho, Luis Miguel (Springer Verlag, 2018-05-26)
      Conference lecture
      Open Access
      There is a growing need to support parallel computation in Ada to cope with the performance requirements of the most advanced functionalities of safety-critical systems. In that regard, the use of parallel programming ...
    • Software-Based Fault-Detection Technique for Object Tracking in Autonomous Vehicles 

      Medaglini, Alessio; Bartolini, Sandro; Mandó, Gianluca; Quiñones, Eduardo; Royuela Alcázar, Sara (Institute of Electrical and Electronics Engineers (IEEE), 2023)
      Conference lecture
      Open Access
      Autonomous vehicles are nowadays gaining popularity in many different sectors, from automotive to aviation, and find application in increasingly complex and strategic contexts. In this domain, Obstacle Detection and Avoidance ...
    • Static analysis to enhance programmability and performance in OmpSs-2 

      Munera, Adrian; Royuela Alcázar, Sara; Ferrer, Roger; Peñacoba, Raul; Quiñones, Eduardo (Springer, Cham, 2020)
      Conference report
      Open Access
      Task-based parallel programming models based on compiler directives have proved their effectiveness at describing parallelism in High-Performance Computing (HPC) applications. Recent studies show that cutting-edge Real-Time ...