Demo Data from VLDB 2026 / reviewers in the wild / expert
Firew Siyoum
dblp:59/9361
· DBLP profile ↗
7ranked-venue papers
4as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorTheory of computation · 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
2 papers |
Embedded and real-time systems · 62% Electronic design automation · 16% High-performance computing · 16% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
0.4 | 2 | 2016 | End-to-End Latency Analysis of Dataflow Scenarios Mapped Onto Shared Heterogeneous Resources · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016 Symbolic Analysis of Dataflow Applications Mapped onto Shared Heterogeneous Resources · DAC 2014 |
High-performance computing › program analysis
dataflow analysis |
0.2 | 1 | 2016 | End-to-End Latency Analysis of Dataflow Scenarios Mapped Onto Shared Heterogeneous Resources · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016 |
Electronic design automation › timing analysis
end-to-end latency analysis |
0.2 | 1 | 2016 | End-to-End Latency Analysis of Dataflow Scenarios Mapped Onto Shared Heterogeneous Resources · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016 |
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis |
0.2 | 1 | 2014 | Symbolic Analysis of Dataflow Applications Mapped onto Shared Heterogeneous Resources · DAC 2014 |
Embedded and real-time systems
temporal analysis |
0.2 | 1 | 2014 | Symbolic Analysis of Dataflow Applications Mapped onto Shared Heterogeneous Resources · DAC 2014 |
Processor architecture and microarchitecture › multiprocessor architecture
multiprocessor design |
0.1 | 1 | 2016 | End-to-End Latency Analysis of Dataflow Scenarios Mapped Onto Shared Heterogeneous Resources · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016 |
Embedded and real-time systems › real-time scheduling
resource reservation |
0.1 | 1 | 2016 | End-to-End Latency Analysis of Dataflow Scenarios Mapped Onto Shared Heterogeneous Resources · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016 |
Embedded and real-time systems
streaming applications |
0.1 | 1 | 2014 | Symbolic Analysis of Dataflow Applications Mapped onto Shared Heterogeneous Resources · DAC 2014 |
Methods — techniques the papers use, named apart from their topics
symbolic execution · 0.2max-plus algebra · 0.2worst-case resource availability curves · 0.2symbolic simulation · 0.2(max,+) algebra · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Systematic Performance Monitoring and Examination of ZigBee NetworksabstractThis paper introduces a novel approach for a system-wide performance evaluation of Zigbee networks, in the context of large-scale lighting applications. It allows a comprehensive assessment of Zigbee networks through quantitative measurement of three key performance indicators: Reliability, Robustness, and Responsiveness. It proposes a systematic framework that injects different traffic scenarios into the network to get performance scores for each node in the network for every scenario. These scores are then passed through weighted scoring algorithms to obtain a network-level score for each performance indicator. Weighting factors are computed through the Analytic Hierarchy Process (AHP) that prioritizes multiple criteria based on merit. The framework has been deployed and tested in real-life lighting systems, considering two luminaire network topologies: open-space and corridor layouts. The results show the use of the framework for overall acceptance testing as well as identifying low-performing nodes. Thus, this paper presents a distinctive methodology and a testbed to qualitatively monitor the performance of any Zigbee network deployed for lighting solutions based on user needs. Abhigya Parashar, Firew Siyoum, Ferry Barrois, Majid Nabi |
PIMRC | 2 |
| 2016 | End-to-End Latency Analysis of Dataflow Scenarios Mapped Onto Shared Heterogeneous ResourcesabstractThe design of embedded wireless and multimedia applications requires temporal analysis to verify if real-time constraints such as throughput and latency are met. This paper presents a design-time analytical approach to derive a conservative upper bound to the maximum end-to-end latency of a streaming application. Existing analytical approaches often assume static application models, which cannot cope with the data-dependent execution of dynamic streaming applications. Consequently, they give overly pessimistic upper bounds. In this paper, we use an expressively richer dataflow model of computation as an application model. The model supports adaptive applications that change their graph structure, execution times, and data rates, depending on their mode of operation, or scenario. We first formalize the latency analysis problem in the presence of dynamically switching scenarios. We characterize each scenario with a compact matrix in (max, +) algebra using a symbolic execution of one graph iteration. The resulting matrices are then composed to derive a bound to the end-to-end latency under a periodic source. Aperiodic sources such as sporadic streams can be analyzed by reduction to a periodic reference. We demonstrate the applicability of the technique with dataflow models from the wireless application domain. Moreover, the method is illustrated with a tradeoff analysis in resource reservation under a throughput constraint. The evaluation shows that the approach has a low runtime, which enables it to be effectively integrated in multiprocessor design flows of streaming applications. Firew Siyoum, Marc Geilen, Henk Corporaal |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2014 | Symbolic Analysis of Dataflow Applications Mapped onto Shared Heterogeneous ResourcesabstractEmbedded streaming applications require design-time temporal analysis to verify real-time constraints such as throughput and latency. In this paper, we introduce a new analytical technique to compute temporal bounds of streaming applications mapped onto a shared multiprocessor platform. We use an expressively rich application model that supports adaptive applications where graph structure, execution times and data rates may change dynamically. The analysis technique combines symbolic simulation in (max, +) algebra with worst-case resource availability curves. It further enables a tighter performance guarantee by improving the WCRTs of service requests that arrive in the same busy time. Evaluation on real-life application graphs shows that the technique is tens of times faster than the state-of-the-art and enables tighter throughput guarantees, up to a factor of 4, compared to the typical worst-case analysis. Firew Siyoum, Marc Geilen, Henk Corporaal |
DAC | 1 |
| 2013 | MAMPSX: A demonstration of rapid, predictable HMPSOC synthesisabstractHeterogeneous Multiprocessor systems-on-chip (HMPSoC) are becoming popular as a means of meeting energy efficiency requirements of modern embedded systems. However, as these HMPSoCs run multimedia applications as well, they also need to meet realtime requirements. Designing HMPSoCs with predictable timing behavior is a key challenge, as the current design methods for these platforms are semi-automated, non-predictable, or support limited heterogeneity. In this demonstration, we present a design framework to rapidly generate and implement predictable HMPSoC designs. It takes the application specifications and the architecture model as input and generates the entire HMPSoC, for FPGA prototyping, that meets the throughput constraints of the application. We also present results of a case study that computes the performance-power tradeoffs of an industrial vision application. A tool-chain targeting the Xilinx Zynq FPGA is also presented. Shakith Fernando, Mark Wijtvliet, Firew Siyoum, Yifan He 0002, Sander Stuijk, Akash Kumar 0001, Henk Corporaal |
FPL | 3 |
| 2013 | Automated extraction of scenario sequences from disciplined dataflow networks
Firew Siyoum, Marc Geilen, Johan Eker, Carl von Platen, Henk Corporaal |
MEMOCODE | 1 |
| 2013 | MAMPSx: A design framework for rapid synthesis of predictable heterogeneous MPSoCsabstractHeterogeneous Multiprocessor System-on-Chips (HMPSoC) are becoming popular as a means of meeting energy efficiency requirements of modern embedded systems. However, as these HMPSoCs run multimedia applications as well, they also need to meet real-time requirements. Designing these predictable HMPSoCs is a key challenge, as the current design methods for these platforms are either semi-automated, non-predictable, or have limited heterogeneity. In this paper, we propose a design framework to generate and program HMPSoC designs in a rapid and predictable manner. It takes the application specifications and the architecture model as input and generates the entire HMPSoC, for FPGA prototyping, that meets the throughput constraints. The experimental results show that our framework can provide a conservative bound on the worst-case throughput of the FPGA implementation. We also present results of a case study that computes the area-power trade-offs of an industrial vision application. The entire design space exploration of all configurations was completed in 8 hours. A tool-chain targeting the Xilinx Zynq FPGA is also presented. Shakith Fernando, Firew Siyoum, Yifan He 0002, Akash Kumar 0001, Henk Corporaal |
RSP | 2 |
| 2011 | Resource-Efficient Real-Time Scheduling Using Credit-Controlled Static-Priority ArbitrationabstractA present-day System-on-Chip (SoC) runs a wide range of applications with diverse real-time requirements. Resources, such as processors, interconnects and memories, are shared between these applications to reduce cost. Resource sharing causes temporal interference, which must be bounded by a suitable resource arbiter. System-level analysis techniques use the service guarantee of the arbiter to ensure that real-time requirements of these applications are satisfied. A service guarantee that underestimates the minimum service provided by an arbiter results in more allocation of resources than needed to satisfy latency and throughput requirements. For instance, a linear service guarantee cannot accurately capture burst service provision by many priority-based schedulers, such as Credit-Controlled Static Priority (CCSP) and Priority-Budget Scheduling (PBS). As a result, the timing analysis of these arbiters becomes too pessimistic. This leads to unnecessary cost penalties since some SoC resources, such as SDRAM bandwidth, are scarce and expensive. This paper addresses this problem for the CCSP arbiter. The two main contributions are: (1) a piecewise linear service guarantee that accurately captures bursty service provisioning, and (2) an equivalent dataflow model of the new service guarantee, which is an essential component to integrate the arbiter with dataflow-based system-level design techniques that analyze the worst-case latency and throughput of real-time applications. The new service guarantee enables efficient resource utilization under CCSP arbitration. Experimental results of an H.263 video decoder application show that memory bandwidth savings from 26% up to 67% can be achieved by using the new service guarantee as compared to the existing linear service guarantee. Firew Siyoum, Benny Akesson, Sander Stuijk, Kees Goossens, Henk Corporaal |
RTCSA (1) | 1 |