Demo Data from EDBT 2026 / reviewers in the wild / expert
Gabriel Fernandez 0002
dblp:70/4549-2 · also Gabriel Alejandro Fernandez Diaz
· DBLP profile ↗
6ranked-venue papers
5as first author
0since 2021 · last 2019
0000-0002-9168-2558ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Embedded and real-time systems · 71% Electronic design automation · 18% Processor architecture and microarchitecture · 11% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
multicore real-time systems |
0.4 | 2 | 2015 | Resource usage templates and signatures for COTS multicore processors · DAC 2015 Increasing confidence on measurement-based contention bounds for real-time round-robin buses · DAC 2015 |
Embedded and real-time systems
worst-case execution time analysis |
0.4 | 3 | 2017 | Computing Safe Contention Bounds for Multicore Resources with Round-Robin and FIFO Arbitration · IEEE Trans. Computers 2017 Resource usage templates and signatures for COTS multicore processors · DAC 2015 Increasing confidence on measurement-based contention bounds for real-time round-robin buses · DAC 2015 |
Embedded and real-time systems
real-time scheduling |
0.3 | 1 | 2017 | Computing Safe Contention Bounds for Multicore Resources with Round-Robin and FIFO Arbitration · IEEE Trans. Computers 2017 |
Electronic design automation
timing analysis |
0.3 | 1 | 2017 | Computing Safe Contention Bounds for Multicore Resources with Round-Robin and FIFO Arbitration · IEEE Trans. Computers 2017 |
Processor architecture and microarchitecture
multicore design |
0.1 | 1 | 2017 | Computing Safe Contention Bounds for Multicore Resources with Round-Robin and FIFO Arbitration · IEEE Trans. Computers 2017 |
Processor architecture and microarchitecture › multiprocessor architecture
resource arbitration |
0.1 | 1 | 2017 | Computing Safe Contention Bounds for Multicore Resources with Round-Robin and FIFO Arbitration · IEEE Trans. Computers 2017 |
Methods — techniques the papers use, named apart from their topics
round-robin arbitration modeling · 0.3measurement-based timing analysis · 0.3FIFO arbitration modeling · 0.3measurement-based methodology · 0.2composable timing analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Multicore Early Design Stage Guaranteed Performance Estimates for the Space DomainabstractThe ability to produce early guaranteed performance (worst-case execution time) estimates for multicores, i.e. before software from different providers gets integrated onto the same critical system, is pivotal. This helps reducing lately-detected costly-to-handle timing violations. An existing methodology creates `copy' (surrogate) applications from the execution in isolation of each target application. Surrogate applications can be used to upperbound multicore contention delay, and hence WCET estimates in multicores. However, this methodology has only been shown to work on a simulation environment. In this paper we show the work we have carried out to adapt this technology to a real multicore processor for the space domain. Mikel Fernández, Gabriel Fernandez 0002, Jaume Abella 0001, Francisco J. Cazorla |
DATE | 2 |
| 2018 | Assessing Time Predictability Features of ARM Big. LITTLE MulticoresabstractThe increasing performance needs in critical realtime embedded systems (CRTES), such as for instance the automotive domain, push for the adoption of high-performance hardware from the consumer electronics domain. However, their time-predictability features are quite unexplored. The ARM big. LITTLE architecture is a good candidate for adoption in the CRTES market (i.e. in the automotive market it has already started being used). In this paper we study ARM big. LITTLE's capabilities to meet CRTES requirements. In particular, we perform a qualitative and quantitative assessment of its timing characteristics, focusing on shared multicore resources, and how this architecture can be reliably used in CRTES. Gabriel Fernandez 0002, Francisco J. Cazorla, Jaume Abella 0001, Sylvain Girbal |
SBAC-PAD | 1 |
| 2017 | Computing Safe Contention Bounds for Multicore Resources with Round-Robin and FIFO ArbitrationabstractNumerous researchers have studied the contention that arises among tasks running in parallel on a multicore processor. Most of those studies seek to derive a tight and sound upper-bound for the worst-case delay with which a processor resource may serve an incoming request, when its access is arbitrated using time-predictable policies such as round-robin or FIFO. We call this value upper-bound delay (ubd). Deriving trustworthy ubd statically is possible when sufficient public information exists on the timing latency incurred on access to the resource of interest. Unfortunately however, that is rarely granted for commercial-of-the-shelf (COTS) processors. Therefore, the users resort to measurement observations on the target processor and thus compute a “measured” ubdm. However, using ubdm to compute worst-case execution time values for programs running on COTS multicore processors requires qualification on the soundness of the result. In this paper, we present a measurement-based methodology to derive a ubdm under round-robin (RoRo) and first-in-first-out (FIFO) arbitration, which accurately approximates ubd from above, without needing latency information from the hardware provider. Experimental results, obtained on multiple processor configurations, demonstrate the robustness of the proposed methodology. Gabriel Fernandez 0002, Javier Jalle, Jaume Abella 0001, Eduardo Quiñones, Tullio Vardanega, Francisco J. Cazorla |
IEEE Trans. Computers | 1 |
| 2015 | Increasing confidence on measurement-based contention bounds for real-time round-robin busesabstractContention among tasks concurrently running in a multicore has been deeply studied in the literature specially for on-chip buses. Most of the works so far focus on deriving exact upper-bounds to the longest delay it takes a bus request to be serviced (ubd), when its access is arbitrated using a time-predictable policy such as round-robin. Deriving ubd for a bus can be done accurately when enough timing information is available, which is not often the case for commercial-of-the-shelf (COTS) processors. Hence, ubd is approximated (ubdm) by directly experimenting on the target processor, i.e by measurements. However, using ubdm makes the timing analysis technique to resort on the accuracy of ubdm to derive trustworthy worst-case execution time estimates. Therefore, accurately estimating ubd by means of ubdm is of paramount importance. In this paper, we propose a systematic measurement-based methodology to accurately approximate ubd without knowing the bus latency or any other latency information, being only required that the underlying bus policy is round-robin. Our experimental results prove the robustness of the proposed methodology by testing it on different bus and processor setups. Gabriel Fernandez 0002, Javier Jalle, Jaume Abella 0001, Eduardo Quiñones, Tullio Vardanega, Francisco J. Cazorla |
DAC | 1 |
| 2015 | Resource usage templates and signatures for COTS multicore processorsabstractUpper bounding the execution time of tasks running on multicore processors is a hard challenge. This is especially so with commercial-off-the-shelf (COTS) hardware that conceals its internal operation. The main difficulty stems from the contention effects on access to hardware shared resources (e.g., buses) which cause task's timing behavior to depend on the load that co-runner tasks place on them. This dependence reduces time composability and constrains incremental verification. In this paper we introduce the concepts of resource-usage signatures and templates, to abstract the potential contention caused and incurred by tasks running on a multicore. We propose an approach that employs resource-usage signatures and templates to enable the analysis of individual tasks largely in isolation, with low integration costs, producing execution time estimates per task that are easily composable throughout the whole system integration process. We evaluate the proposal on a 4-core NGMP-like multicore architecture. Gabriel Fernandez 0002, Javier Jalle, Jaume Abella 0001, Eduardo Quiñones, Tullio Vardanega, Francisco J. Cazorla |
DAC | 1 |
| 2015 | Seeking Time-Composable Partitions of Tasks for COTS Multicore ProcessorsabstractThe timing verification of real-time single core systems involves a timing analysis step that yields an Execution Time Bound (ETB) for each task, followed by a schedulability analysis step, where the scheduling attributes of the individual tasks, including the ETB, are studied from the system level perspective. The transition between those two steps involves accounting for the interference effects that arise when tasks contend for access to shared resource. The advent of multicore processors challenges the viability of this two-step approach because several complex contention effects at the processor level arise that cause tasks to be unable to make progress while actually holding the CPU, which are very difficult to tightly capture by simply inflating the tasks' ETB. In this paper we show how contention on access to hardware shared resources creates a circular dependence between the determination of tasks' ETB and their scheduling at runtime. To help loosen this knot we present an approach that acknowledges different flavors of time compos ability, examining in detail the variant intended for partitioned scheduling, which we evaluate on two real processor boards used in the space domain. Gabriel Fernandez 0002, Jaume Abella 0001, Eduardo Quiñones, Luca Fossati, Marco Zulianello, Tullio Vardanega, Francisco J. Cazorla |
ISORC | 1 |