DocumentCode :
2953962
Title :
Parallelisation strategies for large scale cellular automata frameworks in pharmaceutical modelling
Author :
Bezbradica, Marija ; Crane, Martin ; Ruskin, Heather J.
Author_Institution :
Centre for Sci. Comput. & Complex Syst. Modelling, Dublin City Univ., Dublin, Ireland
fYear :
2012
fDate :
2-6 July 2012
Firstpage :
223
Lastpage :
230
Abstract :
Cellular Automata (CA) properties facilitate the detail required for the bottom-up approach to modelling and simulation of a broad range of physico-chemical reactions. In pharmaceutical applications, CA models use a combination of discrete-event rules based on probabilistic distributions and fundamental physical laws to predict the behaviour of active substances (drug molecules) and structural changes in Drug Dissolution Systems (DDS) over time. Several models of this type have been described so far in the scientific literature. Yet, practical applications are lacking in the context of large-scale, high-precision, high-fidelity simulations. The key obstacle to parallelisation of such models is not only the amount of data involved, but also the fact that many of these models incorporate agent-like behaviour within the CA framework in order to describe pharmaceutical components. This makes communication across process boundaries expensive. In this paper, we apply different parallelisation strategies to a large scale CA framework, used to model coated drug spheres. We use two parallel-computing application programming interfaces (APIs), namely OpenMP and MPI, to partition the simulation space. We analyse the applicability of each API to the problem individually, as well as in the hybrid solution. We examine speedup potential and overhead for local and global communication for simulation speed and solution scalability. For these types of problems, our results show that performance is much improved for appropriate combinations of parallelisation solutions.
Keywords :
application program interfaces; cellular automata; drugs; medical computing; message passing; multi-agent systems; parallel processing; probability; API; DDS; MPI; OpenMP; active substance; agent-like behaviour; application programming interface; coated drug sphere; discrete-event rule; drug dissolution system; drug molecule; fundamental physical law; large scale CA framework; large scale cellular automata; parallel-computing; parallelisation strategy; pharmaceutical modelling; physico-chemical reaction; probabilistic distribution; Coatings; Computational modeling; Drugs; Polymers; Probabilistic logic; Solid modeling; Cellular Automata; HPC; Hybrid models; Modelling; Spatio-temporal model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2012 International Conference on
Conference_Location :
Madrid
Print_ISBN :
978-1-4673-2359-8
Type :
conf
DOI :
10.1109/HPCSim.2012.6266916
Filename :
6266916
Link To Document :
بازگشت