کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6920009 863596 2015 8 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A parallel implementation of an off-lattice individual-based model of multicellular populations
ترجمه فارسی عنوان
اجرای موازی یک مدل مبتنی بر فرد مبتنی بر چندگانه جمعیت چند سلولی
کلمات کلیدی
زیست شناسی محاسباتی، مدل های مبتنی بر فرد، خارج شبکه موازی سازی، تجزیه و تحلیل مقیاس
ترجمه چکیده
به عنوان مدل های محاسباتی جمعیت های چند سلولی شامل توصیف دقیق تر فرآیندهای بیوفیزیکی و بیوشیمیایی، هزینه محاسبات شبیه سازی چنین مدل ها، توانایی آنها در تولید پیش فرض های علمی جدید و پیش بینی های قابل آزمون را محدود می کند. در حالی که پیشرفت در تکنولوژی میکرو تراشه ادامه می دهد قدرت پردازنده های فردی را افزایش می دهد، محاسبات موازی باعث افزایش فوری در قدرت پردازش در دسترس می شود. برای استفاده کامل از تکنولوژی محاسبات موازی، لازم است الگوریتم های تخصصی را توسعه دهیم. برای این منظور، ما یک الگوریتم موازی برای یک کلاس از مدل های مبتنی بر فرد مبتنی بر جمعیت چند سلولی ارائه می دهیم. الگوریتم دامنه فضایی را بین فرآیندهای کامپیوتری تقسیم می کند و شامل روال های ارتباطی است که اطمینان می دهد که مدل در چند پردازنده به طور صحیح شبیه سازی شده است. الگوریتم موازی نشان داده شده است که به طور دقیق نتایج یک شبیه سازی قطعی را که با استفاده از یک پیاده سازی سری قبل از آن موجود است، تولید می کند. ما مقیاس زمان محاسبه، استفاده از حافظه و تعادل بار را تست می کنیم، زیرا پردازش های بیشتر برای شبیه سازی جمعیت سلولی از اندازه ثابت استفاده می شود. ما مقیاس خطی تقریبی هر دو سرعت و مصرف حافظه را تا 32 هسته پردازنده پیدا می کنیم. نشان داده شده است که تعادل بار پویا برای سرعت بخشیدن به توزیع فضایی غیر منظم سلول در مورد جمعیت رو به رشد ارائه شده است.
موضوعات مرتبط
مهندسی و علوم پایه شیمی شیمی تئوریک و عملی
چکیده انگلیسی
As computational models of multicellular populations include ever more detailed descriptions of biophysical and biochemical processes, the computational cost of simulating such models limits their ability to generate novel scientific hypotheses and testable predictions. While developments in microchip technology continue to increase the power of individual processors, parallel computing offers an immediate increase in available processing power. To make full use of parallel computing technology, it is necessary to develop specialised algorithms. To this end, we present a parallel algorithm for a class of off-lattice individual-based models of multicellular populations. The algorithm divides the spatial domain between computing processes and comprises communication routines that ensure the model is correctly simulated on multiple processors. The parallel algorithm is shown to accurately reproduce the results of a deterministic simulation performed using a pre-existing serial implementation. We test the scaling of computation time, memory use and load balancing as more processes are used to simulate a cell population of fixed size. We find approximate linear scaling of both speed-up and memory consumption on up to 32 processor cores. Dynamic load balancing is shown to provide speed-up for non-regular spatial distributions of cells in the case of a growing population.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Physics Communications - Volume 192, July 2015, Pages 130-137
نویسندگان
, , , ,