Demo Data from EDBT 2026 / reviewers in the wild / expert
Frank Köhler
dblp:77/4219
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2016
0000-0001-7150-6509ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3Applied, 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 |
High-performance computing · 87% Parallel and multicore computing · 13% | |
| Databases, data mining, and information retrieval
1 paper |
Indexing and storage engines · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › numerical linear algebra
matrix multiplication |
0.2 | 1 | 2016 | Topology-aware optimization of big sparse matrices and matrix multiplications on main-memory systems · ICDE 2016 |
High-performance computing › sparse linear algebra
sparse matrix computation |
0.2 | 1 | 2016 | Topology-aware optimization of big sparse matrices and matrix multiplications on main-memory systems · ICDE 2016 |
Parallel and multicore computing › parallel architecture
multicore optimization |
0.1 | 1 | 2016 | Topology-aware optimization of big sparse matrices and matrix multiplications on main-memory systems · ICDE 2016 |
Methods — techniques the papers use, named apart from their topics
multidimensional data partitioning · 0.5dynamic rewrites · 0.5cardinality estimation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Topology-aware optimization of big sparse matrices and matrix multiplications on main-memory systemsabstractSince data sizes of analytical applications are continuously growing, many data scientists are switching from customized micro-solutions to scalable alternatives, such as statistical and scientific databases. However, many algorithms in data mining and science are expressed in terms of linear algebra, which is barely supported by major database vendors and big data solutions. On the other side, conventional linear algebra algorithms and legacy matrix representations are often not suitable for very large matrices. We propose a strategy for large matrix processing on modern multicore systems that is based on a novel, adaptive tile matrix representation (AT MATRIX). Our solution utilizes multiple techniques inspired from database technology, such as multidimensional data partitioning, cardinality estimation, indexing, dynamic rewrites, and many more in order to optimize the execution time. Based thereon we present a matrix multiplication operator ATMULT, which outperforms alternative approaches. The aim of our solution is to overcome the burden for data scientists of selecting appropriate algorithms and matrix storage representations. We evaluated AT MATRIX together with ATMULT on several real-world and synthetic random matrices. David Kernert, Wolfgang Lehner, Frank Köhler |
ICDE | 3 |
| 2015 | SpMacho - Optimizing Sparse Linear Algebra Expressions with Probabilistic Density EstimationabstractIn the age of statistical and scientific databases, there is an emerging trend of integrating analytical algorithms into database systems. Many of these algorithms are based on linear algebra with large, sparse matrices. However, linear algebra expressions often contain multiplications of more then two matrices. The execution of sparse matrix chains is nontrivial, since the runtime depends on the parenthesization and on physical properties of intermediate results. Our approach targets to overcome the burden for data scientists of selecting appropriate algorithms, matrix storage representations, and execution paths. In this paper, we present a sparse matrix chain optimizer (SpMachO) that creates an execution plan, which is composed of multiplication operators and transformations between sparse and dense matrix storage representations. We introduce a comprehensive cost model for sparse-, dense- and hybrid multiplication kernels. Moreover, we propose a sparse matrix product density estimator (SpProdest) for intermediate result matrices. We evaluated SpMachO and SpProdest using real-world matrices and random matrix chains. David Kernert, Frank Köhler, Wolfgang Lehner |
EDBT | 2 |
| 2014 | SLACID - sparse linear algebra in a column-oriented in-memory database systemabstractScientific computations and analytical business applications are often based on linear algebra operations on large, sparse matrices. With the hardware shift of the primary storage from disc into memory it is now feasible to execute linear algebra queries directly in the database engine. This paper presents and compares different approaches of storing sparse matrices in an in-memory column-oriented database system. We show that a system layout derived from the compressed sparse row representation integrates well with a columnar database design and that the resulting architecture is moreover amenable to a wide range of non-numerical use cases when dictionary encoding is used. Dynamic matrix manipulation operations, like online insertion or deletion of elements, are not covered by most linear algebra frameworks. Therefore, we present a hybrid architecture that consists of a read-optimized main and a write-optimized delta structure and evaluate the performance for dynamic sparse matrix workloads by applying workflows of nuclear science and network graphs. David Kernert, Frank Köhler, Wolfgang Lehner |
SSDBM | 2 |
| 2010 | An energy-aware indoor positioning system for AAL environmentsabstractAmbient Assisted Living (AAL) is a field of research activities focusing on IT support for healthcare, comfort and control applications for private home environments and seniors that has gained importance over the last years. AAL facilities often require positioning services, and generally need to offer easy installation and low energy consumption. We present an approach based on an ultrasound and RF system for three-dimensional indoor positioning and tracking using wall-mounted anchor nodes and a mobile positioning target. The target is a multifunctional customized handheld display and input device connected to the AAL environment. Positioning is achieved using TDoA distance measurement and a multilateration algorithm. To fulfill the low energy requirement, wall nodes are woken up only for positioning cycles by an ultrasonic pulse decoded by a custom electronic circuit and RF traffic is modelled with a small protocol footprint. Frank Köhler, Marcus Thoss, Alexander Aring |
IPIN | 1 |