天眼查logo
国家中小企业发展子基金旗下
官方备案企业征信机构

天眼查专利专利详情

用于周期控制系统的流水线操作

有效下载PDF
专利申请流程有哪些步骤?
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2013-07-26
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2015-05-20
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-06-29
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2033-07-26
基本信息
申请号CN201380048711.X申请日2013-07-26
申请公布号CN104641352A申请公布日2015-05-20
授权公告号CN104641352B授权公告日2018-06-29
优先权号
专利优先权是指专利申请人就其发明创造第一次提出专利申请后,在法定期限内,又在中国以相同主题的发明创造提出专利申请的,根据有关法律规定,其在后申请以第一次专利申请的日期作为其优先权日,专利申请人依法享有的这种权利,就是优先权。
专利优先权的目的在于,避免在优先权日与实际申请日之间公开的技术内容影响本申请的新颖性和创造性。
-优先权日
专利优先权是指专利申请人就其发明创造第一次提出专利申请后,在法定期限内,又在中国以相同主题的发明创造提出专利申请的,根据有关法律规定,其在后申请以第一次专利申请的日期作为其优先权日,专利申请人依法享有的这种权利,就是优先权。
专利优先权的目的在于,避免在优先权日与实际申请日之间公开的技术内容影响本申请的新颖性和创造性。
-
分类号G06F9/48
申请人信息
申请(专利权)人
西门子公司
发明人A.马丁内斯卡内多;L.达洛罗;H.路德维格
地址德国慕尼黑邮编-
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
北京市柳沈律师事务所代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
西门子公司
摘要
本发明涉及一种用于管理控制系统的方法,包括:在第一时期中在多核计算机系统的第一处理器核中运行程序的第一迭代(S1501),在与第一时期重叠的第二时期中在多核计算机系统的第二处理器核中运行程序的第二迭代(S1502);以及使用这些迭代的输出控制该控制系统(S1503)。
法律状态
序号法律状态公告日法律状态法律状态信息
12015-05-20公布公开
22015-07-22实质审查的生效实质审查的生效IPC(主分类):G06F 9/48申请日:20130726
32018-02-02专利申请权、专利权的转移专利申请权的转移IPC(主分类):G06F 9/48登记生效日:20180112变更前 申请人:西门子公司 地址:美国新泽西州变更后 申请人:西门子公司 地址:德国慕尼黑
42018-06-29授权授权
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。

1. 一种用于管理控制系统的方法,该方法包括: 在第一时间段中在多核计算机系统的第一处理核中运行程序的第一迭代,其中该程序 从共享存储器读取所述控制系统的输入以及来自所述程序的早先的迭代的输出,以生成新 的输出; _ 在与第一时间段重叠的第二时间段中在所述多核计算机系统的第二处理核中运行所 述程序的第二迭代;以及 利用这些迭代的输出来控制所述控制系统, 其中,所述程序对所述共享存储器的读和写操作是原子的。 _

2. 根据权利要求1所述的方法,其中,在所述第一迭代期间,所述程序根据其输入进行 计算以算出值并且将所述值存储在所述共享存储器中的变量中,而在所述第二迭代期间, 直至所述程序在所述第一迭代期间完成了对该值的存储,所述程序才能够读取该变量。

3. 根据权利要求1所述的方法,其中,所述控制系统包括物理传感器,其将输入提供至 所述共享存储器。

4. 根据权利要求1所述的方法,其中,所述控制系统包括物理执行器,并且利用这些迭 代的输出来控制所述执行器。

5. 根据权利要求1所述的方法,其中,在使用之前,该方法还包括: 在与所述第二时间段重叠的所述第一时间段之后的第三时间段中,在所述多核计算机 系统的第一处理核中运行所述程序的第三迭代。

6. 根据权利要求1所述的方法,其中,在使用之前,该方法还包括: 在与所述第二时间段重叠的所述第一时间段之后的第三时间段中,在所述多核计算机 系统的第三处理核中运行所述程序的第三迭代。

7. —种用于管理控制系统的方法,该方法包括: 在多核计算机系统的第一处理核中启动程序的第一迭代,其中,所述程序从存储器读 取所述控制系统的输入和来自所述程序的早先的迭代的输出,以生成新的输出; 在遇到指示允许进行所述程序的下一迭代的标记指令的情况下,由所述第一迭代的程 序生成事件; > ^ 响应于所述事件的接收,在所述多核系统的第二处理核中启动所述程序的第二迭代; 以及 利用这些迭代的输出来控制所述控制系统。

8. 根据权利要求7所述的方法,其中,生成所述事件包括发送所述系统的操作系统事件 处置器的计算机消息。

9. 根据权利要求8所述的方法,其中,所述事件处置器响应于对所述计算机消息的接 收,启动所述程序的第二迭代的运行。

10. 根据权利要求7所述的方法,其中,所述控制系统包括将所述输入提供至所述存储 器的物理传感器。 _

11. 根据权利要求7所述的方法,其中,所述控制系统包括物理执行器并且利用这些迭 代的输出来控制所述执彳丁器。

12.根据权利要求7所述的方法,其中,在使用之前,所述方法还包括: 所述第二迭代的程序在遇到所述标记指令的情况下生成弟一事件;以及 响应于对所述第二事件的接收而在所述第一处理核中启动所述程序的第三迭代的@ 行。

