Demo Data from EDBT 2026 / reviewers in the wild / expert
Fredrik Bruhn
dblp:82/2715
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0002-8785-5380ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
1 paper |
Embedded and real-time systems · 62% GPUs and heterogeneous computing · 38% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing › heterogeneous architecture
heterogeneous system architecture |
0.2 | 1 | 2016 | Real-Time Capabilities of HSA Compliant COTS Platforms · RTSS 2016 |
Embedded and real-time systems
real-time embedded systems |
0.2 | 1 | 2016 | Real-Time Capabilities of HSA Compliant COTS Platforms · RTSS 2016 |
Embedded and real-time systems
real-time scheduling |
0.1 | 1 | 2016 | Real-Time Capabilities of HSA Compliant COTS Platforms · RTSS 2016 |
Embedded and real-time systems › real-time scheduling
timing predictability |
0.1 | 1 | 2016 | Real-Time Capabilities of HSA Compliant COTS Platforms · RTSS 2016 |
Methods — techniques the papers use, named apart from their topics
experimental measurement · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Offloading Accelerator-intensive Workloads in CPU-GPU Heterogeneous ProcessorsabstractAutonomous vehicular systems require computer vision and intelligent on-board decision making functionalities that include a mix of sequential and parallel workloads. The execution times of the workloads and power consumption in these functionalities can be lowered by utilizing the accelerators (e.g., GPU) instead of running the workloads entirely on the host processing units (CPU). However, allocating all the parallelizable workload to accelerators can create a computation bottleneck in the accelerators that, in turn, can have an adverse effect on schedulability of the systems. This paper presents a novel framework that can allocate the accelerate-intensive workloads to the accelerators as well as to the non-accelerated host processing units. Within the context of this framework, the paper introduces five offloading techniques to mitigate the accelerator-intensive workloads by utilizing excess capacity of non-accelerated processing units under dynamic scheduling in CPU-GPU heterogeneous processors. The proposed techniques are evaluated using simulation experiments. The evaluation results indicate that one of the proposed techniques can achieve up to 16% improvement in schedulability of the task sets compared to the traditional non-offloading technique. Nandinbaatar Tsog, Saad Mubeen, Fredrik Bruhn, Moris Behnam, Mikael Sjödin |
ETFA | 3 |
| 2019 | Static Allocation of Parallel Tasks to Improve Schedulability in CPU-GPU Heterogeneous Real-Time SystemsabstractAutonomous driving is one of the main challenges of modern cars. Computer visions and intelligent on-board decision making are crucial in autonomous driving and require heterogeneous processors with high computing capability under low power consumption constraints. The progress of parallel computing using heterogeneous processing units is further supported by software frameworks like OpenCL, OpenMP, CUDA, and C++AMP. These frameworks allow the allocation of parallel computation on different compute resources. This, however, creates a difficulty in allocating the right computation segments to the right processing units in such a way that the complete system meets all its timing requirements. In this paper, we consider pre-runtime static allocations of parallel tasks to perform their execution either sequentially on CPU or in parallel using a GPU. This allows for improving any unbalanced use of GPU accelerators in a heterogeneous environment. By performing several heuristic algorithms, we show that the overuse of accelerators results in a bottle-neck of the entire system execution. The experimental results show that our allocation schemes that target a balanced use of GPU improves the system schedulability up to 90%. Nandinbaatar Tsog, Matthias Becker 0004, Fredrik Bruhn, Moris Behnam, Mikael Sjödin |
IECON | 3 |
| 2016 | Real-Time Capabilities of HSA Compliant COTS PlatformsabstractDuring recent years, the interest in using heterogeneous computing architecture in industrial applications has increased dramatically. These architectures provide the computational power that makes them attractive for many industrial applications. However, most of these existing heterogeneous architectures suffer from the following limitations: difficulties of heterogeneous parallel programming and high communication cost between the computing units. To overcome these disadvantages, several leading hardware manufacturers have formed the HSA Foundation to develop a new hardware architecture: Heterogeneous System Architecture (HSA). In this paper, we investigate the suitability of using HSA for real-time embedded systems. A preliminary experimental study has been conducted to measure massive computing power and timing predictability of HSA. Nandinbaatar Tsog, Matthias Becker 0004, Marcus Larsson, Fredrik Bruhn, Moris Behnam, Mikael Sjödin |
RTSS | 4 |