Accuracy of the lattice-Boltzmann method using the Cell processor

M. J. Harvey, G. De Fabritiis, and G. Giupponi
Phys. Rev. E 78, 056702 – Published 6 November 2008

Abstract

Accelerator processors like the new Cell processor are extending the traditional platforms for scientific computation, allowing orders of magnitude more floating-point operations per second (flops) compared to standard central processing units. However, they currently lack double-precision support and support for some IEEE 754 capabilities. In this work, we develop a lattice-Boltzmann (LB) code to run on the Cell processor and test the accuracy of this lattice method on this platform. We run tests for different flow topologies, boundary conditions, and Reynolds numbers in the range Re=6350. In one case, simulation results show a reduced mass and momentum conservation compared to an equivalent double-precision LB implementation. All other cases demonstrate the utility of the Cell processor for fluid dynamics simulations. Benchmarks on two Cell-based platforms are performed, the Sony Playstation3 and the QS20/QS21 IBM blade, obtaining a speed-up factor of 7 and 21, respectively, compared to the original PC version of the code, and a conservative sustained performance of 28 gigaflops per single Cell processor. Our results suggest that choice of IEEE 754 rounding mode is possibly as important as double-precision support for this specific scientific application.

  • Figure
  • Figure
  • Figure
  • Received 19 February 2008

DOI:https://doi.org/10.1103/PhysRevE.78.056702

©2008 American Physical Society

Authors & Affiliations

M. J. Harvey*

  • Information and Communications Technologies, Imperial College London, South Kensington, London SW7 2AZ, United Kingdom

G. De Fabritiis and G. Giupponi

  • Computational Biochemistry and Biophysics Laboratory (GRIB-IMIM), Universitat Pompeu Fabra, Barcelona Biomedical Research Park (PRBB), C/Doctor Aiguader 88, 08003 Barcelona, Spain

  • *m.j.harvey@imperial.ac.uk
  • gianni.defabritiis@upf.edu
  • giovanni.giupponi@upf.edu

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 78, Iss. 5 — November 2008

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review E

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×