Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Stefan Kral

dblp:10/466 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2006
—ORCID · none

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

Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1

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
3 papers
High-performance computing · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational science and engineering · 100%

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

TopicWeightPapersLastEvidence papers
High-performance computing
performance optimization at scale
0.132006
Gordon Bell finalists I - Large-scale electronic structure calculations of high-Z metals on the BlueGene/L platform · SC 2006
Large-Scale First-Principles Molecular Dynamics simulations on the BlueGene/L Platform using the Qbox code · SC 2005
Efficient Utilization of SIMD Extensions · Proc. IEEE 2005
High-performance computing
scientific computing systems
0.122006
Gordon Bell finalists I - Large-scale electronic structure calculations of high-Z metals on the BlueGene/L platform · SC 2006
Large-Scale First-Principles Molecular Dynamics simulations on the BlueGene/L Platform using the Qbox code · SC 2005
Compilers and program optimization
autotuning
0.112005
Efficient Utilization of SIMD Extensions · Proc. IEEE 2005
Compilers and program optimization
compiler back end
0.112005
Efficient Utilization of SIMD Extensions · Proc. IEEE 2005
Compilers and program optimization › code generation
SIMD code generation
0.112005
Efficient Utilization of SIMD Extensions · Proc. IEEE 2005
Compilers and program optimization
vectorization
0.112005
Efficient Utilization of SIMD Extensions · Proc. IEEE 2005
Computational science and engineering › materials science
materials science simulation
0.012005
Large-Scale First-Principles Molecular Dynamics simulations on the BlueGene/L Platform using the Qbox code · SC 2005

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

qbox · 0.1symbolic vectorization · 0.1straight-line code vectorization · 0.1hardware performance counters · 0.1
YearPublicationVenuePosition
2006 Compiler Technology for Blue Gene Systems
Stefan Kral, Markus Triska, Christoph W. Ueberhuber
Euro-Par1
2006 Gordon Bell finalists I - Large-scale electronic structure calculations of high-Z metals on the BlueGene/L platform
abstract
First-principles simulations of high-Z metallic systems using the Qbox code on the BlueGene/L supercomputer demonstrate unprecedented performance and scaling for a quantum simulation code. Specifically designed to take advantage of massively-parallel systems like BlueGene/L, Qbox demonstrates excellent parallel efficiency and peak performance. A sustained peak performance of 207.3 TFlop/s was measured on 65,536 nodes, corresponding to 56.5% of the theoretical full machine peak using all 128k CPUs.
François Gygi, Erik W. Draeger, Martin Schulz 0001, Bronis R. de Supinski, John A. Gunnels, Vernon Austel, James C. Sexton, Franz Franchetti, Stefan Kral, Christoph W. Ueberhuber, Juergen Lorenz
SC9
2005 Large-Scale First-Principles Molecular Dynamics simulations on the BlueGene/L Platform using the Qbox code
abstract
We demonstrate that the Qbox code supports unprecedented large-scale First-Principles Molecular Dynamics (FPMD) applications on the BlueGene/L supercomputer. Qbox is an FPMD implementation specifically designed for large-scale parallel platforms such as BlueGene/L. Strong scaling tests for a Materials Science application show an 86% scaling efficiency between 1024 and 32,768 CPUs. Measurements of performance by means of hardware counters show that 36% of the peak FPU performance can be attained.
François Gygi, Robert K. Yates, Juergen Lorenz, Erik W. Draeger, Franz Franchetti, Christoph W. Ueberhuber, Bronis R. de Supinski, Stefan Kral, John A. Gunnels, James C. Sexton
SC8
2005 Efficient Utilization of SIMD Extensions
abstract
This paper targets automatic performance tuning of numerical kernels in the presence of multilayered memory hierarchies and single-instruction, multiple-data (SIMD) parallelism. The studied SIMD instruction set extensions include Intel's SSE family, AMD's 3DNow!, Motorola's AltiVec, and IBM's BlueGene/L SIMD instructions. FFTW, ATLAS, and SPIRAL demonstrate that near-optimal performance of numerical kernels across a variety of modern computers featuring deep memory hierarchies can be achieved only by means of automatic performance tuning. These software packages generate and optimize ANSI C code and feed it into the target machine's general-purpose C compiler to maintain portability. The scalar C code produced by performance tuning systems poses a severe challenge for vectorizing compilers. The particular code structure hampers automatic vectorization and, thus, inhibits satisfactory performance on processors featuring short vector extensions. This paper describes special-purpose compiler technology that supports automatic performance tuning on machines with vector instructions. The work described includes: 1) symbolic vectorization of digital signal processing transforms; 2) straight-line code vectorization for numerical kernels; and 3) compiler back ends for straight-line code with vector instructions. Methods from all three areas were combined with FFTW, SPIRAL, and ATLAS to optimize both for memory hierarchy and vector instructions. Experiments show that the presented methods lead to substantial speedups (up to 1.8 for two-way and 3.3 for four-way vector extensions) over the best scalar C codes generated by the original systems as well as roughly matching the performance of hand-tuned vendor libraries.
Franz Franchetti, Stefan Kral, Juergen Lorenz, Christoph W. Ueberhuber
Proc. IEEE2
2004 FFT Compiler Techniques
Stefan Kral, Franz Franchetti, Juergen Lorenz, Christoph W. Ueberhuber, Peter Würzinger
CC1
2003 SIMD Vectorization of Straight Line FFT Code
Stefan Kral, Franz Franchetti, Juergen Lorenz, Christoph W. Ueberhuber
Euro-Par1
2001 Architecture independent short vector FFTs
abstract
This paper introduces an SIMD vectorization for FFTW-the "fastest Fourier transform in the west" proposed by Frigo and Johnson (see Proceedings of the ACM SIGPLAN '99 , p.169-180, 1999). The new method leads to an architecture independent short vector SIMD FFT vectorization that utilizes the architecture adaptivity of FFTW. It is based on special FFT kernels (up to size 64 and more) that are utilized by FFTW to compute the whole transform. This vectorization supports all features of complex transforms in FFTW (arbitrary size, dimension and stride of the data vector; in-place and out-of-place transforms) and is fully transparent to the user. It is suitable for arbitrary vector sizes of the underlying hardware.
Franz Franchetti, Herbert Karner, Stefan Kral, Christoph W. Ueberhuber
ICASSP3