发明名称 |
在支持事务的计算机体系结构中使用异常进行代码专业化的方法和系统 |
摘要 |
在支持事务的系统中使用异常进行代码专业化的方法和系统。该方法和系统包括在计算机指令序列中插入一个或多个无分支指令。所述无分支指令包括如果满足普遍发生的条件则可执行的一个或多个指令,以及包括如果不满足该普遍发生的条件则被配置以引发异常的一个或多个指令。 |
申请公布号 |
CN103999036A |
申请公布日期 |
2014.08.20 |
申请号 |
CN201180075572.0 |
申请日期 |
2011.12.16 |
申请人 |
英特尔公司 |
发明人 |
A·克里希纳斯瓦米;D·M·莱弗里 |
分类号 |
G06F9/06(2006.01)I;G06F9/30(2006.01)I;G06F9/305(2006.01)I |
主分类号 |
G06F9/06(2006.01)I |
代理机构 |
永新专利商标代理有限公司 72002 |
代理人 |
刘瑜;王英 |
主权项 |
一种方法,包括:在执行过程中分析计算机指令序列,所述计算机指令序列包括响应于满足普遍发生的条件而由事务性存储器系统可执行的至少一条第一指令;以及在所述计算机指令序列中插入至少一条无分支指令,所述无分支指令被配置以便判定所述普遍发生的条件是否被满足,以及响应于没有满足所述普遍发生的条件而连接所述事务性存储器系统的异常处理特征。 |
地址 |
美国加利福尼亚 |