发明名称 |
数据推测的显式软件控制的方法和结构 |
摘要 |
使用显式软件控制来进行数据推测。在一计算机程序(130)中的选定位置应用所述显式软件控制(140)以提供数据推测的益处,同时消除由硬件执行数据推测的需要。一种基于计算机的方法首先通过显式软件控制来确定是否需要对一项目、一变量、一指针、一地址等进行数据推测(310)。一旦确定需要对所述项目进行数据推测,便在显式软件控制下执行数据推测(320)。相反,如果所述显式软件控制确定不需要数据推测,例如通常通过执行一长等待时间指令而获得的所述项目的值可用,那么就使用所述项目的一实际值来执行一原始代码段(330)。 |
申请公布号 |
CN101076776A |
申请公布日期 |
2007.11.21 |
申请号 |
CN200580009867.2 |
申请日期 |
2005.03.29 |
申请人 |
太阳微系统公司 |
发明人 |
克里斯托夫·布朗;奎因·A·雅各布森;沙伊伦德尔·乔杜里;马克·特伦布莱 |
分类号 |
G06F9/30(2006.01) |
主分类号 |
G06F9/30(2006.01) |
代理机构 |
北京律盟知识产权代理有限责任公司 |
代理人 |
王允方;刘国伟 |
主权项 |
1.一种基于计算机的方法,其包括:在显式软件控制下确定是否需要对一项目进行数据推测;和一旦确定需要数据推测,就在显式软件控制下执行对于所述项目的数据推测。 |
地址 |
美国加利福尼亚州 |