Zynq SoC based Lattice-Boltzmann Simulation Environment

Xiaojun Zhai, Minsi Chen, Sahar Soheilian Esfahani, Abbes Amira, Faycal Bensaali, Julien AbiNahed, Saradan Prasad Daku, Abdulla Al-Ansari, Ayman Zakaria

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)


Cerebral aneurysm is a weakness in a blood vessel that may enlarge and bleed into surrounding area, which is a lifethreatening condition. Therefore, early and accurate diagnosis of aneurysm is highly required to help doctors to decide the right treatment. The HemeLB is a massively parallel lattice-Boltzmann simulation framework that allows surgeons to visualise the simulation results. However, the HemeLB simulation framework is originally designed for high performance computer (HPC), which is not user friendly for the end users. In this paper, we present a solution for designing and implementing HemeLB on cost efficient embedded platforms, in order to allow the HemeLB simulation framework to be potentially implemented in the local environment of hospital. The proposed work has been developed using a Zynq system-on-chip (SoC), which is a heterogeneous multi-processor system-on-chip (MPSoC) platform widely used in high performance embedded applications. In addition, a comprehensive evaluation for the implementation using the data extracted from real patient with cerebral aneurysm segmentation is also reported in this paper. The results demonstrate that the proposed implementation is able to support the HemeLB framework on a low-cost embedded platform and achieving a maximum performance of 215,751 sites updates per second with 2 cores.
Original languageEnglish
Title of host publication2019 IEEE 10th GCC Conference and Exhibition (GCC)
Number of pages5
ISBN (Electronic)9781538694770
ISBN (Print)9781538694787
Publication statusPublished - 2019
Event10th IEEE GCC Conference and Exhibition: Powering the 4th Industrial Revolution - Regency Hotel, Salmiya, Kuwait
Duration: 19 Apr 201923 Apr 2019
Conference number: 10

Publication series

NameIEEE GCC Conference & Exhibition
ISSN (Print)2473-9383
ISSN (Electronic)2473-9391


Conference10th IEEE GCC Conference and Exhibition
Internet address


Dive into the research topics of 'Zynq SoC based Lattice-Boltzmann Simulation Environment'. Together they form a unique fingerprint.

Cite this