-
公开(公告)号:CN101059777B
公开(公告)日:2010-11-03
申请号:CN200710101675.5
申请日:2007-02-07
申请人: 英特尔公司
发明人: Q·雅各布森 , A·布雷斯 , H·王 , J·沈 , P·哈马隆德 , M·默滕 , S·斯里尼瓦斯 , K·多施 , G·蔡亚 , B·萨哈 , A·-R·阿德尔-塔巴塔拜 , G·希菲尔
CPC分类号: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
摘要: 本发明涉及使用存储属性的技术。本发明尤其涉及一种使用存储属性向程序或者其它代理传递信息的技术。更具体地,本发明的实施例涉及以高效率的方式使用存储属性来校验各种存储性能。
-
公开(公告)号:CN100565426C
公开(公告)日:2009-12-02
申请号:CN200580032835.4
申请日:2005-09-28
申请人: 英特尔公司
IPC分类号: G06F1/20
CPC分类号: G06F9/3851 , G06F1/206 , G06F1/3203 , G06F1/329 , G06F9/3885 , G06F9/3891 , G06F9/3897 , Y02D10/16 , Y02D10/24 , Y02D50/20
摘要: 本发明揭示了用于改变多核处理器配置的方法和设备。在一个实施例中,节流模块(或者节流逻辑)可确定当前执行程序中存在的并行数量,并改变各种核上该程序的线程的执行。如果并行数量大,则处理器可以配置成在配置成消耗更低功率的核上运行更大数量的线程。如果并行数量小,则处理器可以配置成在配置成用于更高标量性能的核上运行更小数量的线程。
-
公开(公告)号:CN100530136C
公开(公告)日:2009-08-19
申请号:CN200380106554.X
申请日:2003-11-20
申请人: 英特尔公司
IPC分类号: G06F12/00
CPC分类号: G06F12/0269 , G06F12/0842 , Y10S707/99953 , Y10S707/99957
摘要: 在一实施例中,存储器管理方法运用第三指读取运行分配在扫描指针线程和分配指针线程中的“到”空间里的存储对象的指针线程,使在其被扫描前取出“到”空间中的对象。当被扫描的储存槽不具有指向“从”空间的对象的指针时,读取线程被移至“到”空间的下一存储位置。当被扫描的存储槽具有一指向“从”空间对象的指针时,储存对象被预取至共享分配指针线程的高速缓存中。
-
公开(公告)号:CN101292226A
公开(公告)日:2008-10-22
申请号:CN200680038567.1
申请日:2006-10-19
申请人: 英特尔公司
IPC分类号: G06F9/46
CPC分类号: G06F9/542 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F12/0831 , G06F2209/543
摘要: 本发明公开一种线程同步和通信技术。更具体地说,本发明的实施例涉及对由一个或多个微处理器或微处理器核心执行的指令的两个或两个以上线程间的通信和同步的管理。
-
公开(公告)号:CN101278265A
公开(公告)日:2008-10-01
申请号:CN200680036157.3
申请日:2006-10-02
申请人: 英特尔公司
CPC分类号: G06F9/30003 , G06F11/3466 , G06F2201/86 , G06F2201/88
摘要: 在一个实施例中,本发明旨在提供一种系统,该系统包括:优化单元,用于对代码段进行优化;以及剖析器,其耦合到该优化单元。优化单元可以包含编译器和剖析控制器。此外,该剖析器可以用于请求用场景对通道进行编程,以便于在该代码段执行期间收集剖析数据。还描述和声明了其它实施例。
-
公开(公告)号:CN101231621A
公开(公告)日:2008-07-30
申请号:CN200710303558.7
申请日:2007-12-27
申请人: 英特尔公司
CPC分类号: G06F12/0842 , G06F9/30047 , G06F12/1458 , G06F21/52 , G06F21/78
摘要: 本发明提供了一种用于隐藏存储器访问模式的方法和系统。对于与一个线程相关联的一组存储器单元中的每个存储器单元,设置与所述存储器单元相关联的指示,以使得如果所述存储器单元的数据被从高速缓存中清除,则请求一个信号;以及响应于所述信号,将该组存储器单元重新加载到所述高速缓存中。
-
公开(公告)号:CN101203831A
公开(公告)日:2008-06-18
申请号:CN200680022486.2
申请日:2006-06-23
申请人: 英特尔公司
CPC分类号: G06F9/526 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3842 , G06F9/3851 , G06F9/3861
摘要: 一种处理器可以包括地址监控表和原子更新表以支持推测线程。该处理器还可以包括一个或多个寄存器以保持与推测线程的执行相关的状态。该处理器可以支持一个或多个下列原语:将状态写入寄存器的指令,对提交所缓冲的存储器更新进行触发的指令,从状态寄存器读取状态的指令,和/或清除与陷阱/异常/中断处理相关联的状态位之一的指令。还描述和声明了其它实施例。
-
公开(公告)号:CN101116057A
公开(公告)日:2008-01-30
申请号:CN200580044896.2
申请日:2005-12-28
申请人: 英特尔公司
发明人: H·王 , J·沈 , E·格罗乔夫斯基 , J·P·赫尔德 , B·比比 , S·D·考施克 , G·钦亚 , X·邹 , P·哈马伦德 , X·田 , A·阿加瓦尔 , S·D·罗杰斯 , B·V·帕特尔 , R·汉金斯
IPC分类号: G06F9/48
CPC分类号: G06F9/3851 , G06F9/4843
摘要: 在一实施例中,提供了一种方法。该方法包括响应在应用级程序控制下的第二指令定序器上的用户级指令之执行,在第一指令定序器上管理用户级线程。第一用户级线程在第二指令定序器上运行,第一用户级线程包含一个或多个用户级指令。第一用户级指令至少含有如下两项之一:1)引用一个或多个指令定序器的字段;以及2)用指针隐含地引用代码,所述代码在被执行时特定地寻址一个或多个指令定序器。
-
公开(公告)号:CN101059777A
公开(公告)日:2007-10-24
申请号:CN200710101675.5
申请日:2007-02-07
申请人: 英特尔公司
发明人: Q·雅各布森 , A·布雷斯 , H·王 , J·沈 , P·哈马隆德 , M·默滕 , S·斯里尼瓦斯 , K·多施 , G·蔡亚 , B·萨哈 , A·-R·阿德尔-塔巴塔拜 , G·希菲尔
CPC分类号: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
摘要: 本发明涉及使用存储属性的技术。本发明尤其涉及一种使用存储属性向程序或者其它代理传递信息的技术。更具体地,本发明的实施例涉及以高效率的方式使用存储属性来校验各种存储性能。
-
公开(公告)号:CN1991768A
公开(公告)日:2007-07-04
申请号:CN200610064226.3
申请日:2006-12-29
申请人: 英特尔公司
发明人: H·王 , J·沈 , H·蒋 , R·汉金斯 , P·哈马隆德 , D·罗杰斯 , G·蔡亚 , B·帕特尔 , S·考施克 , B·比格比 , G·希菲尔 , Y·塔尔加姆 , Y·尤塞夫 , J·P·赫尔德
IPC分类号: G06F9/54
CPC分类号: G06F9/30145 , G06F9/30 , G06F9/30181 , G06F9/3877 , G06F9/3879 , G06T1/20
摘要: 在一个实施例中,本发明包括一种方法,用于在加速器和耦合加速器的指令定序器之间直接通信,其中加速器是相对于指令定序器的不同种类的资源。接口可以用于提供这些资源之间的通信。通过这种通信机制,用户级应用程序可以直接与加速器通信而不需要操作系统的支持。进一步,指令定序器和加速器可以并行执行操作。描述并要求了其他实施例。
-
-
-
-
-
-
-
-
-