[发明专利]数据流的时空映射方法、装置、电子设备及存储介质有效
| 申请号: | 202310761534.5 | 申请日: | 2023-06-27 |
| 公开(公告)号: | CN116501504B | 公开(公告)日: | 2023-09-12 |
| 发明(设计)人: | 汪洪博;潘佳诚 | 申请(专利权)人: | 上海燧原科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48;G06F11/28 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 陈金忠 |
| 地址: | 201306 上海市浦东新区中国(上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据流 时空 映射 方法 装置 电子设备 存储 介质 | ||
1.一种数据流的时空映射方法,其特征在于,包括:
获取待时空映射的目标数据流,其中,目标数据流由负载任务拆分出的一个目标子任务生成,负载任务为待加载至目标架构执行基准测试的任务;
根据目标数据流中包括的目标子任务中各数据维度的执行顺序,并行维度和目标子任务中各数据维度的切片大小,将目标数据流拆分为多个子数据流,并确定每个子数据流的执行顺序;
按照各子数据流的执行顺序,并将各子数据流在多个连续时间片上进行顺序排布;
获取与目标子任务具有架构映射关系的目标子系统,并根据目标子系统和目标架构中定义的各子系统的连接关系,确定出与设定时间片下执行的每个子数据流分别对应的数据流路径,作为该基准测试中的一项建模参考信息。
2.根据权利要求1所述的方法,其特征在于,所述数据流路径由多个相邻层级的子系统串联构成,且该数据流路径的起始路径点或终止路径点为目标子系统。
3.根据权利要求1所述的方法,其特征在于,在确定出与设定时间片下执行的每个子数据流分别对应的数据流路径之后,还包括:
在全部子数据流中,获取与目标时间片对应的目标子数据流;
获取与目标子数据流匹配的目标数据流路径,并计算目标数据流路径中包括的路径点数量;
以目标时间片为起点,获取与路径点数量匹配的连续时间片集合;
将目标数据流路径中包括的各路径点顺序映射至连续时间片集合中的各时间片中;
返回执行在全部子数据流中,获取与目标时间片对应的目标子数据流的操作,直至完成对全部子数据流的数据流路径的时间偏移处理。
4.根据权利要求3所述的方法,其特征在于,在完成对全部子数据流的时间偏移处理后,还包括:
获取与全部子数据流匹配的时间片起终点范围,并在时间片起终点范围内依次获取当前处理时间片;
在每个子数据流的数据流路径中,分别识别与当前时间片匹配的映射路径点;
根据至少一个执行顺序检查规则,对各映射路径点进行数据流执行顺序的检查,并在检测到执行顺序异常时,对各子数据流的数据流路径进行重排布,以确保任务执行顺序不被打乱;
返回执行在时间片起终点范围内依次获取当前处理时间片的操作,直至完成对时间片起终点范围内全部时间片的数据流执行顺序的检查。
5.根据权利要求4所述的方法,其特征在于,所述执行顺序检查规则包括:
缓存空间的限制规则,以及缓存使用策略限制规则,其中,缓存使用策略限制规则包括:替换策略或预取策略。
6.根据权利要求2-5任一项所述的方法,其特征在于,所述方法还包括:
获取与多个数据流中的各子数据流分别对应的数据流路径;
根据不同数据流之间的依赖关系,将与各子数据流分别对应的数据流路径在统一时间线上进行排布。
7.根据权利要求6所述的方法,其特征在于,在根据不同数据流之间的依赖关系,将与各子数据流分别对应的数据流路径在统一时间线上进行排布之后,还包括:
如果多个数据流中存在数据接力节点,则根据数据接力节点所在位置,对排布结果进行修正;其中,数据接力节点包括数据接力空间节点和/或数据接力时间节点;
和/或
如果多个数据流中存在数据同步关系,则根据数据同步关系所在位置,对排布结果进行修正。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海燧原科技有限公司,未经上海燧原科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310761534.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:水环境监测控制系统
- 下一篇:一种用于工业烧结炉内的温度测量系统