13. 根据权利要求7所述的方法,其中,在使用之前,所述方法还包括: 所述第二迭代的程序在遇到所述标记指令的情况下生成第二事件;以及 响应于对所述第二事件的接收而在所述多核系统的第三处理核中启动所述程序的第 三迭代的运行。

14. 一种用于管理控制系统的方法,该方法包括: 在第一时间段中在多核计算机系统的第一处理核中运行程序的第一迭代,其中,该程 序从存储器读取所述控制系统的输入以及来自所述程序的早先的迭代的输出,以生成新的 输出; 在与所述第一时间段重叠的第二时间段中在所述多核计算机系统的第二处理核中运 行所述程序的第二迭代; 判断在这些迭代之间是否出现了数据相关性违背;以及 如果出现了违背,则利用所述第一迭代的输出来控制所述控制系统。

15. 根据权利要求14所述的方法,还包括:如果出现了违背,则停止并重新启动在所述 第二处理器核中的第二迭代。

16. 根据权利要求15所述的方法,还包括利用所有迭代的输出来控制所述控制系统。

17. 根据权利要求14所述的方法,其中,所述判断包括:预测在对所述第一迭代进行调 度以更新变量之前,是否会发生所述第二迭代的利用该变量的计算。

18. 根据权利要求16所述的方法,其中,所述控制系统包括将所述输入提供至所述存储 器的物理传感器。

19. 根据权利要求16所述的方法,其中,所述控制系统包括物理执行器并且这些迭代的 输出被用于控制所述执行器。

20. 根据权利要求15所述的方法,还包括:在所述第二迭代被重新启动后,在所述多核 系统的第一处理器核或第三处理器核中启动所述程序的第三迭代。

21. —种用于管理控制系统的方法,该方法包括: 在第一时间段中在多核计算机系统的第一处理核中运行程序的第一部分的第一迭代, 其中,所述第一部分从共享存储器读取所述控制系统的输入以及来自所述第一部分的早先 的迭代的输出,以生成新的第一输出; 在与所述第一时间段重叠的第二时间段中在所述多核系统的第二处理核中运行所述 程序的第二部分的第一迭代,其中,所述第二部分从所述共享存储器读取所述输入以及来 自所述第二部分的早先的迭代的输出,以生成新的第二输出;以及 利用第一和第二新的输出来控制所述控制系统, 其中,第一和第二程序部分对所述共享存储器的读和写操作是原子的。

22. 根据权利要求21所述的方法,还包括: 在所述第一时间段之后的第三时间段中,在所述第一处理核中运行所述第一部分的第 二迭代;以及 在所述第二时间段之后的第三时间段中,在所述第二处理核中运行所述第二部分的第 二迭代。

23. —种用于管理控制系统的方法,所述方法包括: 在多核计算机系统的第一处理核中启动程序的第一部分的第一迭代,其中,所述第一 部分从存储器读取所述控制系统的输入和来自所述第一部分的早先的迭代的输出,以生成 新的第一输出; 在遇到指不允许进行所述程序的第二部分的第一迭代的标记指令的情况下,由所述第 一部分生成事件; 响应于所述事件的接收,在所述多核系统的第二处理核中启动所述第二部分的第一迭 代的运行;其中,所述第二部分从所述存储器读取所述控制系统的输入和来自所述第二部 分的早先的迭代的输出,以生成新的第二输出;以及 利用第一和第二新的输出来控制所述控制系统。

24. 根据权利要求23所述的方法,还包括: 在所述第一部分的第一迭代完成之后在所述第一处理核中运行所述第一部分的第二 迭代;以及 在所述第二部分的第一迭代完成之后在所述第二处理核中运行所述第二部分的第二 迭代。

25. —种用于管理控制系统的方法,该方法包括; 在第一时间段中,在多核计算机系统的第一处理核中运行程序的第一部分的第一迭 代,其中,所述第一部分从存储器读取所述控制系统的输入和来自所述第一部分的早先的 迭代的输出,以生成新的第一输出; 在与所述第一时间段重叠的第二时间段中,在所述多核计算机系统的第二处理核中运 行所述程序的第二部分的第一迭代,其中,所述第二部分从所述存储器读取所述控制系统 的输入和来自所述第二部分的早先的迭代的输出,以生成新的第二输出; 判断在这些程序部分之间是否出现了数据相关性违背;以及 如果发生了违背,则仅利用所述新的第一输出来控制所述控制系统。

26. 根据权利要求25所述的方法,还包括:如果发生了所述违背,则在所述第二处理器 核中停止和重新启动所述程序的第二部分的第一迭代。

27. 根据权利要求26所述的方法,还包括:如果没发生所述违背,则利用第一和第二新 的输出来控制所述控制系统。

28. 根据权利要求25所述的方法,还包括: 在所述第一时间段之后的第三时间段中,在所述第一处理核中运行所述第一部分的第 二迭代;以及 在所述第二时间段之后的第三时间段中,在所述第二处理核中运行所述第二部分的第 二迭代。

说明书
小程序
天眼查小程序
APP
天眼查APP
微信
天眼查微信公众号
反馈
客服
顶部
天眼查客服:400-608-0000
版权所有:北京天眼查科技有限公司 ©2020 TIANYANCHA 京ICP备18045476号-6  增值电信业务经营许可证:京B2-20210267 
违法和不良信息举报电话:400-608-0000
举报邮箱:jubao@tianyancha.com