VLDB 2026 Research / reviewers in the wild / expert
Björn Gottschall
dblp:304/0322
· DBLP profile ↗
3ranked-venue papers
3as first author
2since 2021 · last 2023
0009-0008-9309-2624ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 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
2 papers |
Performance modeling and evaluation · 77% GPUs and heterogeneous computing · 13% Processor architecture and microarchitecture · 10% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
performance analysis tools |
0.7 | 1 | 2023 | TEA: Time-Proportional Event Analysis · ISCA 2023 |
Performance modeling and evaluation
profiling |
0.5 | 1 | 2021 | TIP: Time-Proportional Instruction Profiling · MICRO 2021 |
GPUs and heterogeneous computing
heterogeneous architecture |
0.2 | 1 | 2023 | TEA: Time-Proportional Event Analysis · ISCA 2023 |
Processor architecture and microarchitecture
out-of-order execution |
0.1 | 1 | 2021 | TIP: Time-Proportional Instruction Profiling · MICRO 2021 |
Methods — techniques the papers use, named apart from their topics
performance event sampling · 0.7time-proportional profiling · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | TEA: Time-Proportional Event AnalysisabstractAs computer architectures become increasingly complex and heterogeneous, it becomes progressively more difficult to write applications that make good use of hardware resources. Performance analysis tools are hence critically important as they are the only way through which developers can gain insight into the reasons why their application performs as it does. State-of-the-art performance analysis tools capture a plethora of performance events and are practically non-intrusive, but performance optimization is still extremely challenging. We believe that the fundamental reason is that current state-of-the-art tools in general cannot explain why executing the application's performance-critical instructions take time. Björn Gottschall, Lieven Eeckhout, Magnus Jahre |
ISCA | 1 |
| 2021 | TIP: Time-Proportional Instruction ProfilingabstractA fundamental part of developing software is to understand what the application spends time on. This is typically determined using a performance profiler which essentially captures how execution time is distributed across the instructions of a program. At the same time, the highly parallel execution model of modern high-performance processors means that it is difficult to reliably attribute time to instructions — resulting in performance analysis being unnecessarily challenging. Björn Gottschall, Lieven Eeckhout, Magnus Jahre |
MICRO | 1 |
| 2018 | Reloc - An Open-Source Vivado Workflow for Generating Relocatable End-User Configuration TilesabstractAs programmable logic is conquering data centers, FPGA resources become a ubiquitously available commodity available through the cloud. In these ecosystems, their employment must advance to fit the role of a dynamically managed, shared resource within multi-user environments. Programmable hardware vendors provide engineering workflows that only start to acknowledge the requirements of this thriving application context, which makes resource regularization, design migratability and isolated execution imperatives. Quite a few academic efforts have aimed at the key technique of design relocation on top of the vendor-provided workflows. Regularly, critical shortcomings remain and, in all cases, the engineering procedure is ridiculously complex. This paper identifies the significant gaps left by previous approaches and describes a thoroughly automated workflow for building a system infrastructure on FPGA that makes it a resource that is manageable by the OS. It highlights an end-to-end workflow to enable (a) the out-of-context synthesis of end-user designs against a thin module interface defined by appropriate synthesis constraints, which are (b) universally employable to all the user slots provisioned on an appropriately partitioned device without re-synthesis and (c) will operate there appropriately isolated merely communicating to the user host application through privately allocated communication channels. Björn Gottschall, Thomas PreuBer, Akash Kumar 0001 |
FCCM | 1 |