{"title":"在实时和精细重建三维辐射场中应用带 GPU 加速的数据分区克里金算法","authors":"Ningbiao Xiao, Jinsen Guo, Zijia Kuang, Wei Wang","doi":"10.1016/j.anucene.2024.111047","DOIUrl":null,"url":null,"abstract":"<div><div>Accurately assessing personal radiation doses in real radiation environments like nuclear power plants requires precise and real-time reconstruction of three-dimensional radiation fields. The Kriging algorithm, known for its accuracy in spatial interpolation, provides a promising approach for this task. However, its computational demands can be significant, especially in real-time scenarios. To address this, we enhance the Kriging algorithm with GPU acceleration and data partitioning strategies, enabling efficient and accurate reconstruction of three-dimensional nuclear radiation fields. Using Fluka software for Monte Carlo simulations, we generated a virtual radiation field of dimensions 5 m <span><math><mo>×</mo></math></span> 5 m <span><math><mo>×</mo></math></span> 5 m for a single-source, unshielded scenario, and a field of dimensions 20 m <span><math><mo>×</mo></math></span> 6 m <span><math><mo>×</mo></math></span> 8 m for a multi-source, shielded scenario. Using the simulated data, we compared the prediction accuracy of the improved algorithm with the conventional Kriging algorithm and further explored factors influencing the acceleration ratio of the improved algorithm. The results indicate that the GPU-accelerated and data-partitioned Kriging algorithm achieves nearly identical accuracy compared to the traditional method. In the single-source, unshielded scenario, with more than 343 known (measurement) points and predicting <span><math><mrow><mn>95</mn><mo>×</mo><mn>95</mn><mo>×</mo><mn>95</mn><mo>=</mo></mrow></math></span> 857,375 points, the prediction accuracy remains above 92.25%. In the multi-source, shielded scenario, with more than 8000 known (measurement) points and predicting <span><math><mrow><mn>95</mn><mo>×</mo><mn>95</mn><mo>×</mo><mn>95</mn><mo>=</mo></mrow></math></span> 857,375 points, the prediction accuracy remains above 91.17%. The acceleration performance of the improved algorithm is consistent across both scenarios, with the acceleration ratio increasing as the number of known and predicted points grows, reaching approximately 20 for smaller datasets and up to 93 for larger datasets. Additionally, the acceleration effect of the improved algorithm varies with data partition size, initially increasing and then decreasing as the partition size increases. When the number of known points is 512 and the number of predicted points is 884,736, the optimal partition size lies between 80,000 and 90,000, resulting in a prediction time of only 0.24 s.</div></div>","PeriodicalId":8006,"journal":{"name":"Annals of Nuclear Energy","volume":"212 ","pages":"Article 111047"},"PeriodicalIF":1.9000,"publicationDate":"2024-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Application of data partitioned Kriging algorithm with GPU acceleration in real-time and refined reconstruction of three-dimensional radiation fields\",\"authors\":\"Ningbiao Xiao, Jinsen Guo, Zijia Kuang, Wei Wang\",\"doi\":\"10.1016/j.anucene.2024.111047\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Accurately assessing personal radiation doses in real radiation environments like nuclear power plants requires precise and real-time reconstruction of three-dimensional radiation fields. The Kriging algorithm, known for its accuracy in spatial interpolation, provides a promising approach for this task. However, its computational demands can be significant, especially in real-time scenarios. To address this, we enhance the Kriging algorithm with GPU acceleration and data partitioning strategies, enabling efficient and accurate reconstruction of three-dimensional nuclear radiation fields. Using Fluka software for Monte Carlo simulations, we generated a virtual radiation field of dimensions 5 m <span><math><mo>×</mo></math></span> 5 m <span><math><mo>×</mo></math></span> 5 m for a single-source, unshielded scenario, and a field of dimensions 20 m <span><math><mo>×</mo></math></span> 6 m <span><math><mo>×</mo></math></span> 8 m for a multi-source, shielded scenario. Using the simulated data, we compared the prediction accuracy of the improved algorithm with the conventional Kriging algorithm and further explored factors influencing the acceleration ratio of the improved algorithm. The results indicate that the GPU-accelerated and data-partitioned Kriging algorithm achieves nearly identical accuracy compared to the traditional method. In the single-source, unshielded scenario, with more than 343 known (measurement) points and predicting <span><math><mrow><mn>95</mn><mo>×</mo><mn>95</mn><mo>×</mo><mn>95</mn><mo>=</mo></mrow></math></span> 857,375 points, the prediction accuracy remains above 92.25%. In the multi-source, shielded scenario, with more than 8000 known (measurement) points and predicting <span><math><mrow><mn>95</mn><mo>×</mo><mn>95</mn><mo>×</mo><mn>95</mn><mo>=</mo></mrow></math></span> 857,375 points, the prediction accuracy remains above 91.17%. The acceleration performance of the improved algorithm is consistent across both scenarios, with the acceleration ratio increasing as the number of known and predicted points grows, reaching approximately 20 for smaller datasets and up to 93 for larger datasets. Additionally, the acceleration effect of the improved algorithm varies with data partition size, initially increasing and then decreasing as the partition size increases. When the number of known points is 512 and the number of predicted points is 884,736, the optimal partition size lies between 80,000 and 90,000, resulting in a prediction time of only 0.24 s.</div></div>\",\"PeriodicalId\":8006,\"journal\":{\"name\":\"Annals of Nuclear Energy\",\"volume\":\"212 \",\"pages\":\"Article 111047\"},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2024-11-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Annals of Nuclear Energy\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0306454924007102\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"NUCLEAR SCIENCE & TECHNOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annals of Nuclear Energy","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0306454924007102","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"NUCLEAR SCIENCE & TECHNOLOGY","Score":null,"Total":0}
引用次数: 0
摘要
在核电厂等真实辐射环境中准确评估个人辐射剂量需要精确、实时地重建三维辐射场。克里金算法以其空间插值的精确性而著称,为这项任务提供了一种很有前途的方法。然而,它的计算要求可能很高,尤其是在实时场景中。为了解决这个问题,我们利用 GPU 加速和数据分区策略增强了克里金算法,从而实现了高效、精确的三维核辐射场重建。我们使用 Fluka 软件进行蒙特卡罗模拟,为单源、无屏蔽场景生成了尺寸为 5 m × 5 m × 5 m 的虚拟辐射场,为多源、有屏蔽场景生成了尺寸为 20 m × 6 m × 8 m 的虚拟辐射场。利用模拟数据,我们比较了改进算法与传统克里金算法的预测精度,并进一步探讨了影响改进算法加速比的因素。结果表明,与传统方法相比,经过 GPU 加速和数据分区的克里金算法达到了几乎相同的精度。在单源、无屏蔽情况下,已知(测量)点超过 343 个,预测 95×95×95= 857,375 个点,预测精度保持在 92.25% 以上。在多源、屏蔽情况下,已知(测量)点超过 8000 个,预测 95×95×95= 857375 个点,预测准确率保持在 91.17% 以上。改进算法在两种场景下的加速性能是一致的,加速比随着已知点和预测点数量的增加而增加,较小数据集的加速比约为 20,较大数据集的加速比可达 93。此外,改进算法的加速效果随数据分区大小的变化而变化,最初随着分区大小的增加而增加,然后随着分区大小的增加而减少。当已知点数为 512 个,预测点数为 884 736 个时,最佳分区大小介于 80 000 和 90 000 之间,预测时间仅为 0.24 秒。
Application of data partitioned Kriging algorithm with GPU acceleration in real-time and refined reconstruction of three-dimensional radiation fields
Accurately assessing personal radiation doses in real radiation environments like nuclear power plants requires precise and real-time reconstruction of three-dimensional radiation fields. The Kriging algorithm, known for its accuracy in spatial interpolation, provides a promising approach for this task. However, its computational demands can be significant, especially in real-time scenarios. To address this, we enhance the Kriging algorithm with GPU acceleration and data partitioning strategies, enabling efficient and accurate reconstruction of three-dimensional nuclear radiation fields. Using Fluka software for Monte Carlo simulations, we generated a virtual radiation field of dimensions 5 m 5 m 5 m for a single-source, unshielded scenario, and a field of dimensions 20 m 6 m 8 m for a multi-source, shielded scenario. Using the simulated data, we compared the prediction accuracy of the improved algorithm with the conventional Kriging algorithm and further explored factors influencing the acceleration ratio of the improved algorithm. The results indicate that the GPU-accelerated and data-partitioned Kriging algorithm achieves nearly identical accuracy compared to the traditional method. In the single-source, unshielded scenario, with more than 343 known (measurement) points and predicting 857,375 points, the prediction accuracy remains above 92.25%. In the multi-source, shielded scenario, with more than 8000 known (measurement) points and predicting 857,375 points, the prediction accuracy remains above 91.17%. The acceleration performance of the improved algorithm is consistent across both scenarios, with the acceleration ratio increasing as the number of known and predicted points grows, reaching approximately 20 for smaller datasets and up to 93 for larger datasets. Additionally, the acceleration effect of the improved algorithm varies with data partition size, initially increasing and then decreasing as the partition size increases. When the number of known points is 512 and the number of predicted points is 884,736, the optimal partition size lies between 80,000 and 90,000, resulting in a prediction time of only 0.24 s.
期刊介绍:
Annals of Nuclear Energy provides an international medium for the communication of original research, ideas and developments in all areas of the field of nuclear energy science and technology. Its scope embraces nuclear fuel reserves, fuel cycles and cost, materials, processing, system and component technology (fission only), design and optimization, direct conversion of nuclear energy sources, environmental control, reactor physics, heat transfer and fluid dynamics, structural analysis, fuel management, future developments, nuclear fuel and safety, nuclear aerosol, neutron physics, computer technology (both software and hardware), risk assessment, radioactive waste disposal and reactor thermal hydraulics. Papers submitted to Annals need to demonstrate a clear link to nuclear power generation/nuclear engineering. Papers which deal with pure nuclear physics, pure health physics, imaging, or attenuation and shielding properties of concretes and various geological materials are not within the scope of the journal. Also, papers that deal with policy or economics are not within the scope of the journal.