J. Himmelspach, Roland Ewald, Stefan Leye, A. Uhrmacher
{"title":"通过采用多层并行化来增强仿真的可扩展性","authors":"J. Himmelspach, Roland Ewald, Stefan Leye, A. Uhrmacher","doi":"10.1109/PDMC-HIBI.2010.17","DOIUrl":null,"url":null,"abstract":"Current and upcoming architectures of desktop and high performance computers offer increasing means for parallel execution. Since the computational demands induced by ever more realistic models increase steadily, this trend is of growing importance for systems biology. Simulations of these models may involve the consideration of multiple parameter combinations, their replications, data collection, and data analysis - all of which offer different opportunities for parallelization. We present a brief theoretical analysis of these opportunities in order to show their potential impact on the overall computation time. The benefits of using more than one opportunity for parallelization are illustrated by a set of benchmark experiments, which furthermore show that parallelizability should be exploited in a flexible manner to achieve speedup.","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"311 1","pages":"57-66"},"PeriodicalIF":0.0000,"publicationDate":"2010-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Enhancing the Scalability of Simulations by Embracing Multiple Levels of Parallelization\",\"authors\":\"J. Himmelspach, Roland Ewald, Stefan Leye, A. Uhrmacher\",\"doi\":\"10.1109/PDMC-HIBI.2010.17\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Current and upcoming architectures of desktop and high performance computers offer increasing means for parallel execution. Since the computational demands induced by ever more realistic models increase steadily, this trend is of growing importance for systems biology. Simulations of these models may involve the consideration of multiple parameter combinations, their replications, data collection, and data analysis - all of which offer different opportunities for parallelization. We present a brief theoretical analysis of these opportunities in order to show their potential impact on the overall computation time. The benefits of using more than one opportunity for parallelization are illustrated by a set of benchmark experiments, which furthermore show that parallelizability should be exploited in a flexible manner to achieve speedup.\",\"PeriodicalId\":31175,\"journal\":{\"name\":\"Infinity\",\"volume\":\"311 1\",\"pages\":\"57-66\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-09-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Infinity\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PDMC-HIBI.2010.17\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Infinity","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDMC-HIBI.2010.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Enhancing the Scalability of Simulations by Embracing Multiple Levels of Parallelization
Current and upcoming architectures of desktop and high performance computers offer increasing means for parallel execution. Since the computational demands induced by ever more realistic models increase steadily, this trend is of growing importance for systems biology. Simulations of these models may involve the consideration of multiple parameter combinations, their replications, data collection, and data analysis - all of which offer different opportunities for parallelization. We present a brief theoretical analysis of these opportunities in order to show their potential impact on the overall computation time. The benefits of using more than one opportunity for parallelization are illustrated by a set of benchmark experiments, which furthermore show that parallelizability should be exploited in a flexible manner to achieve speedup.