-
公开(公告)号:CN109960398A
公开(公告)日:2019-07-02
申请号:CN201910265983.4
申请日:2011-12-28
Applicant: 英特尔公司
IPC: G06F1/3293 , G06F11/30
Abstract: 本申请公开了用于异构多核心系统的动态核心选择。可以通过在第一处理核心上执行程序代码来在异构多核心处理系统上动态切换核心。可以告知第二处理核心上电。可以收集执行程序代码的第一处理核心的第一性能指标。在第一性能指标好于先前确定的核心性能指标时,可以告知第二处理核心断电,且可以在第一处理核心上继续程序代码的执行。在第一性能指标劣于先前确定的核心性能指标时,可以把程序代码的执行从第一处理核心切换到第二处理核心。
-
公开(公告)号:CN105843362A
公开(公告)日:2016-08-10
申请号:CN201610168115.0
申请日:2011-12-28
Applicant: 英特尔公司
CPC classification number: G06F1/329 , G06F1/3287 , G06F9/3851 , G06F9/445 , G06F9/4893 , G06F9/5027 , G06F9/5094 , G06F11/3409 , G06F11/3452 , G06F11/3466 , G06F2201/81 , G06F2201/865 , G06F2201/88 , G06F2209/501 , Y02D10/171 , Y02D10/22 , Y02D10/34 , Y02D50/20
Abstract: 可以通过在第一处理核心上执行程序代码来在异构多核心处理系统上动态切换核心。可以告知第二处理核心上电。可以收集执行程序代码的第一处理核心的第一性能指标。在第一性能指标好于先前确定的核心性能指标时,可以告知第二处理核心断电,且可以在第一处理核心上继续程序代码的执行。在第一性能指标劣于先前确定的核心性能指标时,可以把程序代码的执行从第一处理核心切换到第二处理核心。
-
公开(公告)号:CN102934084B
公开(公告)日:2016-11-16
申请号:CN201180027661.8
申请日:2011-06-22
Applicant: 英特尔公司
CPC classification number: G06F9/30076 , G06F9/30174 , G06F9/3879 , G06F9/4893 , Y02D10/24
Abstract: 本文中描述了用于将第一类型的处理器核与第二类型的协同设计的核耦合的装置和方法。监测程序代码在第一核上的执行,并标识该程序代码的热段。那些热段针对在协同设计的核上的执行而被优化,使得一旦随后遇到那些热段,则经优化的热段就在协同设计的核上执行。当协同设计的核正在执行经优化的热代码时,第一处理器核可以处于低功率状态以节省功率,或并行地执行其它代码。此外,冷代码的多个线程可在第一核上流水线化,同时冷代码的多个线程在协同设计的核上流水线化以实现最大性能。
-
公开(公告)号:CN105867584A
公开(公告)日:2016-08-17
申请号:CN201610168094.2
申请日:2011-12-28
Applicant: 英特尔公司
Abstract: 可以通过在第一处理核心上执行程序代码来在异构多核心处理系统上动态切换核心。可以告知第二处理核心上电。可以收集执行程序代码的第一处理核心的第一性能指标。在第一性能指标好于先前确定的核心性能指标时,可以告知第二处理核心断电,且可以在第一处理核心上继续程序代码的执行。在第一性能指标劣于先前确定的核心性能指标时,可以把程序代码的执行从第一处理核心切换到第二处理核心。
-
公开(公告)号:CN103080907B
公开(公告)日:2016-04-27
申请号:CN201180041651.X
申请日:2011-08-03
Applicant: 英特尔公司
IPC: G06F12/0862
CPC classification number: G06F12/0862 , G06F2212/1041 , G06F2212/502 , G06F2212/6024 , G06F2212/6026
Abstract: 在一个实施例中,本发明包括预取引擎,该预取引擎检测存储器中的数据访问步幅何时落入范围之内、计算预测的下一步幅、使用所述预测的下一步幅选择性地预取高速缓存行,并且动态地控制预取。还描述并要求保护了其他的实施例。
-
公开(公告)号:CN109960398B
公开(公告)日:2023-11-07
申请号:CN201910265983.4
申请日:2011-12-28
Applicant: 英特尔公司
IPC: G06F1/3293 , G06F11/30
Abstract: 本申请公开了用于异构多核心系统的动态核心选择。可以通过在第一处理核心上执行程序代码来在异构多核心处理系统上动态切换核心。可以告知第二处理核心上电。可以收集执行程序代码的第一处理核心的第一性能指标。在第一性能指标好于先前确定的核心性能指标时,可以告知第二处理核心断电,且可以在第一处理核心上继续程序代码的执行。在第一性能指标劣于先前确定的核心性能指标时,可以把程序代码的执行从第一处理核心切换到第二处理核心。
-
公开(公告)号:CN105867584B
公开(公告)日:2019-07-26
申请号:CN201610168094.2
申请日:2011-12-28
Applicant: 英特尔公司
IPC: G06F1/3287 , G06F9/38 , G06F9/50 , G06F11/34
Abstract: 可以通过在第一处理核心上执行程序代码来在异构多核心处理系统上动态切换核心。可以告知第二处理核心上电。可以收集执行程序代码的第一处理核心的第一性能指标。在第一性能指标好于先前确定的核心性能指标时,可以告知第二处理核心断电,且可以在第一处理核心上继续程序代码的执行。在第一性能指标劣于先前确定的核心性能指标时,可以把程序代码的执行从第一处理核心切换到第二处理核心。
-
公开(公告)号:CN105867883B
公开(公告)日:2019-07-09
申请号:CN201610168003.5
申请日:2011-12-28
Applicant: 英特尔公司
IPC: G06F9/38 , G06F9/50 , G06F1/3287 , G06F11/34
Abstract: 可以通过在第一处理核心上执行程序代码来在异构多核心处理系统上动态切换核心。可以告知第二处理核心上电。可以收集执行程序代码的第一处理核心的第一性能指标。在第一性能指标好于先前确定的核心性能指标时,可以告知第二处理核心断电,且可以在第一处理核心上继续程序代码的执行。在第一性能指标劣于先前确定的核心性能指标时,可以把程序代码的执行从第一处理核心切换到第二处理核心。
-
公开(公告)号:CN103140828A
公开(公告)日:2013-06-05
申请号:CN201180045933.7
申请日:2011-09-26
Applicant: 英特尔公司
CPC classification number: G06F9/3842 , G06F8/52 , G06F9/3004 , G06F9/30072 , G06F9/30087 , G06F9/30116 , G06F9/3857
Abstract: 在本发明中描述了用于条件提交和/或推测设定事务的检查点的装置和方法,这可潜在地导致事务的动态尺寸调整。在二进制代码的动态优化期间,事务被插入以提供存储排序保护,这使得动态优化器能更激进地优化代码。并且条件提交实现动态优化代码的更高效执行,同时试图防止事务用尽硬件资源。同时推测检查点实现在事务中止后的快速且高效的恢复。处理器硬件适合于执行事务的动态尺寸调整,诸如包括识别条件提交指令、推测检查点指令或两者的解码器。并且处理器硬件还适合于响应于解码器这种指令执行用于支持条件提交或推测设定检查点的操作。
-
公开(公告)号:CN105843362B
公开(公告)日:2019-03-29
申请号:CN201610168115.0
申请日:2011-12-28
Applicant: 英特尔公司
IPC: G06F1/3287 , G06F9/38 , G06F9/50 , G06F11/34
Abstract: 可以通过在第一处理核心上执行程序代码来在异构多核心处理系统上动态切换核心。可以告知第二处理核心上电。可以收集执行程序代码的第一处理核心的第一性能指标。在第一性能指标好于先前确定的核心性能指标时,可以告知第二处理核心断电,且可以在第一处理核心上继续程序代码的执行。在第一性能指标劣于先前确定的核心性能指标时,可以把程序代码的执行从第一处理核心切换到第二处理核心。
-
-
-
-
-
-
-
-
-