试验数据快速后处理多线程架构设计及应用
Design and Application of Muti-thread Architecture for Fast Test Data Post-processing作者机构:中国运载火箭技术研究院北京100076
出 版 物:《宇航计测技术》 (Journal of Astronautic Metrology and Measurement)
年 卷 期:2023年第43卷第4期
页 面:59-65页
学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 081202[工学-计算机软件与理论]
摘 要:在试验数据后处理中,原有的单线程数据后处理解析方式容易导致主线程阻塞,效率不高。为了改善单线程模式效率低下的问题,提出了一种基于数据分解的多线程处理方法,通过采取数据分解方式实现并行化,将要处理的数据分为多个独立的数据块,然后每个核处理不同的数据块,分别进行格式处理及文件写入。本设计充分利用多核硬件的潜能完成数据后处理,缩短后处理时间,提升计算机资源利用率,更快给出数据详细结果,支撑试验成功判读。