[发明专利]异构多模处理器的等价体间的同步方法及装置有效
| 申请号: | 201811370030.6 | 申请日: | 2018-11-17 |
| 公开(公告)号: | CN109508231B | 公开(公告)日: | 2020-09-18 |
| 发明(设计)人: | 于洪;李丹丹;刘勤让;宋克;王盼;魏帅;谭力波;张文建;董春雷;汤先拓 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/52 |
| 代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 周艳巧 |
| 地址: | 450000 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 异构多模 处理器 等价 同步 方法 装置 | ||
本发明属于网络硬件架构技术领域,特别涉及一种异构多模处理器的等价体间的同步方法及装置,该方法包含:应用于异构多模处理器架构中,该异构多模处理器架构包含调度器和多个异构处理器,调度器依据用户需求及异构处理器运行状态维护处理器可用列表和比较列表,完成面向业务数据和同步数据的异构处理器的调度,包含如下内容:调度器监测异构多模处理器的软件运行状态,获取处理器状态运行数据;针对状态运行数据,调度器通过半数判决,依据判决结果调度比较列表和可用列表中的异构处理器,异构处理器依据调度器判决结果执行响应处理。本发明提高多个异构处理器间处理消息及发送调度器消息的同步性,和调度器对多个异构处理器的消息判断的正确性。
技术领域
本发明属于网络硬件架构技术领域,特别涉及一种异构多模处理器的等价体间的同步方法及装置。
背景技术
在异构多模处理器架构下,多个异构处理器作为异构等价体,系统中加入调度器硬件(该硬件可以为ASIC(Application Specific Integrated Circuit,一种集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或其他可以实现调度功能电路的硬件)来实现对于多个异构处理器至用户消息的判决选择及对于用户至异构处理器消息的复制与分发,多个异构处理器加调度器整体硬件架构对于用户来说为一个整体“异构多模处理器架构”。
目前,异构多模处理器运行时,由于多个异构处理器硬件架构不一致、操作系统不一致而导致处理速度不一致,这样多个异构处理器处理消息并下发至调度器的消息不会同步;又因为调度器在对多个异构处理器判决消息时有时间窗口,超过时间窗口则直接进行判定,这样就会导致多个异构处理器处理的速度差异变大,出现判决结果和实际处理器正确处理消息的结果不一致。
发明内容
为此,本发明提供一种异构多模处理器的等价体间的同步方法及装置,提高多个异构处理器间处理消息并发送到调度器的同步性,提高调度器对多个异构处理器的消息判断的正确性。
按照本发明所提供的设计方案,一种异构多模处理器的等价体间的同步方法,应用于异构多模处理器架构中,该异构多模处理器架构包含调度器和多个异构处理器,调度器依据用户需求及异构处理器运行状态维护处理器可用列表和比较列表,完成面向业务数据和同步数据的异构处理器的调度,该调度实现过程包含如下内容:
调度器监测异构多模处理器的软件运行状态,获取处理器状态运行数据,该状态运行数据为状态机消息,或为定时器消息,或为全局状态更新消息;
针对状态运行数据,调度器通过半数判决,依据判决结果调度比较列表和可用列表中的异构处理器,异构处理器依据调度器判决结果执行响应处理。
上述的,获取处理器状态运行数据中,若异构处理器的软件运行状态发生改变,则获取状态机消息,否则,判断定时器是否达到预设时间,若达到,则获取定时器消息,否则,判断全局状态是否更新,若更新,则获取全局状态消息,否则,直接进行业务数据处理。
优选的,依据调度器判决结果的反馈进行处理器的同步处理,包含如下内容:若状态运行数据为状态机消息,则依据调度器反馈数据,处理器进行相应的状态转换、状态机消息重发、状态机消息定时发送或处理器清洗;若状态运行数据为定时器消息,则依据调度器反馈数据,处理器执行相应的路由表更新并启动下一个定时器,或路由表不更新并启动下一个定时器;若为全局状态消息,则依据调度器反馈数据,处理器执行相应的状态更新、重新发送全局状态数据或不做任何处理。
上述的,调度器依据状态运行数据进行判决过程中,还包含对状态运行数据进行流量均衡控制,判断是否为同步数据,若是同步数据,则依据调度器判决反馈进行处理器的同步处理,否则执行业务数据处理操作。
优选的,针对同步数据,调度器依次通过对同步数据进行生命周期识别、判决数据生成、判决窗口大小选择和数据判决来获取判决结果,并对判决结果的数据包进行拟态指示位添加,获取判决反馈数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811370030.6/2.html,转载请声明来源钻瓜专利网。





