[发明专利]数值程序的数据处理系统有效
申请号: | 202110567380.7 | 申请日: | 2021-05-24 |
公开(公告)号: | CN113177329B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 刘利;于馨竹;张志远;孙超;于灏 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F3/06 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 陈超德;吴昊 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数值 程序 数据处理系统 | ||
1.一种数值程序的数据处理系统,其特征在于,包括:
输入配置模块,用于管理输入配置信息,所述输入配置信息包括:用于设置第一文件中变量的第一存储网格的第一配置信息和用于设置并行读入数据的M个I/O进程的设置信息;
综合管理模块,至少用于基于所述第一配置信息注册所述第一存储网格;
数据传递与多维插值管理模块,至少用于完成数值程序的N个计算进程与所述M个I/O进程之间的数据传递;
数据并行输入驱动模块,用于建立所述第一存储网格在所述M个I/O进程上的第一并行剖分,并操作所述M个I/O进程从所述第一文件中读入变量对应的输入数据,当所述第一存储网格与所述变量的第一计算网格相同时,调用所述数据传递与多维插值管理模块使所述M个I/O进程将所述输入数据发送给N个计算进程,以将所述输入数据并行输入至所述变量;当所述第一存储网格与所述变量的第一计算网格不同时,所述数据并行输入驱动模块调用所述 数据传递与多维插值管理模块,对所述变量对应的所述输入数据进行并行插值计算处理,以使输入数据的第二存储网格与所述第一计算网格相同;
输出配置模块,用于管理输出配置信息,所述输出配置信息包括:用于设置所述变量的第二存储网格的第二配置信息;
所述综合管理模块,还用于基于第二配置信息注册所述第二存储网格;
数据并行输出驱动模块,用于建立所述第二存储网格在所述M个I/O进程的第二并行剖分,并在所述第二存储网格与所述变量的第三计算网格相同时,调用所述数据传递与多维插值管理模块,使N个计算进程将所述变量发送给所述M个I/O进程,以将所述变量并行输出至第二文件;所述输出配置信息还包括:输出时间配置信息;
输出时钟管理模块,用于基于所述输出时间配置信息确定所述变量的输出时间;所述数据并行输出驱动模块还用于调用所述输出时钟管理模块确定输出时间,以基于所述输出时间输出变量至第二文件,其中,所述输出时间包括:非周期性输出时间,所述非周期性输出时间为周期、时间点、时间区间之间的级联。
2.根据权利要求1所述的数值程序的数据处理系统,其特征在于,所述数据传递与多维插值管理模块还用于对所述变量对应的输入数据进行并行插值计算处理。
3.根据权利要求1所述的数值程序的数据处理系统,其特征在于,所述输入配置信息还包括:所述变量对应的输入数据的时间序列与所述数值程序中的时间之间的映射关系,所述数据并行输入驱动模块还用于确定所述输入数据的时间序列信息,并基于所述时间序列信息和所述映射关系,确定所述数值程序是否需要读入所述输入数据,其中,在确定需要读入所述输入数据的情况下,调用所述M个I/O进程读入所述输入数据。
4.根据权利要求1所述的数值程序的数据处理系统,其特征在于,所述综合管理模块还用于建立所述变量、所述第一存储网格、第一并行剖分信息之间的对应关系,并基于所述对应关系建立搜索关键字;
所述数据并行输入驱动模块和/或所述数据传递与多维插值管理模块和/或所述输入配置模块还用于基于所述搜索关键字查找所述对应关系。
5.根据权利要求3所述的数值程序的数据处理系统,其特征在于,所述数据并行输入驱动模块还用于在所述数值程序的时间和所述输入数据的对应时间不同的情况下,基于所述数值程序的时间和所述对应时间对所述输入数据进行插值处理。
6.根据权利要求1所述的数值程序的数据处理系统,其特征在于,所述数据并行输出驱动模块还用于在所述第二存储网格与所述第三计算网格不同的情况下,调用所述数据传递与多维插值管理模块对所述变量对应的数据进行并行插值计算处理,以使所述变量的第四计算网格与所述第二存储网格相同。
7.根据权利要求1所述的数值程序的数据处理系统,其特征在于,或,所述输出时间还包括:周期性输出时间。
8.根据权利要求1所述的数值程序的数据处理系统,其特征在于,所述数据并行输出驱动模块还用于将所述变量的属性信息写入到所述第二文件,所述数据并行输出驱动模块还用于统计并行输出所述变量的输出信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110567380.7/1.html,转载请声明来源钻瓜专利网。