-
公开(公告)号:CN105607890A
公开(公告)日:2016-05-25
申请号:CN201410452395.9
申请日:2007-09-24
Applicant: 英特尔公司
CPC classification number: G06F9/30145 , G06F7/06 , G06F9/30 , G06F9/3001 , G06F9/30021 , G06F9/30029 , G06F9/30036 , G06F9/30098 , G06F9/30109 , G06F9/3013 , G06F9/30167 , G06F9/3017 , G06F9/30185 , G06F9/30192 , G06F9/34 , G06F9/3802 , G06F9/3824 , G06F9/3853 , G06F9/3885 , G06F9/3887 , G06F12/0875 , G06F2212/452
Abstract: 一种用于执行SIMD紧缩比较指令的方法包括:将第一紧缩操作数的每个数据元素与第二紧缩操作数的每个数据元素进行比较,以及存储所述比较的第一结果。
-
-
-
-
公开(公告)号:CN104657113B
公开(公告)日:2018-08-14
申请号:CN201410822302.7
申请日:2007-09-24
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F9/30145 , G06F7/06 , G06F9/30 , G06F9/3001 , G06F9/30021 , G06F9/30029 , G06F9/30036 , G06F9/30098 , G06F9/30109 , G06F9/3013 , G06F9/30167 , G06F9/3017 , G06F9/30185 , G06F9/30192 , G06F9/34 , G06F9/3802 , G06F9/3824 , G06F9/3853 , G06F9/3885 , G06F9/3887 , G06F12/0875 , G06F2212/452
Abstract: 本发明提供一种用于处理文本串的指令和逻辑。用于执行串比较操作的方法、装置和程序模块。在一个实施例中,一种装置包括用来执行第一指令的执行资源。响应于所述第一指令,所述执行资源存储分别与第一和第二文本串相对应的第一和第二操作数的每个数据元素之间的比较结果。
-
公开(公告)号:CN101251791B
公开(公告)日:2018-02-02
申请号:CN200710305776.4
申请日:2007-09-24
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F9/30145 , G06F7/06 , G06F9/30 , G06F9/3001 , G06F9/30021 , G06F9/30029 , G06F9/30036 , G06F9/30098 , G06F9/30109 , G06F9/3013 , G06F9/30167 , G06F9/3017 , G06F9/30185 , G06F9/30192 , G06F9/34 , G06F9/3802 , G06F9/3824 , G06F9/3853 , G06F9/3885 , G06F9/3887 , G06F12/0875 , G06F2212/452
Abstract: 本发明提供一种用于处理文本串的指令和逻辑。用于执行串比较操作的方法、装置和程序模块。在一个实施例中,一种装置包括用来执行第一指令的执行资源。响应于所述第一指令,所述执行资源存储分别与第一和第二文本串相对应的第一和第二操作数的每个数据元素之间的比较结果。
-
公开(公告)号:CN107015784A
公开(公告)日:2017-08-04
申请号:CN201610875178.X
申请日:2007-09-24
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F9/30145 , G06F7/06 , G06F9/30 , G06F9/3001 , G06F9/30021 , G06F9/30029 , G06F9/30036 , G06F9/30098 , G06F9/30109 , G06F9/3013 , G06F9/30167 , G06F9/3017 , G06F9/30185 , G06F9/30192 , G06F9/34 , G06F9/3802 , G06F9/3824 , G06F9/3853 , G06F9/3885 , G06F9/3887 , G06F12/0875 , G06F2212/452
Abstract: 本发明提供一种用于处理文本串的指令和逻辑。用于执行串比较操作的方法、装置和程序模块。在一个实施例中,一种装置包括用来执行第一指令的执行资源。响应于所述第一指令,所述执行资源存储分别与第一和第二文本串相对应的第一和第二操作数的每个数据元素之间的比较结果。
-
公开(公告)号:CN102893256B
公开(公告)日:2016-05-18
申请号:CN201080064002.7
申请日:2010-10-27
Applicant: 英特尔公司
CPC classification number: G06F9/3834 , G06F9/30076 , G06F9/3836 , G06F9/3851 , G06F9/3857 , G06F9/3861 , G06F9/461 , G06F9/467 , G06F9/4812 , G06F2209/481
Abstract: 在一个实施例中,本发明包括一种方法,该方法用于在无约束事务存储器(UTM)事务的执行期间在内核模式中经由环转换从用户线程接收控制,更新与用户线程相关联的事务状态寄存器(TSR)的状态,并存储TSR连同用户线程的上下文,以及以后在从内核模式到用户线程的转换期间还原上下文。这样,UTM事务可以在用户线程的重新开始时继续。描述并要求保护了其它实施例。
-
公开(公告)号:CN104657112B
公开(公告)日:2017-12-01
申请号:CN201410820208.8
申请日:2007-09-24
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F9/30145 , G06F7/06 , G06F9/30 , G06F9/3001 , G06F9/30021 , G06F9/30029 , G06F9/30036 , G06F9/30098 , G06F9/30109 , G06F9/3013 , G06F9/30167 , G06F9/3017 , G06F9/30185 , G06F9/30192 , G06F9/34 , G06F9/3802 , G06F9/3824 , G06F9/3853 , G06F9/3885 , G06F9/3887 , G06F12/0875 , G06F2212/452
Abstract: 本发明提供一种用于处理文本串的指令和逻辑。用于执行串比较操作的方法、装置和程序模块。在一个实施例中,一种装置包括用来执行第一指令的执行资源。响应于所述第一指令,所述执行资源存储分别与第一和第二文本串相对应的第一和第二操作数的每个数据元素之间的比较结果。
-
公开(公告)号:CN102460376B
公开(公告)日:2016-05-18
申请号:CN200980160097.X
申请日:2009-06-26
Applicant: 英特尔公司
Inventor: G·谢弗 , J·格雷 , B·史密斯 , A-R·阿德-塔巴塔巴伊 , R·杰瓦 , V·巴辛 , D·卡拉汉 , Y·倪 , B·萨哈 , M·泰列费尔 , S·赖金 , K·山田 , L·王 , A·基尚
CPC classification number: G06F9/3004 , G06F9/30087 , G06F9/30185 , G06F9/30189 , G06F9/3834 , G06F9/3851 , G06F9/3857 , G06F9/528 , G06F12/1036 , G06F12/1045 , G06F12/109 , G06F2212/401
Abstract: 本文描述了用于优化无约束事务存储器(UTM)系统的方法和装置。提供了对于监视、缓冲和元数据的硬件支持,其中针对元数据的正交的抽象地址空间可以分别与线程和/或线程内的软件子系统相关联。此外,元数据可以相对于数据以压缩方式、对软件透明地用硬件来保持。此外,响应于元数据访问指令/操作,硬件能够支持强制的元数据值以允许事务执行的多个模式。然而,如果检测到监视、缓冲数据、元数据或其它信息丢失或者冲突,则硬件提供丢失指令的变型,其能够针对这种丢失或冲突来轮询事务状态寄存器,并且响应于检测到该丢失或冲突而将执行跳转到标签。相似地,提供了提交指令的多种变型,用于允许软件定义提交条件和提交之后要清除的信息。此外,硬件提供支持以在环等级转变时允许事务的挂起和恢复。
-
-
-
-
-
-
-
-
-