首页    期刊浏览 2025年06月15日 星期日
登录注册

文章基本信息

  • 标题:An Approach to Parallel Simulation of Ordinary Differential Equations
  • 本地全文:下载
  • 作者:Joshua D. Carl ; Gautam Biswas
  • 期刊名称:Journal of Software Engineering and Applications
  • 印刷版ISSN:1945-3116
  • 电子版ISSN:1945-3124
  • 出版年度:2016
  • 卷号:09
  • 期号:05
  • 页码:250-290
  • DOI:10.4236/jsea.2016.95019
  • 语种:English
  • 出版社:Scientific Research Publishing
  • 摘要:Cyber-physical systems (CPS) represent a class of complex engineered systems where functionality and behavior emerge through the interaction between the computational and physical domains. Simulation provides design engineers with quick and accurate feedback on the behaviors generated by their designs. However, as systems become more complex, simulating their behaviors becomes computation all complex. But, most modern simulation environments still execute on a single thread, which does not take advantage of the processing power available on modern multi-core CPUs. This paper investigates methods to partition and simulate differential equation-based models of cyber-physical systems using multiple threads on multi-core CPUs that can share data across threads. We describe model partitioning methods using fixed step and variable step numerical in-tegration methods that consider the multi-layer cache structure of these CPUs to avoid simulation performance degradation due to cache conflicts. We study the effectiveness of each parallel simu-lation algorithm by calculating the relative speedup compared to a serial simulation applied to a series of large electric circuit models. We also develop a series of guidelines for maximizing performance when developing parallel simulation software intended for use on multi-core CPUs.
  • 关键词:Parallel and Multi-Thread Programming;Ordinary Differential Equations;Simulation
国家哲学社会科学文献中心版权所有