Skip to main navigation Skip to search Skip to main content

Parallel lattice boltzmann flow simulation on emerging multi-core platforms

  • Liu Peng
  • , Ken Ichi Nomura
  • , Takehiro Oyakawa
  • , Rajiv K. Kalia
  • , Aiichiro Nakano
  • , Priya Vashishta

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations

Abstract

A parallel Lattice Boltzmann Method (pLBM), which is based on hierarchical spatial decomposition, is designed to perform large-scale flow simulations. The algorithm uses critical section-free, dual representation in order to expose maximal concurrency and data locality. Performances of emerging multi-core platforms-PlayStation3 (Cell Broadband Engine) and Compute Unified Device Architecture (CUDA)-are tested using the pLBM, which is implemented with multi-thread and message-passing programming. The results show that pLBM achieves good performance improvement, 11.02 for Cell over a traditional Xeon cluster and 8.76 for CUDA graphics processing unit (GPU) over a Sempron central processing unit (CPU). The results provide some insights into application design on future many-core platforms. © 2008 Springer-Verlag Berlin Heidelberg.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages763-777
Number of pages15
Volume5168 LNCS
DOIs
StatePublished - Sep 22 2008
Externally publishedYes

Fingerprint

Dive into the research topics of 'Parallel lattice boltzmann flow simulation on emerging multi-core platforms'. Together they form a unique fingerprint.

Cite this