基于事件的蒙特卡罗粒子输运算法设计实现.
Saved in:
| Title: | 基于事件的蒙特卡罗粒子输运算法设计实现. |
|---|---|
| Alternate Title: | Design and implementation of an event-based Monte Carlo particle transport algorithm. |
| Authors: | 黎铁军1 tjli@nudt.edu.cn, 张建民1 jmzhang@nudt.edu.cn, 李雨函1 2000xinxinran@163.com, 杨 博1 yb@nudt.edu.cn |
| Source: | Computer Engineering & Science / Jisuanji Gongcheng yu Kexue. Mar2026, Vol. 48 Issue 3, p381-388. 8p. |
| Subjects: | Monte Carlo method, Event processing (Computer science), Simulation software, Multicore processors, High performance computing, Optimization algorithms |
| Abstract (English): | Monte Carlo particle transport program is a typical high-performance computing (HPC) application. There are two parallel methods for MC particle transport programs: history-based method and event-based method. Proxy programs serve as a crucial foundation for optimizing the performance of large-scale practical programs tailored to specific architectures, and the implementation of an eventbased MC proxy program is of great importance for researching performance optimization for many-core architectures. However, there are no publicly available event-based proxy programs. Based on the open source project OpenMC, an event-based Monte Carlo particle transport algorithm is designed, and then a new event-based MC proxy program is implemented. Experimental results show that this proxy program can effectively simulate the branching, memory access, and computational characteristics of OpenMC, with its code size being less than 5% of that of OpenMC. Moreover, its runtime is merely 7.5% of OpenMC's, providing an efficient and user-friendly platform for optimization research based on event-based algorithms. [ABSTRACT FROM AUTHOR] |
| Abstract (Chinese): | 蒙特卡罗MC粒子输运程序是典型的高性能计算应用。MC粒子输运程序存在基于粒子历 史与基于事件2种并行实现方法。代理程序是面向特定体系结构开展大型实际程序性能优化的重要基 础,实现基于事件的MC代理程序对研究面向众核体系结构的性能优化非常重要。然而目前没有公开的 基于事件方法的代理程序。基于开源项目OpenMC,对基于事件的蒙特卡罗粒子输运算法进行设计,实 现了一个新的基于事件的MC粒子输运代理程序。实验结果表明,该代理程序能够有效模拟OpenMC的 分支、访存及计算特征,且其代码量不到OpenMC代码量的5%,运行时间仅为OpenMC的7.5%,为基于 事件算法的优化研究提供了高效易用的平台. [ABSTRACT FROM AUTHOR] |
| Copyright of Computer Engineering & Science / Jisuanji Gongcheng yu Kexue is the property of Computer Engineering & Science and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
Be the first to leave a comment!