EDBT 2026 Demo / reviewers in the wild / expert
Matheus Schuh
dblp:268/1944
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2020
0009-0000-9326-8839ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
1 paper |
Embedded and real-time systems · 61% Memory systems · 30% Processor architecture and microarchitecture · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
memory interference |
0.4 | 1 | 2020 | A study of predictable execution models implementation for industrial data-flow applications on a multi-core platform with shared banked memory · RTSS 2020 |
Embedded and real-time systems
predictable execution model |
0.4 | 1 | 2020 | A study of predictable execution models implementation for industrial data-flow applications on a multi-core platform with shared banked memory · RTSS 2020 |
Embedded and real-time systems
real-time scheduling |
0.4 | 1 | 2020 | A study of predictable execution models implementation for industrial data-flow applications on a multi-core platform with shared banked memory · RTSS 2020 |
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2020 | A study of predictable execution models implementation for industrial data-flow applications on a multi-core platform with shared banked memory · RTSS 2020 |
Methods — techniques the papers use, named apart from their topics
time-triggered scheduling · 0.4static scheduling · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Scaling Up the Memory Interference Analysis for Hard Real-Time Many-Core SystemsabstractIn RTNS 2016, Rihani et al. [7] proposed an algorithm to compute the impact of interference on memory accesses on the timing of a task graph. It calculates a static, time-triggered schedule, i.e. a release date and a worst-case response time for each task. The task graph is a DAG, typically obtained by compilation of a high-level dataflow language, and the tool assumes a previously determined mapping and execution order. The algorithm is precise, but suffers from a high O(n4) complexity, n being the number of input tasks. Since we target many-core platforms with tens or hundreds of cores, applications likely to exploit the parallelism of these platforms are too large to be handled by this algorithm in reasonable time. This paper proposes a new algorithm that solves the same problem. Instead of performing global fixed-point iterations on the task graph, we compute the static schedule incrementally, reducing the complexity to O(n2). Experimental results show a reduction from 535 seconds to 0.90 seconds on a benchmark with 384 tasks, i.e. 593 times faster. Maximilien Dupont de Dinechin, Matheus Schuh, Matthieu Moy, Claire Maïza |
DATE | 2 |
| 2020 | A study of predictable execution models implementation for industrial data-flow applications on a multi-core platform with shared banked memoryabstractWe study the implementation of data-flow applications on multi-core processor with on-chip shared multi-banked memory. Specifically, we consider the Kalray MPPA2 processor and three applications coded using the industrial toolchain SCADE Suite. We focus on the runtime environment assuming global static scheduling, time-triggered and non-preemptive execution of tasks. Our contributions include (i) a technique to implement SCADE applications compliant with execution models inspired by PREMs (PRe-dictable Execution Models), (ii) an exhaustive comparison of three execution models with and without isolation, and finally (iii) guidelines for predictable implementation of a data-flow application on multi-core processors with shared on-chip memory. Matheus Schuh, Claire Maïza, Joël Goossens, Pascal Raymond, Benoît Dupont de Dinechin |
RTSS | 1 |