-
公开(公告)号:CN101458636B
公开(公告)日:2013-11-20
申请号:CN200810190835.2
申请日:2008-11-07
Applicant: 英特尔公司
IPC: G06F9/52
CPC classification number: G06F9/526 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F12/0815
Abstract: 本发明描述了用于后期锁获取机制的方法和装置。提出了一种装置包括:处理部件,其执行临界段,所述临界段由开始临界段操作和终止临界段操作来划界,其中所述开始临界段操作参考锁值和地址;存储区,其与处理部件相关联以保持与所述临界段相关联的项,所述项保持所述锁值;以及后期锁获取逻辑单元,其与所述存储区耦合,以响应于在所述临界段的未决期间遇到后期锁获取事件来尝试对地址的锁值更新;与所述处理部件相关联的访问缓冲器,保持与所述锁值的存储相关的访问项,所述访问项包括阻塞代码字段,其中与所述访问缓冲器相关的更新逻辑单元将响应于所遇到的后期锁获取事件将所述阻塞代码字段更新为阻塞值;其中当所述访问项中的阻塞代码字段保持阻塞值时,阻止来自所述后续临界段的访问操作的分派。
-
公开(公告)号:CN102722418A
公开(公告)日:2012-10-10
申请号:CN201210067422.1
申请日:2008-11-07
Applicant: 英特尔公司
IPC: G06F9/52
CPC classification number: G06F9/526 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F12/0815
Abstract: 本发明描述了一种用于硬件锁省略(HLE)的后期锁获取机制,其中描述了用于后期锁获取机制的方法和装置。响应于检测到后期锁获取事件,如计时器期满、填满的高速缓存集合以及不可撤回事件,可启动后期锁获取。停止连贯的临界段直到利用与连贯的临界段操作相关联的访问缓冲器项的字段来完成后期锁获取。
-
公开(公告)号:CN102270187B
公开(公告)日:2015-05-27
申请号:CN201110158611.5
申请日:2011-05-31
Applicant: 英特尔公司
IPC: G06F13/20
CPC classification number: G06F1/3243 , G06F1/3206 , G06F1/324 , G06F1/3287 , Y02D10/126 , Y02D10/171
Abstract: 本发明描述了用于处理器和输入/输出中枢集成的方法和装置。在一个实施例中,边带信号可使处理器或集成的I/O逻辑的功率管理状态改变。单个集成电路管芯可包括处理器和集成的I/O逻辑。还公开了其它实施例。
-
公开(公告)号:CN101187862B
公开(公告)日:2013-02-06
申请号:CN200710186451.9
申请日:2007-11-13
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F9/3865 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F9/3842 , G06F9/528
Abstract: 本发明的名称是“用于硬件锁定取消的装置、系统和方法”。本发明描述一种用于检测锁定指令和锁定释放指令以及预测临界区的方法和装置。采用可能驻留在解码逻辑中的检测逻辑来检测锁定指令。存储/创建与锁定指令相关联的锁定指令条目。地址位置以及待写入后续可能的锁定释放指令的那些地址位置的值与由锁定指令从其中加载的地址以及由锁定指令所加载的值进行比较。如果地址和值匹配,则确定锁定释放指令匹配锁定指令。如果确定锁定释放指令匹配锁定指令,则预测条目存储对锁定指令的引用、如最后一个指令指针(LIP)以及表示在后续检测时将被取消的锁定指令的关联值。
-
公开(公告)号:CN103544052A
公开(公告)日:2014-01-29
申请号:CN201310482999.3
申请日:2008-11-07
Applicant: 英特尔公司
IPC: G06F9/46
CPC classification number: G06F9/526 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F12/0815
Abstract: 本发明描述了用于硬件锁省略(HLE)的后期锁获取机制的装置和方法。响应于检测到后期锁获取事件,如计时器期满、填满的高速缓存集合以及不可撤回事件,可启动后期锁获取。停止连贯的临界段直到利用与连贯的临界段操作相关联的访问缓冲器项的字段来完成后期锁获取。
-
-
公开(公告)号:CN102722418B
公开(公告)日:2015-08-26
申请号:CN201210067422.1
申请日:2008-11-07
Applicant: 英特尔公司
IPC: G06F9/52
CPC classification number: G06F9/526 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F12/0815
Abstract: 本发明描述了一种用于硬件锁省略(HLE)的后期锁获取机制,其中描述了用于后期锁获取机制的方法和装置。响应于检测到后期锁获取事件,如计时器期满、填满的高速缓存集合以及不可撤回事件,可启动后期锁获取。停止连贯的临界段直到利用与连贯的临界段操作相关联的访问缓冲器项的字段来完成后期锁获取。
-
公开(公告)号:CN102270187A
公开(公告)日:2011-12-07
申请号:CN201110158611.5
申请日:2011-05-31
Applicant: 英特尔公司
IPC: G06F13/20
CPC classification number: G06F1/3243 , G06F1/3206 , G06F1/324 , G06F1/3287 , Y02D10/126 , Y02D10/171
Abstract: 本发明描述了用于处理器和输入/输出中枢集成的方法和装置。在一个实施例中,边带信号可使处理器或集成的I/O逻辑的功率管理状态改变。单个集成电路管芯可包括处理器和集成的I/O逻辑。还公开了其它实施例。
-
公开(公告)号:CN101187862A
公开(公告)日:2008-05-28
申请号:CN200710186451.9
申请日:2007-11-13
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F9/3865 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F9/3842 , G06F9/528
Abstract: 本文描述一种用于检测锁定指令和锁定释放指令以及预测临界区的方法和装置。采用可能驻留在解码逻辑中的检测逻辑来检测锁定指令。存储/创建与锁定指令相关联的锁定指令条目。地址位置以及待写入后续可能的锁定释放指令的那些地址位置的值与由锁定指令从其中加载的地址以及由锁定指令所加载的值进行比较。如果地址和值匹配,则确定锁定释放指令匹配锁定指令。如果确定锁定释放指令匹配锁定指令,则预测条目存储对锁定指令的引用、如最后一个指令指针(LIP)以及表示在后续检测时将被取消的锁定指令的关联值。
-
公开(公告)号:CN103544052B
公开(公告)日:2017-04-12
申请号:CN201310482999.3
申请日:2008-11-07
Applicant: 英特尔公司
IPC: G06F9/46
CPC classification number: G06F9/526 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F12/0815
Abstract: 本发明描述了用于硬件锁省略(HLE)的后期锁获取机制的装置和方法。响应于检测到后期锁获取事件,如计时器期满、填满的高速缓存集合以及不可撤回事件,可启动后期锁获取。停止连贯的临界段直到利用与连贯的临界段操作相关联的访问缓冲器项的字段来完成后期锁获取。
-
-
-
-
-
-
-
-
-