Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Gabriel Fernandez 0002

dblp:70/4549-2 · also Gabriel Alejandro Fernandez Diaz · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
multicore real-time systems
0.422015
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.432017
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.312017
Computing Safe Contention Bounds for Multicore Resources with Round-Robin and FIFO Arbitration · IEEE Trans. Computers 2017
Electronic design automation
timing analysis
0.312017
Computing Safe Contention Bounds for Multicore Resources with Round-Robin and FIFO Arbitration · IEEE Trans. Computers 2017
Processor architecture and microarchitecture
multicore design
0.112017
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.112017
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
YearPublicationVenuePosition
2019 Multicore Early Design Stage Guaranteed Performance Estimates for the Space Domain
abstract
The 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
DATE2
2018 Assessing Time Predictability Features of ARM Big. LITTLE Multicores
abstract
The 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-PAD1
2017 Computing Safe Contention Bounds for Multicore Resources with Round-Robin and FIFO Arbitration
abstract
Numerous 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. Computers1
2015 Increasing confidence on measurement-based contention bounds for real-time round-robin buses
abstract
Contention 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
DAC1
2015 Resource usage templates and signatures for COTS multicore processors
abstract
Upper 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
DAC1
2015 Seeking Time-Composable Partitions of Tasks for COTS Multicore Processors
abstract
The 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
ISORC1