Title
Cache Performance Optimizations for Parallel Lattice Boltzmann Codes
Abstract
When designing and implementing highly efficient scientific applications for parallel computers such as clusters of workstations, it is inevitable to consider and to optimize the single-CPU performance of the codes. For this purpose, it is particularly important that the codes respect the hierarchical memory designs that computer architects employ in order to hide the effects of the growing gap between CPU performance and main memory speed. In this paper, we present techniques to enhance the single-CPU efficiency of lattice Boltzmann methods which are commonly used in computational fluid dynamics. We show various performance results to emphasize the effectiveness of our optimization techniques.
Year
DOI
Venue
2003
10.1007/978-3-540-45209-6_66
LECTURE NOTES IN COMPUTER SCIENCE
Keywords
Field
DocType
lattice boltzmann,lattice boltzmann method
Cluster (physics),Computer performance,Cache,CPU cache,Parallel algorithm,Computer science,Parallel computing,Workstation,Lattice Boltzmann methods,Computational fluid dynamics
Conference
Volume
ISSN
Citations 
2790
0302-9743
8
PageRank 
References 
Authors
3.80
6
5
Name
Order
Citations
PageRank
jens wilke15211.18
thomas pohl283.80
Markus Kowarschik322242.67
Ulrich Rüde450572.00
lehrstuhl fur informatik systemsimulation583.80