[发明专利]实时操作系统中在主核和次核之间进行数据交换的方法有效
申请号: | 201711287673.X | 申请日: | 2017-12-07 |
公开(公告)号: | CN108614799B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | Y·J·李;D·J·贝里;B·A·韦尔奇科 | 申请(专利权)人: | 通用汽车环球科技运作有限责任公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 郑勇 |
地址: | 美国密*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 操作系统 之间 进行 数据 交换 方法 | ||
一种在实时操作系统中在多核处理器的主核和次核之间交换数据的方法,包括经由主核执行主路径和经由次核执行次路径。主路径被配置为相对较快的处理任务,并且次路径被配置为相对较慢的处理任务。该方法包括设计冻结处理标记以使主路径设置和清除相应的标记状态。该方法包括设计数据冻结标记以使主路径和次路径设置和清除相应标记状态。可以至少部分地基于由主核和次核分别执行的第一组计算和第二组计算之间的差值来控制可操作地连接至多核处理器的部件。
背景技术
本公开涉及在实时操作系统中在多核处理器的主核和次核之间交换 数据的方法。系统可以采用多个核或处理器以各种处理速度执行相应相互 独立的路径。该系统可能需要相应路径之间的数据交换或传输。
发明内容
一种在实时操作系统中在多核处理器的主核和次核之间交换数据的 方法,包括经由主核执行主路径和经由次核执行次路径。主路径配置为相 对更快的处理任务,而次路径配置为相对较慢的处理任务。该方法包括设 计冻结处理标记以使主路径设置和清除相应的标记状态。该方法包括设计 数据冻结标记以使主路径和次路径两者设置和清除相应标记状态。可以至 少部分地基于由主核和次核分别执行的第一组计算和第二组计算之间的 差值来控制可操作地连接至多核处理器的部件。
该方法能够避免由于主路径(更快的处理任务)和次路径(更慢的处 理任务)之间的系统中的重叠任务而导致的错误,其中较慢的处理任务要 求输入数据从更快的处理任务被复制或冻结。次路径包括确定由主核执行 的第一组计算与第二组计算之间的差值是否等于或小于阈值。如果差值等 于或小于阈值,则可以调整部件。该部件可以包括但不限于内燃机或混合 动力推进系统。
主路径包括至少部分地基于数据冻结标记和冻结处理标记的相应状 态来确定输入数据是否应该被冻结。主路径包括对输入数据执行第一组计 算以获得输出数据。次路径包括至少部分地基于数据冻结标记的相应状态 对输入数据执行第二组计算。次路径需要将输入数据从主核传输到次核以 执行第二组计算。
该方法包括如果在所述确定输入数据是否应该被冻结以及所述执行 第一组计算之间的时间段期间执行次路径,则经由冻结处理标记和数据冻 结标记防止在第二组计算中使用输入数据。
至少部分地基于数据冻结标记和冻结处理标记的相应状态确定输入 数据是否应该被冻结包括:如果数据冻结标记和冻结处理标记两者的相应 状态均为假,则冻结输入数据并将冻结处理标记的相应状态设置为真。冻 结输入数据可以从主核传输到次核。如果数据冻结标记的相应状态为真, 并且冻结处理标记为真,则主路径将重新设置冻结处理标记和数据冻结标 记的相应状态为假。
主路径包括至少部分地基于数据冻结标记和冻结处理标记的相应标 记状态来确定输入数据是否适用于与第二组计算比较。确定输出数据是否 适用于比较包括,如果数据冻结标记的相应状态为假并且冻结处理标记为 真,则冻结输出数据并将数据冻结标记的相应状态设置为真,并且将冻结 过程标记设置为假。冻结输出数据可以从主核传输到次核。如果冻结处理 标记和数据冻结标记两者的相应状态均为真,则主路径将把冻结处理标记 和数据冻结标记的相应状态重新设置为假。
至少部分地基于数据冻结标记的相应状态对输入数据执行第二组计 算包括,如果数据冻结标记的相应状态为真,则通过次核对冻结输入数据 执行第二组计算。之后,可以将数据冻结标记设置为假。
一种监测具有多核处理器和部件的牵引系统中的扭矩的方法,所述多 核处理器具有主核和次核,所述方法包括经由主核执行主路径并经由次核 执行次路径。主路径包括用于获得原始扭矩值组的第一组计算。次路径包 括用于获得冗余的一组扭矩值的第二组计算。诸如内燃机或混合动力电力 推进系统的部件可操作地连接到多核处理器。如果第一组计算和第二组计 算之间的差值处于或小于阈值,则可以调整部件。
从下面结合附图对用于执行本公开的最佳模式的详细描述中,本公开 的上述特征和优点以及其他特征和优点是显而易见的。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用汽车环球科技运作有限责任公司,未经通用汽车环球科技运作有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711287673.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:PCIe链路弹性缓冲区电路
- 下一篇:一种电子芯片的数据驳接模块