EDBT 2026 Demo / reviewers in the wild / expert
Ignacio Sanudo Olmedo
dblp:187/2777 · also Ignacio Sañudo, Ignacio Sañudo Olmedo
· DBLP profile ↗
14ranked-venue papers
2as first author
5since 2021 · last 2026
0000-0001-7581-6862ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Multi-Partner Project: dAIEDGE - A Network of Excellence for Distributed, Trustworthy, Efficient and Scalable AI at the EdgeabstractThe dAIEDGE Network of Excellence (NoE) seeks to strengthen and support the development of a dynamic European cutting-edge Artificial intelligence (AI) ecosystem under the umbrella of the European Lighthouse for AI, and to sustain the development of advanced AI. dAIEDGE fosters the exchange of ideas, concepts, and trends on cutting-edge next generation AI, creating links between ecosystem actors to help both the European Commission (EC) and the European Union (EU) and the peripheral AI constituency identify strategies for future developments in Europe. Our main objective is to advance Europe’s innovation and technology base by developing a comprehensive policy and governance approach to AI in order for the EU to become a world leader in innovation in the data economy and its applications. Alain Pagani, Haralampos-G. D. Stratigopoulos, Aysajan Abidin, Mhd Rashed Al Koutayni, Luca Benini, Angelos Bilas, Alessandro Capotondi, Roberto Cavicchioli, Brian Clerkin, Oscar Déniz-Suárez, Margaux Divernois, Baptiste Dupertuis, Dorvan Favre, Giulio Gambardella, Ander García Gangoiti, Carlo Augusto Grazia, Dominik Günzel, Jude Haris, Klodjan K. Hidri, Maïck Huguenin-Vuillemin, Manal Jammal, Paul Kling, Christos Kozanitis, Xavier Lessage, Srikanth Mandapati, Philippe Massonet, Alfio Di Mauro, Varesh Mishra, Juan Odriozola, Javier Parra 0001, Nuria Pazos, Viviane Potocnik, Miguel de Prado, Rohit Prasad, Spyridon Raptis, Gregoire Rebstein, Ignacio Sanudo Olmedo, Mohamed Selim, Chinmay Satish Shrivastav, Noelia Vállez, Giorgos Vasiliadis, Micaela Verrucchi, Enrico Vincenzi, Damian Vizár, Devendra Vyas, Stefan Wiehle |
DATE | 38 |
| 2023 | Memory-Aware Latency Prediction Model for Concurrent Kernels in Partitionable GPUs: Simulations and Experiments
Alessio Masola, Nicola Capodieci, Roberto Cavicchioli, Ignacio Sanudo Olmedo, Benjamin Rouxel |
JSSPP | 4 |
| 2023 | A survey on real-time DAG scheduling, revisiting the Global-Partitioned Infinity War
Micaela Verucchi, Ignacio Sanudo Olmedo, Marko Bertogna |
Real Time Syst. | 2 |
| 2022 | Reconciling QoS and Concurrency in NVIDIA GPUs via Warp-Level SchedulingabstractThe widespread deployment of NVIDIA GPUs in latency-sensitive systems today requires predictable GPU multi-tasking, which cannot be trivially achieved. The NVIDIA CUDA API allows programmers to easily exploit the processing power provided by these massively parallel accelerators and is one of the major reasons behind their ubiquity. However, NVIDIA GPUs and the CUDA programming model favor throughput instead of latency and timing predictability. Hence, providing real-time and quality-of-service (QoS) properties to GPU applications presents an interesting research challenge. Such a challenge is paramount when considering simultaneous multikernel (SMK) scenarios, wherein kernels are executed concurrently within each streaming multiprocessor (SM). In this work, we explore QoS-based fine-grained multitasking in SMK via job arbitration at the lowest level of the GPU scheduling hierarchy, i.e., between warps. We present QoS-aware warp scheduling (QAWS) and evaluate it against state-of-the-art, kernel-agnostic policies seen in NVIDIA hardware today. Since the NVIDIA ecosystem lacks a mechanism to specify and enforce kernel priority at the warp granularity, we implement and evaluate our proposed warp scheduling policy on GPGPU-Sim. QAWS not only improves the response time of the higher priority tasks but also has comparable or better throughput than the state-of-the-art policies. Jayati Singh, Ignacio Sanudo Olmedo, Nicola Capodieci, Andrea Marongiu, Marco Caccamo |
DATE | 2 |
| 2021 | Overhead-Aware Study of Hierarchical Fixed Priority Preemptive SystemsabstractReal-time servers have been widely explored in the scheduling literature to predictably execute aperiodic activities, as well as to allow hierarchical scheduling settings. As they allow achieving timing isolation between previously isolated and functionally diverse applications, there is a renewed interest for the adoption of fixed priority real-time servers in the automotive domain, as a way to implement more efficient reservation mechanisms than TDMA-based methods. Thus, this paper presents an overhead-aware schedulability analysis for hierarchical fixed priority preemptive (HFPP) systems, and proposes a practical server parameterization technique preserving the least possible utilization and enhancing the aggregated WCRT, i.e. the sum of WCRTs, of the tasks in a hierarchical scheduling setting. Jorge Martinez 0003, Ignacio Sanudo Olmedo, Dakshina Dasari, Arne Hamann 0001 |
ETFA | 2 |
| 2020 | Dissecting the CUDA scheduling hierarchy: a Performance and Predictability PerspectiveabstractOver the last few years, the ever-increasing use of Graphic Processing Units (GPUs) in safety-related domains has opened up many research problems in the real-time community. The closed and proprietary nature of the scheduling mechanisms deployed in NVIDIA GPUs, for instance, represents a major obstacle in deriving a proper schedulability analysis for latency-sensitive applications. Existing literature addresses these issues by either (i) providing simplified models for heterogeneous CPUGPU systems and their associated scheduling policies, or (ii) providing insights about these arbitration mechanisms obtained through reverse engineering. In this paper, we take one step further by correcting and consolidating previously published assumptions about the hierarchical scheduling policies of NVIDIA GPUs and their proprietary CUDA application programming interface. We also discuss how such mechanisms evolved with recently released GPU micro-architectures, and how such changes influence the scheduling models to be exploited by real-time system engineers. Ignacio Sanudo Olmedo, Nicola Capodieci, Jorge Martinez 0003, Andrea Marongiu, Marko Bertogna |
RTAS | 1 |
| 2020 | Contending memory in heterogeneous SoCs: Evolution in NVIDIA Tegra embedded platformsabstractModern embedded platforms are known to be constrained by size, weight and power (SWaP) requirements. In such contexts, achieving the desired performance-per-watt target calls for increasing the number of processors rather than ramping up their voltage and frequency. Hence, generation after generation, modern heterogeneous System on Chips (SoC) present a higher number of cores within their CPU complexes as well as a wider variety of accelerators that leverages massively parallel compute architectures. Previous literature demonstrated that while increasing parallelism is theoretically optimal for improving on average performance, shared memory hierarchies (i.e. caches and system DRAM) act as a bottleneck by exposing the platform processors to severe contention on memory accesses, hence dramatically impacting performance and timing predictability. In this work we characterize how subsequent generations of embedded platforms from the NVIDIA Tegra family balanced the increasing parallelism of each platform's processors with the consequent higher potential on memory interference. We also present an open-source software for generating test scenarios aimed at measuring memory contention in highly heterogeneous SoCs. Nicola Capodieci, Roberto Cavicchioli, Ignacio Sanudo Olmedo, Marco Solieri, Marko Bertogna |
RTCSA | 3 |
| 2020 | Introducing a Deferrable Server into AUTOSARabstractIn the automotive domain there is a renewed interest for the adoption of fixed priority real-time servers, as a way to implement more efficient reservation mechanisms than TDMAbased methods. In this paper, we take advantage of their temporal isolation to serve tasks originally scheduled in the background so that they can meet their deadlines. Hence, we present a method to implement a Deferrable Server (DS) on top of ETAS RTA-OS, a ubiquitous AUTOSAR-compliant OS, and propose a heuristic to select its parameters. We then prove the effectiveness of the parametrization by applying the technique to an industrial case study consisting of an automotive engine control system. Jorge Martinez 0003, Ignacio Sanudo Olmedo |
RTCSA | 2 |
| 2020 | Exact response time analysis of fixed priority systems based on sporadic servers
Jorge Martinez 0003, Dakshina Dasari, Arne Hamann 0001, Ignacio Sanudo Olmedo, Marko Bertogna |
J. Syst. Archit. | 4 |
| 2020 | End-to-end latency characterization of task communication models for automotive systems
Jorge Martinez 0003, Ignacio Sanudo Olmedo, Marko Bertogna |
Real Time Syst. | 2 |
| 2019 | System Performance Modelling of Heterogeneous HW Platforms: An Automated Driving Case StudyabstractThe push towards automated and connected driving functionalities mandates the use of heterogeneous HW platforms in order to provide the required computational resources. For these platforms, the established methods for performance modelling in industry are no longer effective. In this paper, we propose an initial modelling concept for heterogeneous platforms which can then be fed into appropriate tools to derive effective performance predictions. The approach is demonstrated for a prototypical automated driving application on the Nvidia Tegra X2 platform. Falk Wurst, Dakshina Dasari, Arne Hamann 0001, Dirk Ziegenbein, Ignacio Sanudo Olmedo, Nicola Capodieci, Marko Bertogna, Paolo Burgio |
DSD | 5 |
| 2018 | A Perspective on Safety and Real-Time Issues for GPU Accelerated ADASabstractThe current trend in designing Advanced Driving Assistance System (ADAS) is to enhance their computing power by using modern multi/many core accelerators. For many critical applications such as pedestrian detection, line following, and path planning the Graphic Processing Unit (GPU) is the most popular choice for obtaining orders of magnitude increases in performance at modest power consumption. This is made possible by exploiting the general purpose nature of today's GPUs, as such devices are known to express unprecedented performance per watt on generic embarrassingly parallel workloads (as opposed of just graphical rendering, as GPUs where only designed to sustain in previous generations). In this work, we explore novel challenges that system engineers have to face in terms of real-time constraints and functional safety when the GPU is the chosen accelerator. More specifically, we investigate how much of the adopted safety standards currently applied for traditional platforms can be translated to a GPU accelerated platform used in critical scenarios. Ignacio Sanudo Olmedo, Nicola Capodieci, Roberto Cavicchioli |
IECON | 1 |
| 2018 | Analytical Characterization of End-to-End Communication Delays With Logical Execution TimeabstractModern automotive embedded systems are composed of multiple real-time tasks communicating by means of shared variables. The effect of an initial event is typically propagated to an actuation signal through sequences of tasks writing/reading shared variables, creating an effect chain (EC). The responsiveness, performance and stability of the control algorithms of an automotive application typically depend on the propagation delays of selected ECs. Indeed, task jitter can have a negative impact on the system potentially leading to instability. The logical execution time (LET) model has been recently adopted by the automotive industry as a way of reducing jitter and improving the determinism of the system. In this paper, we provide a formal analysis of the LET model for real-time systems composed of periodic tasks with harmonic and nonharmonic periods, analytically characterizing the control performance of LET ECs. We also show that by introducing tasks offsets, the real-time performance of nonharmonic tasks may improve, getting closer to the constant end-to-end latency experienced in the harmonic case. Further, we present a heuristic algorithm to obtain a set of offsets that might reduce end-to-end latencies, improving LET communication determinism. Finally, we apply this technique to an industrial case study consisting of an automotive engine control system. Jorge Martinez 0003, Ignacio Sanudo Olmedo, Marko Bertogna |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2016 | A Software Stack for Next-Generation Automotive Systems on Many-Core Heterogeneous PlatformsabstractThe advent of commercial-of-the-shelf (COTS) heterogeneous many-core platforms is opening up a series of opportunities in the embedded computing market. Integrating multiple computing elements running at lower frequencies allows obtaining impressive performance capabilities at a reduced power consumption. These platforms can be successfully adopted to build the next-generation of self-driving vehicles, where Advanced Driver Assistance Systems (ADAS) need to process unprecedently higher computing workloads at low power budgets. Unfortunately, the current methodologies for providing real-time guarantees are uneffective when applied to the complex architectures of modern many-cores. Having impressive average performances with no guaranteed bounds on the response times of the critical computing activities is of little if no use to these applications. Project HERCULES will provide the required technological infrastructure to obtain an order-of-magnitude improvement in the cost and power consumption of next generation automotive systems. This paper presents the integrated software framework of the project, which allows achieving predictable performance on top of cutting-edge heterogeneous COTS platforms. The proposed software stack will let both real-time and non real-time application coexist on next-generation, power-efficient embedded platform, with preserved timing guarantees. Paolo Burgio, Marko Bertogna, Ignacio Sanudo Olmedo, Paolo Gai, Andrea Marongiu, Michal Sojka |
DSD | 3 |