-
公开(公告)号:CN108509267A
公开(公告)日:2018-09-07
申请号:CN201810151562.4
申请日:2018-02-14
申请人: 英特尔公司
IPC分类号: G06F9/50
CPC分类号: G06F9/5083 , G06F9/505
摘要: 本申请公开了运行时处理器优化。在一个实施例中,处理器包括处理器优化单元。处理器优化单元用于收集与计算设备相关联的运行时信息,其中运行时信息包括指示在程序执行期间的计算设备的性能的信息。处理器优化单元进一步用于接收用于计算设备的运行时优化信息,其中运行时优化信息包括与用于计算设备的一个或多个运行时优化相关联的信息,并且其中运行时优化信息基于对所收集的运行时信息的分析而确定。处理器优化单元进一步用于基于运行时优化信息对计算设备执行一个或多个运行时优化。
-
公开(公告)号:CN107077324A
公开(公告)日:2017-08-18
申请号:CN201580045370.X
申请日:2015-09-14
申请人: 英特尔公司
CPC分类号: G06F21/44 , G06F7/58 , G06F7/588 , G09C1/00 , G11C13/0004 , G11C13/0069 , G11C13/0097 , G11C2013/0092 , H04L9/0866 , H04L9/3278 , H04L2209/12
摘要: 公开以及描述了能够操作用于生成随机数的设备和系统。这种设备和系统包括相变材料单格的阵列,所述相变材料单格被电耦合到如下电路,所述电路被配置用于将所述阵列中的所有单格初始地设定到高状态,将编程脉冲发送穿过所述阵列,所述编程脉冲具有如下电流,所述电流足以随机地将每个单格设定到高状态或低状态来生成贯穿所述阵列的单格状态的随机分布,以及从所述阵列读出所述单格状态的随机分布。
-
公开(公告)号:CN102779024B
公开(公告)日:2016-09-28
申请号:CN201210105283.7
申请日:2005-03-31
申请人: 英特尔公司
CPC分类号: G06F9/30003 , G06F9/30087 , G06F9/3009 , G06F9/30101 , G06F9/3013 , G06F9/384 , G06F9/3851
摘要: 本发明的名称是“提供用户级多线程操作的方法和系统”。公开一种用于提供用户级多线程操作的方法和系统。根据本发明技术的方法包括接收编程指令以通过指令集体系结构(ISA)来执行一个或多个共享资源的线程(Shred)。通过ISA来配置一个或多个指令指针;并利用微处理器同时执行这一个或多个Shred,其中该微处理器包括多个指令定序器。
-
公开(公告)号:CN102981800B
公开(公告)日:2015-08-05
申请号:CN201210375247.2
申请日:2007-06-27
申请人: 英特尔公司
CPC分类号: G06F9/3879 , G06F9/3009 , G06F9/3851 , G06F9/3861 , G06F12/10
摘要: 在一个实施例中,本发明包括一种用于向耦合到加速器上的第一指令定序器传送要求对在所述加速器上出现的故障或异常进行处理的请求的方法。所述加速器可以是相对于所述第一指令定序器异构的资源,例如,具有不同的指令集架构。响应于所述请求,可以在所述第一指令定序器中处理所述故障或异常。还描述并要求了其它实施例。
-
公开(公告)号:CN101317156B
公开(公告)日:2015-04-29
申请号:CN200680044471.6
申请日:2006-11-16
申请人: 英特尔公司
IPC分类号: G06F9/48
CPC分类号: G06F9/485 , G06F9/4881
摘要: 描述用于在没有操作系统干预下调度用户级OS独立“微程”的方法、设备和系统实施例。对于至少一个实施例,通过调度器例行程序而不是通过操作系统来调度微程用于执行。调度器例行程序可以从编译器接收由编译器生成的提示。编译器提示可以在没有用户提供的杂注的情况下由编译器生成,并且可以经由API类接口传递给调度器例行程序。该接口可以包括由编译器维护的调度提示数据结构。还描述了其它实施例并对这些实施例要求权利。
-
公开(公告)号:CN102023932B
公开(公告)日:2014-08-27
申请号:CN201010293493.4
申请日:2010-09-16
申请人: 英特尔公司
IPC分类号: G06F12/10
CPC分类号: G06F12/1036 , G06F12/1027 , G06F12/121 , G06F2212/254
摘要: 本发明的名称是为本地与远程物理存储器之间的共享虚拟存储器提供硬件支持。在一个实施例中,本发明包括具有存储虚拟地址到物理地址转换的条目的存储器管理单元(MMU),其中各条目包括指明对应条目的存储单元是存在于本地存储器中还是存在于远程存储器中的存储单元指示符。这样,公共虚拟存储器空间可在可由一个或多个非相干链路分隔的两个存储器之间共享。描述了其它实施例并且要求其权益。
-
公开(公告)号:CN101833475B
公开(公告)日:2014-04-16
申请号:CN201010175491.5
申请日:2006-06-23
申请人: 英特尔公司
CPC分类号: G06F9/526 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3842 , G06F9/3851 , G06F9/3861
摘要: 一种方法包括:并发地执行对存储器的公共逻辑视图进行共享的多个线程;挂起所述多个线程中除第一线程以外的所有其它线程的执行,以便所述第一线程能够原子地执行指令块;其中,所述挂起是由所述第一线程调用硬件机制的动作触发的,其中,所述挂起包括:由所述第一线程向被所述多个线程共享的预定存储位置写入第一预定值,并且响应于写入到所述预定存储位置,对其余的每个线程生成中断,其中,其余的每个线程用于响应于所述中断而检查存储在所述预定存储位置中的值,并且用于如果所述预定存储位置包含所述第一预定值则挂起自己的执行;以及在所述第一线程完成所述指令块的原子执行之后,通过向所述预定存储位置写入第二预定值,来恢复所述其它线程。还描述和声明了其它实施例。
-
公开(公告)号:CN102081556B
公开(公告)日:2013-12-04
申请号:CN201110026729.2
申请日:2006-12-29
申请人: 英特尔公司
发明人: H·王 , J·沈 , H·蒋 , R·汉金斯 , P·哈马隆德 , D·罗杰斯 , G·蔡亚 , B·帕特尔 , S·考施克 , B·比格比 , G·希菲尔 , Y·塔尔加姆 , Y·尤塞夫 , J·P·赫尔德
IPC分类号: G06F9/50
CPC分类号: G06F9/30145 , G06F9/30 , G06F9/30181 , G06F9/3877 , G06F9/3879 , G06T1/20
摘要: 在一个实施例中,本发明包括一种方法,用于在加速器和耦合加速器的指令定序器之间直接通信,其中加速器是相对于指令定序器的不同种类的资源。接口可以用于提供这些资源之间的通信。通过这种通信机制,用户级应用程序可以直接与加速器通信而不需要操作系统的支持。进一步,指令定序器和加速器可以并行执行操作。描述并要求了其他实施例。
-
公开(公告)号:CN101454753B
公开(公告)日:2012-11-28
申请号:CN200780019982.7
申请日:2007-06-27
申请人: 英特尔公司
IPC分类号: G06F9/32
CPC分类号: G06F9/3879 , G06F9/3009 , G06F9/3851 , G06F9/3861 , G06F12/10
摘要: 在一个实施例中,本发明包括一种用于向耦合到加速器上的第一指令定序器传送要求对在所述加速器上出现的故障或异常进行处理的请求的方法。所述加速器可以是相对于所述第一指令定序器异构的资源,例如,具有不同的指令集架构。响应于所述请求,可以在所述第一指令定序器中处理所述故障或异常。还描述并要求了其它实施例。
-
公开(公告)号:CN102736956A
公开(公告)日:2012-10-17
申请号:CN201210089433.X
申请日:2006-10-19
申请人: 英特尔公司
CPC分类号: G06F9/542 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F12/0831 , G06F2209/543
摘要: 本发明的名称是“线程通信和同步技术”。本发明公开一种线程同步和通信技术。更具体地说,本发明的实施例涉及对由一个或多个微处理器或微处理器核心执行的指令的两个或两个以上线程间的通信和同步的管理。
-
-
-
-
-
-
-
-
-