[发明专利]实时操作系统中在主核和次核之间进行数据交换的方法有效
申请号: | 201711287673.X | 申请日: | 2017-12-07 |
公开(公告)号: | CN108614799B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | Y·J·李;D·J·贝里;B·A·韦尔奇科 | 申请(专利权)人: | 通用汽车环球科技运作有限责任公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 郑勇 |
地址: | 美国密*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 操作系统 之间 进行 数据 交换 方法 | ||
1.一种系统,包括:
控制器,其具有带有至少两个执行单元的处理器,包括被配置为分别执行主路径和次路径的主核和次核;
其中所述主路径被配置为相对较快的处理任务,并且所述次路径被配置为相对较慢的处理任务;
可操作地连接到所述控制器的部件;
其中所述控制器包括其上记录有用于执行在所述主核和所述次核之间交换数据的方法的指令的有形非暂时性存储器;
其中由所述处理器执行所述指令使得所述控制器:
设计冻结处理标记以使所述主路径设置和清除相应的状态;
设计数据冻结标记以使所述主路径和所述次路径两者设置和清除相应状态;以及至少部分地基于所述数据冻结标记和所述冻结处理标记的所述相应状态来控制所述部件;
其中所述控制器被编程为:经由所述次路径确定由所述主核执行的第一组计算与由所述次核执行的第二组计算之间的差值是否等于或小于阈值;以及如果所述差值等于或小于所述阈值,则调整所述部件;
其中所述控制器被编程为:经由所述主路径确定是否应当至少部分地基于所述数据冻结标记和所述冻结处理标记的所述相应状态来冻结输入数据;
经由所述主路径对所述输入数据执行第一组计算以获得输出数据;
经由所述次路径至少部分地基于所述数据冻结标记的所述相应状态对所述输入数据执行所述第二组计算;以及其中所述次路径需要将所述输入数据从所述主核传输到所述次核以执行所述第二组计算。
2.根据权利要求1所述的系统,其中所述控制器被编程为:如果在所述确定所述输入数据是否应该被冻结以及所述执行所述第一组计算之间的时间段期间执行所述次路径,则经由所述冻结处理标记和所述数据冻结标记防止在所述第二组计算中使用所述输入数据。
3.根据权利要求2所述的系统,其中所述确定是否应当至少部分地基于所述数据冻结标记和所述冻结处理标记的所述相应状态来冻结所述输入数据包括:如果所述数据冻结标记和所述冻结处理标记的所述相应状态均为假,则冻结所述输入数据,并经由所述主核将所述冻结处理标记的所述相应状态设置为真;
将冻结输出数据从所述主核传输到所述次核;以及如果所述数据冻结标记的所述相应状态不为假,并且所述冻结处理标记的所述相应状态为真,则经由所述主核将所述冻结处理标记和所述数据冻结标记的所述相应状态设置为假。
4.一种监测具有多核处理器和部件的牵引系统中的扭矩的方法,所述多核处理器具有主核和次核,所述方法包括:经由所述主核执行主路径,所述主路径包括用于获得原始扭矩值集的第一组计算;
经由所述次核执行次路径,所述次路径包括用于获得冗余的扭矩值集的第二组计算;
其中所述主路径被配置为相对较快的处理任务,并且所述次路径被配置为相对较慢的处理任务;
设计冻结处理标记以使所述主路径设置和清除相应状态;
设计数据冻结标记以使所述主路径和所述次路径设置和清除相应状态;
确定所述第一组计算与所述第二组计算之间的差值是否等于或小于阈值;以及如果所述差值等于或小于阈值,则调整所述部件;
经由所述主路径确定是否应当至少部分地基于所述数据冻结标记和所述冻结处理标记的所述相应状态来冻结输入数据;
经由所述主路径对所述输入数据执行所述第一组计算以获得输出数据;
经由所述次路径至少部分地基于所述数据冻结标记的所述相应状态对所述输入数据执行所述第二组计算;以及其中所述次路径需要将所述输入数据从所述主核传输到所述次核以执行所述第二组计算。
5.根据权利要求4所述的方法,进一步包括:
如果在所述确定所述输入数据是否应该被冻结以及所述执行所述第一组计算之间的时间段期间执行所述次路径,则经由所述冻结处理标记和所述数据冻结标记防止在所述第二组计算中使用所述输入数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用汽车环球科技运作有限责任公司,未经通用汽车环球科技运作有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711287673.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:PCIe链路弹性缓冲区电路
- 下一篇:一种电子芯片的数据驳接模块