The goal of performance engineering is to make the resource usage a controllable property of software. This thesis contributes to this field from the perspective of a computer scientist who is involved in scientific computing. First, the necessary basis is provided: Understanding of the development process of numerical software and of the emergence of performance at the hardware/software interface, further methods to model, predict, analyze, measure, assess, and optimize software performance. The first study is about a port of a fluid simulation in complex geometries using a lattice Boltzmann method to the Cell Broadband Engine Architecture (CBEA). For this, a thorough adaption to the peculiarities of this architecture and subsequent ...
With computer simulations real world phenomena can be analyzed in great detail. Computational fluid ...
Modern computing platforms provide unprecedented amounts of raw computational power. But significant...
Durch die immer weiter steigenden Performance-Anforderungen an eingebettete Systeme ist die Emulati...
Traditionell werden numerische Strömungssimulationen in einer zyklischen Sequenz autonomer Teilschri...
For several decades, engineers of different fields deal with flow problems. Due to large scales and ...
Dieses Dokument befasst sich mit der Auswertung und grafischen Darstellung von Laufzeitmessergebniss...
With the advent of low-energy buildings, the need for accurate building performance simulations has ...
The increasing demand for solving larger and more complex problems in computational science and engi...
This thesis proposes an approach that enables developers who are novices in software performance eng...
This paper discusses the main performance barriers for solving a large number of independent ordinar...
Since processor designers are hitting the power wall for performance growth, processor designs are s...
Sequentielle Programme können nicht vom Trend zu immer mehr Prozessorkernen profitieren. Zur Beschle...
The evolution of High-Performance Computing systems has taken asharp turn in the last decade. Due to...
2012-04-27The shift to many-core architecture design paradigm in computer market has provided unprec...
We present a software approach to hardware-oriented numerics which builds upon an augmented, previou...
With computer simulations real world phenomena can be analyzed in great detail. Computational fluid ...
Modern computing platforms provide unprecedented amounts of raw computational power. But significant...
Durch die immer weiter steigenden Performance-Anforderungen an eingebettete Systeme ist die Emulati...
Traditionell werden numerische Strömungssimulationen in einer zyklischen Sequenz autonomer Teilschri...
For several decades, engineers of different fields deal with flow problems. Due to large scales and ...
Dieses Dokument befasst sich mit der Auswertung und grafischen Darstellung von Laufzeitmessergebniss...
With the advent of low-energy buildings, the need for accurate building performance simulations has ...
The increasing demand for solving larger and more complex problems in computational science and engi...
This thesis proposes an approach that enables developers who are novices in software performance eng...
This paper discusses the main performance barriers for solving a large number of independent ordinar...
Since processor designers are hitting the power wall for performance growth, processor designs are s...
Sequentielle Programme können nicht vom Trend zu immer mehr Prozessorkernen profitieren. Zur Beschle...
The evolution of High-Performance Computing systems has taken asharp turn in the last decade. Due to...
2012-04-27The shift to many-core architecture design paradigm in computer market has provided unprec...
We present a software approach to hardware-oriented numerics which builds upon an augmented, previou...
With computer simulations real world phenomena can be analyzed in great detail. Computational fluid ...
Modern computing platforms provide unprecedented amounts of raw computational power. But significant...
Durch die immer weiter steigenden Performance-Anforderungen an eingebettete Systeme ist die Emulati...