in situ visualization

  • 文章类型: Journal Article
    我们提出了一种有效且可扩展的方案,用于实现基于代理的建模(ABM)仿真,并在异构计算平台上对大型复杂系统进行现场可视化。该方案旨在优化利用多核CPU和GPU组成的异构平台上的可用资源,导致最少到没有资源空闲时间。此外,该方案是在客户端-服务器模式下实现的,该模式使远程用户能够在模型的每个时间步骤生成模拟数据时对其进行可视化和分析。使用380万种试剂进行声带炎症和伤口愈合的模拟案例研究的性能显示,单核和多核CPU的执行时间分别加快了35倍和7倍。模型的每次迭代都需要不到200毫秒的时间来模拟,可视化并将结果发送给客户端。这使用户能够实时监视仿真并根据需要修改其过程。
    We present an efficient and scalable scheme for implementing agent-based modeling (ABM) simulation with In Situ visualization of large complex systems on heterogeneous computing platforms. The scheme is designed to make optimal use of the resources available on a heterogeneous platform consisting of a multicore CPU and a GPU, resulting in minimal to no resource idle time. Furthermore, the scheme was implemented under a client-server paradigm that enables remote users to visualize and analyze simulation data as it is being generated at each time step of the model. Performance of a simulation case study of vocal fold inflammation and wound healing with 3.8 million agents shows 35× and 7× speedup in execution time over single-core and multi-core CPU respectively. Each iteration of the model took less than 200 ms to simulate, visualize and send the results to the client. This enables users to monitor the simulation in real-time and modify its course as needed.
    导出

    更多引用

    收藏

    翻译标题摘要

    我要上传

       PDF(Sci-hub)

公众号