[发明专利]用于加载保留和存储条件序列的解码时间指令优化有效
申请号: | 201380017409.8 | 申请日: | 2013-02-15 |
公开(公告)号: | CN104205820A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | M.K.格施温德 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04N13/00 | 分类号: | H04N13/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎;万里晴 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 加载 保留 存储 条件 序列 解码 时间 指令 优化 | ||
1.一种用于更换原子序列的计算机实现的方法,所述方法包括:
处理电路接收所述原子序列;
所述处理电路检测所述原子序列;并且,
所述处理电路产生内部原子操作以更换所述原子序列。
2.根据权利要求1所述的计算机实现的方法,进一步包括:取代所述原子序列而执行所述内部原子操作。
3.根据在前的权利要求的任何一项所述的计算机实现的方法,其中,所述原子序列包括加载保留指令和存储条件指令。
4.根据权利要求3所述的计算机实现的方法,其中,检测所述原子序列包括:识别所述加载保留指令和所述存储条件指令,以检测需要更换的所述原子序列。
5.根据在前的权利要求的任何一项所述的计算机实现的方法,进一步包括:
基于所述原子序列的独立指令不是同一组和基于所述独立指令被定位得独立地执行,配置指令解码器以执行不在同一组中的所述独立指令的指令高速缓存标记,以将加载保留指令和存储条件指令强制到同一组内;
配置所述指令解码器,以基于在所述独立指令中首先检测到所述加载保留指令来初始地标记所述加载保留指令,或者基于在所述独立指令中首先检测到所述存储条件指令来初始地标记所述存储条件指令;
配置所述指令解码器,以通过基于在所述独立指令中最后检测到所述加载保留指令而标记所述加载保留指令或通过基于在所述独立指令中最后检测到所述存储条件指令而标记所述存储条件指令,来完成同一组的形成;以及
配置所述指令解码,以将已经被分组到用于所述原子序列的同一组内的所述独立指令转译为所述内部原子操作。
6.根据在前的权利要求的任何一项所述的计算机实现的方法,其中,预解码优化器被配置为检测所述原子序列并且在通过指令高速缓存来高速缓存之前产生所述内部原子操作。
7.根据在前的权利要求的任何一项所述的计算机实现的方法,其中,在存储器子系统和原子功能单元的至少一个中执行所述内部原子操作。
8.根据在前的权利要求的任何一项所述的计算机实现的方法,包括步骤:存储器子系统执行所述内部原子操作;并且向所述处理电路发送结果。
9.一种用于更换原子序列的计算机系统,所述系统包括:
处理电路,
可操作地连接所述处理电路的存储器;
接收部件,用于通过所述处理电路接收所述原子序列;
检测部件,用于通过所述处理电路来检测所述原子序列;以及,
产生部件,用于通过所述处理电路来产生内部原子操作以更换所述原子序列。
10.根据权利要求9所述的计算机系统,其中,所述系统进一步包括执行部件,用于取代所述原子序列而执行所述内部原子操作。
11.根据权利要求9或10的任何一项所述的计算机系统,其中,所述检测部件包括识别部件,用于识别用于检测需要被更换的所述原子序列的加载保留指令和存储条件指令。
12.根据权利要求9至11的任何一项所述的计算机系统,进一步包括:
响应于所述原子序列的独立指令不是同一组并且基于所述独立指令被定位得独立执行,配置用于配置指令解码器以执行未在同一组中的所述独立指令的指令高速缓存标记、以将加载保留指令和存储条件指令强制到同一组内的部件;
配置用于配置所述指令解码器以基于在所述独立指令中首先检测到所述加载保留指令来初始地标记所述加载保留指令、或者基于在所述独立指令中首先检测到所述存储条件指令来初始地标记所述存储条件指令的部件;
配置用于配置所述指令解码器、以通过基于在所述独立指令中最后检测到所述加载保留指令而标记所述加载保留指令或通过基于在所述独立指令中最后检测到所述存储条件指令而标记所述存储条件指令来完成同一组的形成的部件;以及
配置用于配置所述指令解码、以将已经被分组到用于所述原子序列的同一组内的所述独立指令转译为所述内部原子操作的部件。
13.根据权利要求9至12的任何一项所述的计算机系统,其中,预解码优化器可操作用于检测所述原子序列,并且用于在通过指令高速缓存来高速缓存之前产生所述内部原子操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司;,未经国际商业机器公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380017409.8/1.html,转载请声明来源钻瓜专利网。