Zynq SoC based Lattice-Boltzmann Simulation Environment

Cerebral aneurysm is a life-threatening disease that may enlarge and bleed into surrounding area. Therefore, diagnosis of aneurysm is highly important as early as possible to help doctors to decide the right treatment. The HemeLB is a lattice-Boltzmann simulation framework that allows surgeons to view the simulation results of cerebral blood vessels. The HemeLB simulation framework was designed for high performance computer (HPC), which is not user friendly for the users who do not have computer science background. In this paper, we present a solution for designing and implementing HemeLB on a cost efficient embedded platform, 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. Moreover, a comprehensive evaluation for the implementation is also reported in this paper. The results demonstrate that the proposed implementation is able to support the HemeLB framework on a low-cost MPSoC platform and achieving a maximum performance of 215,751 sites updates per second with only 2 cores.

[1]  Stephan Felber,et al.  Treatment of Extracranial and Intracranial Aneurysms and Arteriovenous Fistulae Using Stent Grafts , 2004, Neurosurgery.

[2]  Abbes Amira,et al.  System-on-Chip Solution for Patients Biometric: A Compressive Sensing-Based Approach , 2018, IEEE Sensors Journal.

[3]  Peter V. Coveney,et al.  Analysing and modelling the performance of the HemeLB lattice-Boltzmann simulation environment , 2012, J. Comput. Sci..

[4]  N. Benkirane,et al.  Stroke risk factors in a Moroccan population: a multicentric prospective study , 2015, Journal of the Neurological Sciences.

[5]  Peter Scarborough,et al.  The economic burden of ill health due to diet, physical inactivity, smoking, alcohol and obesity in the UK: an update to 2006-07 NHS costs. , 2011, Journal of public health.

[6]  Abbes Amira,et al.  ECG encryption and identification based security solution on the Zynq SoC for connected health systems , 2017, J. Parallel Distributed Comput..

[7]  P. Bhatnagar,et al.  A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems , 1954 .

[8]  Gustavo Deco,et al.  Increased Stability and Breakdown of Brain Effective Connectivity During Slow-Wave Sleep: Mechanistic Insights from Whole-Brain Computational Modelling , 2017, Scientific Reports.

[9]  Y. Ventikos,et al.  Computational modelling of clot development in patient‐specific cerebral aneurysm cases , 2016, Journal of thrombosis and haemostasis : JTH.

[10]  Peter V. Coveney,et al.  HemeLB: A high performance parallel lattice-Boltzmann code for large scale fluid flow in complex geometries , 2008, Comput. Phys. Commun..

[11]  Louise H. Crockett,et al.  The Zynq Book: Embedded Processing with the Arm Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc , 2014 .

[12]  E. Skinhøj,et al.  [Cerebral hemodynamics]. , 1968, Nordisk medicin.

[13]  T. Adali,et al.  Latency (in)sensitive ICA Group independent component analysis of fMRI data in the temporal frequency domain , 2003, NeuroImage.

[14]  Abbes Amira,et al.  OCR based feature extraction and template matching algorithms for Qatari number plate , 2016, 2016 International Conference on Industrial Informatics and Computer Systems (CIICS).