【技术实现步骤摘要】
一种面向地质灾害预警的最优算法并行数计算方法及系统
[0001]本申请属于数据处理
,尤其是涉及一种面向地质灾害预警的最优算法并行数计算方法及系统
。
技术介绍
[0002]地质灾害预警是一种基于多种地质监测数据进行汇总分析后并进行警报的技术,现有的地质监测数据处理方法,受地质监测数据特性影响
(
地质监测数据的频率较高且数据量较大
)
,计算机程序主要将数据分别分配至预设的处理器线程后再进行并行处理以提高计算数据,然后再通过数据累加的方式对地质监测数据进行汇总分析;受每一个处理器线程性能差异性的影响,不同的线程处理相同的数据量速率存在差异,采用上述方法容易造成线程空闲
。
[0003]因此,现有的地质监测数据处理方法,存在地质监测数据的处理速率的较低问题
。
技术实现思路
[0004]本申请提供一种面向地质灾害预警的最优算法并行数计算方法及系统,用于提高地质监测数据的处理速率
。
[0005]本申请的专利技术目的一采用如下技术方案实现:一种面向地质灾害预警的最优算法并行数计算方法,包括:获取地质监测数据
、
数据特征识别模型
、
数据传输速率和
IO
读取最大速率;基于所述地质监测数据
、
所述数据传输速率
、
所述
IO
读取最大速率
、
所述数据特征识别模型和预设的取样配置表,配置取样参数,对所述地质 ...
【技术保护点】
【技术特征摘要】
1.
一种面向地质灾害预警的最优算法并行数计算方法,其特征在于,包括:获取地质监测数据
、
数据特征识别模型
、
数据传输速率和
IO
读取最大速率;基于所述地质监测数据
、
所述数据传输速率
、
所述
IO
读取最大速率
、
所述数据特征识别模型和预设的取样配置表,配置取样参数,对所述地质监测数据进行取样得到取样数据;基于所述取样数据和预设的仿真模型配置表,配置仿真模型,拟合得到地质监测仿真数据;基于设备的最大线程数和每个线程的利用率,将所述地质监测仿真数据进行分段后分配至对应的线程进行并行计算
。2.
根据权利要求1所述的一种面向地质灾害预警的最优算法并行数计算方法,其特征在于,所述基于设备的最大线程数和每个线程的利用率,将所述地质监测仿真数据进行分段后分配至对应的线程进行并行计算,包括:基于所述最大线程数,将地质监测仿真数据进行分段,所述地质监测仿真数据的分段数等于所述最大线程数;基于每个线程的利用率,获取每个线程的最大承载量;基于每个线程的最大承载量,将分段后数据量不高于对应线程的最大承载量的地质监测仿真数据分配至对应的线程进行并行计算
。3.
根据权利要求1所述的一种面向地质灾害预警的最优算法并行数计算方法,其特征在于,所述基于所述地质监测数据
、
所述数据传输速率
、
所述
IO
读取最大速率
、
所述数据特征识别模型和预设的取样配置表,配置取样参数,对所述地质监测数据进行取样得到取样数据,包括:基于所述地质监测数据和预设的取样配置表,若所述数据传输速率超出
IO
读取最大速率,配置第一取样周期和第一步长,得到第一取样数据,以使第一取样数据的数据传输速率低于且趋近于所述
IO
读取最大速率;所述取样参数包括所述第一取样周期和所述第一步长,所述取样数据包括所述第一取样数据
。4.
根据权利要求1所述的一种面向地质灾害预警的最优算法并行数计算方法,其特征在于,所述基于所述地质监测数据
、
所述数据传输速率
、
所述
IO
读取最大速率
、
所述数据特征识别模型和预设的取样配置表,配置取样参数,对所述地质监测数据进行取样得到取样数据,包括:基于所述地质监测数据和预设的取样配置表,若所述数据传输速率低于
IO
读取最大速率,配置第二取样周期和第二步长,得到第二取样数据,以使第二取样数据的数据传输速率趋近于所述
IO
读取最大速率;所述取样参数包括所述第二取样周期和所述第二步长,所述取样数据包括所述第二取样数据
。5.
根据权利要求1所述的一种面向地质灾害预警的最优算法并行数计算方...
【专利技术属性】
技术研发人员:冯耀栋,许先雄,李春茂,孙羽健,李凤兰,
申请(专利权)人:广东省有色矿山地质灾害防治中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。