计算机科学
组分(热力学)
构造(python库)
多核处理器
分布式计算
过程(计算)
并行计算
平行性(语法)
复杂系统
超级计算机
领域(数学分析)
比例(比率)
人工智能
程序设计语言
热力学
物理
数学分析
量子力学
数学
作者
Feng Zhu,Yiping Yao,Wenjie Tang,Dan Chen
标识
DOI:10.1016/j.future.2014.11.018
摘要
Due to the quick advances in the scale of problem domain of complex systems under investigation, the complexity of multi-input component models used to construct logical processes (LP) has significantly increased. High-performance computing technologies have therefore been extensively used to enable parallel simulation execution. However, the traditional multi-process parallel method (MPM) executes LPs in parallel on multi-core platforms, which ignores the intrinsic parallel capabilities of multi-input component models. In this study, a vectorized component model (VCM) framework has been proposed. The design aims to better utilize the parallelism of multi-input component models. A two-level composite parallel method (CPM) has then been constructed within the framework, which can sustain complex system simulation applications consisting of multi-input component models. CPM first employs MPM to dispatch LPs onto a multi-core computing platform. It then maps VCMs to the multiple-core platform for parallel execution. Experimental results indicate that (1) the proposed VCM framework can better utilize the parallelism of multi-input component models, and (2) CPM can significantly improve the performance comparing to the traditional MPM. The results also show that CPM can effectively cope with the size and complexity of complex simulation applications with multi-input component models.
科研通智能强力驱动
Strongly Powered by AbleSci AI