[发明专利]用于运行计算单元的方法在审
申请号: | 201780036951.6 | 申请日: | 2017-05-31 |
公开(公告)号: | CN109313558A | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | D.齐根拜因;J.格拉迪高 | 申请(专利权)人: | 罗伯特·博世有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姬亚东;刘春元 |
地址: | 德国斯*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算单元 程序指令 存储器 内核 计算机程序 程序功能 多个程序 | ||
本发明涉及一种用于运行计算单元(10)的方法,其中所述计算单元(10)具有至少一个计算内核(12)和关于所述计算单元(10)本地的存储器(14),并且其中借助所述至少一个计算内核(12)实施所述计算单元(10)的计算机程序(24)的多个程序功能(22)。在此,该方法的特征在于以下步骤:‑确定(102)所有程序指令(26),所述程序指令属于在将来的实施时刻(t1''、t2''、t3'')待实施的程序功能(22),‑在所述实施时刻(t1''、t2''、t3'')之前将所确定的程序指令(26)提供(104)在本地存储器(14)中。
技术领域
本发明涉及根据权利要求1的前序部分的方法以及根据并列权利要求的计算单元、转移单元和控制和/或调节装置。
背景技术
从市场上已知具有一个或多个处理器或处理器内核的计算单元,所述处理器或处理器内核可以从数据存储器读取数据和/或程序指令并且因此可以实施相应的计算机程序。
发明内容
本发明所基于的问题通过根据权利要求1的前序部分的方法以及根据并列权利要求的计算单元、转移单元和控制和/或调节装置来解决。有利的扩展方案在从属权利要求中说明。对于本发明重要的特征还可从以下说明书和附图中找到,其中这些特征可以不仅单独地而且以不同组合对于本发明重要,对此不再次明确提示。
本发明涉及一种用于运行计算单元的方法,其中计算单元具有至少一个计算内核和关于计算单元本地的存储器,并且其中借助至少一个计算内核实施计算单元的计算机程序的多个程序功能。在此,该方法包括以下步骤:
- 确定程序指令、特别是所有程序指令,所述程序指令属于在将来的实施时刻待实施的程序功能,
- 在实施时刻之前将所确定的程序指令提供在本地存储器中。
优选地(但并非强制地),程序指令的确定在时间上在计算机程序的运行时间之前进行,如在更下面还要更详细地解释。
例如,本地存储器是计算单元的内部全局存储器和/或计算单元的外部存储器和/或计算内核的本地存储器。上述存储器例如是RAM存储器,英文“Random Access Memory,随机存取存储器”,具有自由选择存取的存储器。
计算单元可以是用于实施计算机程序的本身任意的设备、例如具有对其外围的组件的处理器或微控制器等。计算单元可以借助唯一的集成半导体电路或借助多个集成半导体电路来实施。计算单元优选地是处理器内核。
上述的计算机程序可以包括一个或多个程序功能,并且相应的程序功能可以包括一个或多个程序指令(指令)。在英文惯用语中,“程序功能”必要时可以通过术语“Runnable(可运行)”来表征。程序功能可以包括可计划的程序功能和/或不可计划的程序功能。
所提出的方法可以避免在实施程序功能或程序指令、特别是可计划的程序功能时的等待时间,其方式是,对于实施所需的程序指令在实施之前提供在计算内核的本地存储器中。
简言之,确定并且充分利用关于分别下个排队等待实施的程序功能的知识,以便将分别所需的程序指令(可选地)提供在本地存储器中。该知识例如可以通过关于程序功能的周期实施的静态计划和/或通过程序分析(软件分析)来确定。如果因此在实施之前已经已知相应程序功能的顺序,则这些程序功能可以在本地存储器中准备好地(最优地)布置。由此不需要相应计算内核针对程序指令必须从系统存储器(例如从所谓的“闪存”或具有比本地存储器更高的等待时间的其他存储器)加载程序指令。特别是由此可以有利地减小以下概率,即计算内核可能能够实施但还没有加载的程序功能或程序指令并且因此计算内核必须等待。该情景也通过英文术语“instruction stall,指令失速”来表征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780036951.6/2.html,转载请声明来源钻瓜专利网。