-
公开(公告)号:CN1853166A
公开(公告)日:2006-10-25
申请号:CN200480027177.5
申请日:2004-09-29
申请人: 英特尔公司
IPC分类号: G06F9/45
CPC分类号: G06F8/441
摘要: 这里描述了用于多线程的线程管理的方法和装置。在一个实施例中,示例性处理包括在编译具有数据处理系统中可执行的一个或多个线程的代码期间,选择具有最底顺序的当前线程;确定分配给从所述当前线程中产生的一个或多个子线程的资源;以及考虑到分配给所述当前线程的一个或多个子线程的资源来分配用于所述当前线程的资源,以避免所述当前线程及其一个或多个子线程之间的资源冲突。也描述了其它方法和装置。
-
公开(公告)号:CN109213524A
公开(公告)日:2019-01-15
申请号:CN201810712208.4
申请日:2018-06-26
申请人: 英特尔公司
摘要: 本申请公开了用于难预测分支的预测器。一种处理器,包括:执行单元,所述执行单元包括分支电路系统;分支预测器,所述分支预测器包括用于标识难预测(HTP)分支的HTP分支过滤器;以及特殊分支预测器,用于从所述HTP分支过滤器接收对HTP分支的标识,所述特殊分支预测器包括用于预测针对所述HTP分支的分支动作的卷积神经网络(CNN)分支预测器。
-
公开(公告)号:CN101013378A
公开(公告)日:2007-08-08
申请号:CN200610063932.6
申请日:2006-09-30
申请人: 英特尔公司
IPC分类号: G06F9/46
CPC分类号: G06F9/4812 , G06F11/3466 , G06F13/14 , G06F2201/88
摘要: 在一个实施例中,本发明包括一种方法,该方法确定第一代理和第二代理之间的相对优先权,及根据所述相对优先权,将所述第一代理分配给第一通道并将所述第二代理分配给第二通道。依据所述通道的当前编程的状态,基于所述分配,可动态地将存储在至少一个通道里的信息迁移到另一个通道。还描述和请求了其它实施例。
-
-
-
-
-
公开(公告)号:CN101013378B
公开(公告)日:2010-08-11
申请号:CN200610063932.6
申请日:2006-09-30
申请人: 英特尔公司
IPC分类号: G06F9/46
CPC分类号: G06F9/4812 , G06F11/3466 , G06F13/14 , G06F2201/88
摘要: 在一个实施例中,本发明包括一种方法,该方法包括:接收来自第一代理对处理器通道的请求;将第一代理分配给第一通道;接收来自第二代理对处理器通道的请求;确定第一代理和第二代理之间的相对优先权;以及根据第二代理的高于第一代理的优先权,重新将所述通道分配给第二代理作为第二通道。依据所述通道的当前编程的状态,基于所述分配,可动态地将存储在至少一个通道里的信息迁移到另一个通道。还描述和请求了其它实施例。
-
公开(公告)号:CN100578453C
公开(公告)日:2010-01-06
申请号:CN200480027177.5
申请日:2004-09-29
申请人: 英特尔公司
IPC分类号: G06F9/45
CPC分类号: G06F8/441
摘要: 这里描述了用于多线程的线程管理的方法和装置。在一个实施例中,示例性处理包括在编译具有数据处理系统中可执行的一个或多个线程的代码期间,选择具有最底顺序的当前线程;确定分配给从所述当前线程中产生的一个或多个子线程的资源;以及考虑到分配给所述当前线程的一个或多个子线程的资源来分配用于所述当前线程的资源,以避免所述当前线程及其一个或多个子线程之间的资源冲突。也描述了其它方法和装置。
-
公开(公告)号:CN1853165A
公开(公告)日:2006-10-25
申请号:CN200480027172.2
申请日:2004-09-30
申请人: 英特尔公司
CPC分类号: G06F9/3842 , G06F8/4442 , G06F9/383 , G06F9/3851
摘要: 这里描述了用于多线程的编译器创建的辅助线程的方法和装置。在一个实施例中,示例性进程包括标识主线程的可能具有一个或多个拖欠负荷的一个区域,这一个或多个拖欠负荷标识在主线程执行期间可能经受高速缓存预取失败的负荷,分析相对于所述主线程的一个或多个辅助线程的区域,以及生成用于所述一个或多个辅助线程的代码,所述一个或多个辅助线程与所述主线程猜测地并行执行以执行所述主线程的所述区域的一个或多个任务。也描述了其它方法和装置。
-
-
-
-
-
-
-
-
-