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

Lorenz Braun

dblp:256/9383 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2023
0000-0002-4051-8950ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021

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
Performance modeling and evaluation · 50% Energy-efficient computing · 50%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation › performance prediction
execution time prediction
0.512021
A Simple Model for Portable and Fast Prediction of Execution Time and Power Consumption of GPU Kernels · ACM Trans. Archit. Code Optim. 2021
Energy-efficient computing
power prediction
0.512021
A Simple Model for Portable and Fast Prediction of Execution Time and Power Consumption of GPU Kernels · ACM Trans. Archit. Code Optim. 2021

Methods — techniques the papers use, named apart from their topics

random forest · 0.5cross-validation · 0.5
YearPublicationVenuePosition
2023 CUDAsap: Statically-Determined Execution Statistics as Alternative to Execution-Based Profiling
abstract
Today a variety of different GPU types exists, raising questions regarding high-level tasks such as provisioning and scheduling. To predict execution time on different GPU types accurately, we propose a method to obtain execution statistics based on compile-time static code analysis, in which the control flow graph for the code's basic blocks is determined. This graph is represented as an adjacency matrix and used in a system of linear equations to calculate the basic block execution frequencies. Kernel execution itself is not necessary for this analysis. We analyze the proposed method for five different benchmark suites, showing that 76 out of 79 evaluated kernels can be analyzed with an average error of 0.4 %, primarily due to different LLVM versions, with an average prediction time of 203.96 ms. Furthermore, repetitive kernels make memoization effective, and the underlying analysis is largely independent of problem size.
Yannick Emonds, Lorenz Braun, Holger Fröning
CCGrid2
2021 A Simple Model for Portable and Fast Prediction of Execution Time and Power Consumption of GPU Kernels
abstract
Characterizing compute kernel execution behavior on GPUs for efficient task scheduling is a non-trivial task. We address this with a simple model enabling portable and fast predictions among different GPUs using only hardware-independent features. This model is built based on random forests using 189 individual compute kernels from benchmarks such as Parboil, Rodinia, Polybench-GPU, and SHOC. Evaluation of the model performance using cross-validation yields a median Mean Average Percentage Error (MAPE) of 8.86–52.0% for time and 1.84–2.94% for power prediction across five different GPUs, while latency for a single prediction varies between 15 and 108 ms.
Lorenz Braun, Sotirios Nikas, Vincent Heuveline, Holger Fröning
ACM Trans. Archit. Code Optim.1