节点文献
逐束团三维信息提取软件HOTCAP的实时性能优化
Real-time optimization of bunch-by-bunch 3D information extraction software HOTCAP
【摘要】 为了研究高能电子加速器储存环中的注入瞬态过程及束流不稳定性问题,上海光源束测组开发了可实现逐束团三维位置和电荷量的精确测量的宽带示波器信号处理软件包HOTCAP。但该软件包未特别针对数据处理速度进行算法和代码执行效率的优化,完成单次测量数据的处理分析所需时间达到数十分钟量级,不能完全满足实时测量的需要。为解决这一问题,对HOTCAP软件包各功能模块进行了运行效率测试及算法优化,优化后单次测量数据处理时间缩短10倍以上,可满足高能电子储存环状态的实时监控与数据在线发布需求。
【Abstract】 [Background] The beam measurement group of Shanghai Synchrotron Radiation Facility(SSRF) has developed a new software package, HOTCAP, for high-speed oscilloscope-based three-dimensional bunch charge and position measurements to investigate the transient process of injection and beam instability in a high-energy electron storage ring. However, the software package does not specifically optimize the algorithm efficiency for dataprocessing speed. [Purpose] This study aims to optimize real-time performance of the HOTCAP software so that the time required to complete the processing and analysis of single-measurement data fully satisfies the requirements of real-time measurements. [Methods] An operational efficiency test and algorithm optimization were conducted for each functional module of the HOTCAP software package to improve the overall performance. The specific time consumption data of each module in the processing flow were calculated, and the most time-consuming algorithm for extracting the three-dimensional position of charges was specially optimized to reduce duplicate calculations by using cached variables. [Results] After optimization, the processing time of the single-measurement data is reduced by more than 10 times. [Conclusions] The optimized HOTCAP software by this study satisfies the real-time monitoring and online data release requirements of the high-energy electron storage ring status.
【Key words】 Bunch-by-bunch measurement; HOTCAP software package; Data analysis; High-speed oscilloscope;
- 【文献出处】 核技术 ,Nuclear Techniques , 编辑部邮箱 ,2024年02期
- 【分类号】TL594
- 【下载频次】8