30 citations · 69 across the 9 of their papers we have counts for
10 papers
AnICA: Analyzing Inconsistencies in Microarchitectural Code Analyzers
Fabian Ritter, Sebastian Hack
Microarchitectural code analyzers, i.e., tools that estimate the throughput of machine code basic blocks, are important utensils in the tool belt of performance engineers. Recent t…
AnySeq/GPU: A Novel Approach for Faster Sequence Alignment on GPUs
André Müller, Bertil Schmidt, Richard Membarth +2
In recent years, the rapidly increasing number of reads produced by next-generation sequencing (NGS) technologies has driven the demand for efficient implementations of sequence al…
FLOWER: A comprehensive dataflow compiler for high-level synthesis
Puya Amiri, Arsène Pérard-Gayot, Richard Membarth +3
FPGAs have found their way into data centers as accelerator cards, making reconfigurable computing more accessible for high-performance applications. At the same time, new high-lev…
tinyMD: A Portable and Scalable Implementation for Pairwise Interactions Simulations
Rafael Ravedutti L. Machado, Jonas Schmitt, Sebastian Eibl +6
This paper investigates the suitability of the AnyDSL partial evaluation framework to implement tinyMD: an efficient, scalable, and portable simulation of pairwise interactions amo…
PMEvo: Portable Inference of Port Mappings for Out-of-Order Processors by Evolutionary Optimization
Fabian Ritter, Sebastian Hack
Achieving peak performance in a computer system requires optimizations in every layer of the system, be it hardware or software. A detailed understanding of the underlying hardware…
AnySeq: A High Performance Sequence Alignment Library based on Partial Evaluation
André Müller, Bertil Schmidt, Andreas Hildebrandt +4
Sequence alignments are fundamental to bioinformatics which has resulted in a variety of optimized implementations. Unfortunately, the vast majority of them are hand-tuned and spec…