-
公开(公告)号:CN1890637B
公开(公告)日:2010-06-09
申请号:CN200480036850.1
申请日:2004-12-03
Applicant: 英特尔公司
Inventor: S·萨布拉蒙尼 , M·塞拉诺 , R·赫德森 , A·-R·爱德尔-塔巴泰拜
CPC classification number: G06F12/0253 , G06F12/0862 , G06F2212/6026
Abstract: 揭示了动态插入预取指令的方法与装置。在一示例方法中,从处理器系统中的性能监控单元标识一个或多个与高速缓存缺失相关联的样本。基于与这一个或多个样本相关联的样本信息,产生延误信息。为动态插入一个或多个预取指令,基于该延误信息标识预取点。
-
公开(公告)号:CN1894664A
公开(公告)日:2007-01-10
申请号:CN200480037016.4
申请日:2004-12-08
Applicant: 英特尔公司
Inventor: M·塞拉诺 , S·萨布拉蒙尼 , R·赫德森 , A·-R·爱德尔-塔巴泰拜
CPC classification number: G06F12/0253
Abstract: 本文公开了基于无用单元收集器的分析和编译器的分析来插入预取指令的方法和装置。在一种示例方法中,从处理器系统中的性能监视单元接收与高速缓存未命中相关联的一批或多批样本。基于过失信息从这一批或多批样本中选择一个或多个样本。生成与这一个或多个样本相关联的性能影响指标。基于该性能指标,启动无用单元收集器分析和编译器分析中的至少一个来标识一条或多条过失路径。基于无用单元收集器分析和编译器分析中的至少一个,标识要插入预取指令的一个或多个预取点。
-
公开(公告)号:CN1894664B
公开(公告)日:2010-05-26
申请号:CN200480037016.4
申请日:2004-12-08
Applicant: 英特尔公司
Inventor: M·塞拉诺 , S·萨布拉蒙尼 , R·赫德森 , A·-R·爱德尔-塔巴泰拜
CPC classification number: G06F12/0253
Abstract: 本文公开了基于无用单元收集器的分析和编译器的分析来插入预取指令的方法和装置。在一种示例方法中,从处理器系统中的性能监视单元接收与高速缓存未命中相关联的一批或多批样本。基于过失信息从这一批或多批样本中选择一个或多个样本。生成与这一个或多个样本相关联的性能影响指标。基于该性能指标,启动无用单元收集器分析和编译器分析中的至少一个来标识一条或多条过失路径。基于无用单元收集器分析和编译器分析中的至少一个,标识要插入预取指令的一个或多个预取点。
-
公开(公告)号:CN1890637A
公开(公告)日:2007-01-03
申请号:CN200480036850.1
申请日:2004-12-03
Applicant: 英特尔公司
Inventor: S·萨布拉蒙尼 , M·塞拉诺 , R·赫德森 , A·-R·爱德尔-塔巴泰拜
CPC classification number: G06F12/0253 , G06F12/0862 , G06F2212/6026
Abstract: 揭示了动态插入预取指令的方法与装置。在一示例方法中,从处理器系统中的性能监控单元标识一个或多个与高速缓存缺失相关联的样本。基于与这一个或多个样本相关联的样本信息,产生延误信息。为动态插入一个或多个预取指令,基于该延误信息标识预取点。
-
-
-