36 citations · 149 across the 13 of their papers we have counts for
6 papers · 1 filter
libtxsize -- a library for automated Bitcoin transaction-size estimates
Johannes Hofmann
This paper presents libtxsize, a library to estimate the size requirements of arbitrary Bitcoin transactions. To account for different use cases, the library provides estimates in…
Bridging the Architecture Gap: Abstracting Performance-Relevant Properties of Modern Server Processors
Johannes Hofmann, Christie L. Alappat, Georg Hager +2
We describe a universal modeling approach for predicting single- and multicore runtime of steady-state loops on server processors. To this end we strictly differentiate between app…
Analysis of Intel's Haswell Microarchitecture Using The ECM Model and Microbenchmarks
Johannes Hofmann, Dietmar Fey, Jan Eitzinger +2
This paper presents an in-depth analysis of Intel's Haswell microarchitecture for streaming loop kernels. Among the new features examined is the dual-ring Uncore design, Cluster-on…
Execution-Cache-Memory Performance Model: Introduction and Validation
Johannes Hofmann, Jan Eitzinger, Dietmar Fey
This report serves two purposes: To introduce and validate the Execution-Cache-Memory (ECM) performance model and to provide a thorough analysis of current Intel processor architec…
Comparing the Performance of Different x86 SIMD Instruction Sets for a Medical Imaging Application on Modern Multi- and Manycore Chips
Johannes Hofmann, Jan Treibig, Georg Hager +1
Single Instruction, Multiple Data (SIMD) vectorization is a major driver of performance in current architectures, and is mandatory for achieving good performance with codes that ar…
Performance Engineering for a Medical Imaging Application on the Intel Xeon Phi Accelerator
Johannes Hofmann, Jan Treibig, Georg Hager +1
We examine the Xeon Phi, which is based on Intel's Many Integrated Cores architecture, for its suitability to run the FDK algorithm--the most commonly used algorithm to perform the…