Zynq SoC Based Lattice-Boltzmann Simulation Environment

Xiaojun Zhao, Minsi Chen, Sahar Soheilian, Abbes Amira, Faycal Bensaali, Julien AbiNahed, Sarada Daku, Abdulla Al-Ansari, Ayman Zakaria

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

Abstract

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 10th IEEE-GCC Conference and Exhibition (GCCCE)
PublisherIEEE
Number of pages5
Publication statusAccepted/In press - 21 Feb 2019
Event10th IEEE GCC Conference and Exhibition: Powering the 4th Industrial Revolution - Regency Hotel, Kuwait
Duration: 19 Apr 201923 Apr 2019
http://ieeegcc.com/index.html

Conference

Conference10th IEEE GCC Conference and Exhibition
CountryKuwait
Period19/04/1923/04/19
Internet address

Fingerprint

Blood vessels
Costs
System-on-chip

Cite this

Zhao, X., Chen, M., Soheilian, S., Amira, A., Bensaali, F., AbiNahed, J., ... Zakaria, A. (Accepted/In press). Zynq SoC Based Lattice-Boltzmann Simulation Environment. In 2019 10th IEEE-GCC Conference and Exhibition (GCCCE) IEEE.
Zhao, Xiaojun ; Chen, Minsi ; Soheilian, Sahar ; Amira, Abbes ; Bensaali, Faycal ; AbiNahed, Julien ; Daku, Sarada ; Al-Ansari, Abdulla ; Zakaria, Ayman. / Zynq SoC Based Lattice-Boltzmann Simulation Environment. 2019 10th IEEE-GCC Conference and Exhibition (GCCCE). IEEE, 2019.
@inproceedings{e792d07a9ceb46b1bf3bf9d22272ca2a,
title = "Zynq SoC Based Lattice-Boltzmann Simulation Environment",
abstract = "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, wepresent 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 usedin 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 HemeLBframework on a low-cost embedded platform and achieving a maximum performance of 215,751 sites updates per second with 2 cores.",
author = "Xiaojun Zhao and Minsi Chen and Sahar Soheilian and Abbes Amira and Faycal Bensaali and Julien AbiNahed and Sarada Daku and Abdulla Al-Ansari and Ayman Zakaria",
year = "2019",
month = "2",
day = "21",
language = "English",
booktitle = "2019 10th IEEE-GCC Conference and Exhibition (GCCCE)",
publisher = "IEEE",

}

Zhao, X, Chen, M, Soheilian, S, Amira, A, Bensaali, F, AbiNahed, J, Daku, S, Al-Ansari, A & Zakaria, A 2019, Zynq SoC Based Lattice-Boltzmann Simulation Environment. in 2019 10th IEEE-GCC Conference and Exhibition (GCCCE). IEEE, 10th IEEE GCC Conference and Exhibition, Kuwait, 19/04/19.

Zynq SoC Based Lattice-Boltzmann Simulation Environment. / Zhao, Xiaojun; Chen, Minsi; Soheilian, Sahar; Amira, Abbes; Bensaali, Faycal; AbiNahed, Julien; Daku, Sarada; Al-Ansari, Abdulla; Zakaria, Ayman.

2019 10th IEEE-GCC Conference and Exhibition (GCCCE). IEEE, 2019.

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

TY - GEN

T1 - Zynq SoC Based Lattice-Boltzmann Simulation Environment

AU - Zhao, Xiaojun

AU - Chen, Minsi

AU - Soheilian, Sahar

AU - Amira, Abbes

AU - Bensaali, Faycal

AU - AbiNahed, Julien

AU - Daku, Sarada

AU - Al-Ansari, Abdulla

AU - Zakaria, Ayman

PY - 2019/2/21

Y1 - 2019/2/21

N2 - 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, wepresent 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 usedin 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 HemeLBframework on a low-cost embedded platform and achieving a maximum performance of 215,751 sites updates per second with 2 cores.

AB - 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, wepresent 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 usedin 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 HemeLBframework on a low-cost embedded platform and achieving a maximum performance of 215,751 sites updates per second with 2 cores.

M3 - Conference contribution

BT - 2019 10th IEEE-GCC Conference and Exhibition (GCCCE)

PB - IEEE

ER -

Zhao X, Chen M, Soheilian S, Amira A, Bensaali F, AbiNahed J et al. Zynq SoC Based Lattice-Boltzmann Simulation Environment. In 2019 10th IEEE-GCC Conference and Exhibition (GCCCE). IEEE. 2019