Marcel Ehrhardt

dblp:185/0503 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2026
0000-0002-1333-7513ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Theory 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.

Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 67% Processor architecture and microarchitecture · 33%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › sequence alignment
pairwise sequence alignment
0.312018
Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018
Bioinformatics and computational biology
sequence alignment
0.312018
Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018
Processor architecture and microarchitecture
multithreading
0.312018
Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018
Parallel and multicore computing
parallel programming models
0.312018
Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018
Parallel and multicore computing › data parallelism
SIMD vectorization
0.312018
Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018
Bioinformatics and computational biology › sequence analysis
FM-index
0.312017
EPR-Dictionaries: A Practical and Fast Data Structure for Constant Time Searches in Unidirectional and Bidirectional FM Indices · RECOMB 2017
Bioinformatics and computational biology › sequence analysis
sequence indexing
0.312017
EPR-Dictionaries: A Practical and Fast Data Structure for Constant Time Searches in Unidirectional and Bidirectional FM Indices · RECOMB 2017

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

work stealing · 0.7dynamic programming · 0.7SIMD · 0.7
YearPublicationVenuePosition
2026 DREAM-Stellar: parallel and space efficient exact local alignment
abstract
BACKGROUND: Searching large genomic data sets for local alignments poses a computational challenge. A particular obstacle is the handling of repetitive sequences that appear in various contexts and incur a high runtime cost. For practical homology search, it is important to develop a specific but sensitive filter. Good filters reduce the search space before alignment without missing significant matches. RESULTS: We introduce DREAM-Stellar, a parallelized, updated version of the pairwise local aligner Stellar. The new aligner, DREAM-Stellar, is composed of four steps: preprocessing the queries and references, building a data structure for distributing the queries, computing in parallel the results and finally combining them. For distributing the queries we use the IBF data structure and a new prefilter for local alignments. We present our comparison of five local aligners on simulated and real genomic data and conclude that heuristic tools like BLAST miss a large percentage of significant local alignments or "drown" them in millions of less significant matches. This new version of Stellar is up to 900 times faster on 32 parallel threads than its single-threaded predecessor and can find all alignments between a pair of genomes in minutes. With that, the runtime of DREAM-Stellar is on par with tools like BLAST etc. CONCLUSIONS: DREAM-Stellar is very practical and fast on very long sequences which makes it a suitable new tool for finding local alignments between genomic sequences under the edit distance model. The software is freely available for Linux and Mac OS X at https://github.com/seqan/dream-stellar
Evelin Aasna, Simon Gottlieb, Marcel Ehrhardt, Knut Reinert
BMC Bioinform.3
2018 Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading
abstract
Motivation: Pairwise sequence alignment is undoubtedly a central tool in many bioinformatics analyses. In this paper, we present a generically accelerated module for pairwise sequence alignments applicable for a broad range of applications. In our module, we unified the standard dynamic programming kernel used for pairwise sequence alignments and extended it with a generalized inter-sequence vectorization layout, such that many alignments can be computed simultaneously by exploiting SIMD (single instruction multiple data) instructions of modern processors. We then extended the module by adding two layers of thread-level parallelization, where we (a) distribute many independent alignments on multiple threads and (b) inherently parallelize a single alignment computation using a work stealing approach producing a dynamic wavefront progressing along the minor diagonal. Results: We evaluated our alignment vectorization and parallelization on different processors, including the newest Intel® Xeon® (Skylake) and Intel® Xeon PhiTM (KNL) processors, and use cases. The instruction set AVX512-BW (Byte and Word), available on Skylake processors, can genuinely improve the performance of vectorized alignments. We could run single alignments 1600 times faster on the Xeon PhiTM and 1400 times faster on the Xeon® than executing them with our previous sequential alignment module. Availability and implementation: The module is programmed in C++ using the SeqAn (Reinert et al., 2017) library and distributed with version 2.4 under the BSD license. We support SSE4, AVX2, AVX512 instructions and included UME: SIMD, a SIMD-instruction wrapper library, to extend our module for further instruction sets. We thoroughly test all alignment components with all major C++ compilers on various platforms. Supplementary information: Supplementary data are available at Bioinformatics online.
René Rahn, Stefan Budach, Pascal Costanza, Marcel Ehrhardt, Jonny Hancox, Knut Reinert
Bioinform.4
2017 EPR-Dictionaries: A Practical and Fast Data Structure for Constant Time Searches in Unidirectional and Bidirectional FM Indices
Christopher Pockrandt, Marcel Ehrhardt, Knut Reinert
RECOMB2
2017 Delta-Fast Tries: Local Searches in Bounded Universes with Linear Space
Marcel Ehrhardt, Wolfgang Mulzer
WADS1