-
公开(公告)号: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: 揭示了动态插入预取指令的方法与装置。在一示例方法中,从处理器系统中的性能监控单元标识一个或多个与高速缓存缺失相关联的样本。基于与这一个或多个样本相关联的样本信息,产生延误信息。为动态插入一个或多个预取指令,基于该延误信息标识预取点。
-
公开(公告)号:CN100549982C
公开(公告)日:2009-10-14
申请号:CN200480039177.7
申请日:2004-12-24
Applicant: 英特尔公司
Inventor: S·苏布拉莫尼 , R·哈森 , M·塞拉诺 , A·-R·阿德尔-塔巴塔拜
CPC classification number: G06F11/348 , G06F12/0253 , G06F12/0269 , G06F2201/88 , G06F2201/885 , Y10S707/99957
Abstract: 描述了用于在处理器系统内优化存储器管理的技术。可以在包括片上性能监控的处理器上和一些系统上实施该技术,其中将外部的性能监控器耦合到处理器。列举了包括性能监控单元(PMU)的处理器。PMU可存储关于读和写高速缓存的不命中数据,也可保存转换旁视缓冲区(TLB)不命中的数据。用来自PMU的数据来确定存储器堆内的任何存储区是否为过失存储区,即呈现大量存储器问题或停顿的区域。如果发现了过失存储区,则诸如垃圾收集例程的存储器管理程序能通过改进对象在存储器堆中的排布来有效地优化存储器性能和应用程序性能。以这种方式,存储器管理例程可基于动态的和实时的存储器性能数据而被关注。
-
公开(公告)号:CN1894664A
公开(公告)日:2007-01-10
申请号:CN200480037016.4
申请日:2004-12-08
Applicant: 英特尔公司
Inventor: M·塞拉诺 , S·萨布拉蒙尼 , R·赫德森 , A·-R·爱德尔-塔巴泰拜
CPC classification number: G06F12/0253
Abstract: 本文公开了基于无用单元收集器的分析和编译器的分析来插入预取指令的方法和装置。在一种示例方法中,从处理器系统中的性能监视单元接收与高速缓存未命中相关联的一批或多批样本。基于过失信息从这一批或多批样本中选择一个或多个样本。生成与这一个或多个样本相关联的性能影响指标。基于该性能指标,启动无用单元收集器分析和编译器分析中的至少一个来标识一条或多条过失路径。基于无用单元收集器分析和编译器分析中的至少一个,标识要插入预取指令的一个或多个预取点。
-
公开(公告)号:CN1902598A
公开(公告)日:2007-01-24
申请号:CN200480039177.7
申请日:2004-12-24
Applicant: 英特尔公司
Inventor: S·苏布拉莫尼 , R·哈森 , M·塞拉诺 , A·-R·阿德尔-塔巴塔拜
CPC classification number: G06F11/348 , G06F12/0253 , G06F12/0269 , G06F2201/88 , G06F2201/885 , Y10S707/99957
Abstract: 描述了用于在处理器系统内优化存储器管理的技术。可以在包括片上性能监控的处理器上和一些系统上实施该技术,其中将外部的性能监控器耦合到处理器。列举了包括性能监控单元(PMU)的处理器。PMU可存储关于读和写高速缓存的不命中数据,也可保存转换旁视缓冲区(TLB)不命中的数据。用来自PMU的数据来确定存储器堆内的任何存储区是否为过失存储区,即呈现大量存储器问题或停顿的区域。如果发现了过失存储区,则诸如垃圾收集例程的存储器管理程序能通过改进对象在存储器堆中的排布来有效地优化存储器性能和应用程序性能。以这种方式,存储器管理例程可基于动态的和实时的存储器性能数据而被关注。
-
公开(公告)号: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: 揭示了动态插入预取指令的方法与装置。在一示例方法中,从处理器系统中的性能监控单元标识一个或多个与高速缓存缺失相关联的样本。基于与这一个或多个样本相关联的样本信息,产生延误信息。为动态插入一个或多个预取指令,基于该延误信息标识预取点。
-
-
-
-
-