Browsing by Author "Royuela Alcázar, Sara"
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 AccessOpenMP 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 AccessProgramming 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 AccessAquest 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 AccessNowadays, 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 AccessThe 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 AccessModern 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 AccessOpenMP, 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 AccessCutting-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 policyThe 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 AccessOpenMP 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 AccessNowadays, 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 AccessThe 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 AccessOpenMP 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 AccessHeterogeneous 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 AccessThis 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 AccessThe 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 AccessThere 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 AccessAutonomous 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 AccessTask-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 ...