-
公开(公告)号:CN101490646B
公开(公告)日:2013-10-16
申请号:CN200780025942.3
申请日:2007-08-06
Applicant: 英特尔公司
CPC classification number: G06F9/45533 , G06F9/455 , G06F9/45558 , G06F9/46 , G06F9/461 , G06F9/462 , G06F9/468 , G06F11/3409 , G06F11/3466 , G06F11/348 , G06F2009/45591 , G06F2201/815 , G06F2201/86 , G06F2201/88 , G06F2201/885
Abstract: 公开了用于对性能计数器进行虚拟化的装置、方法和系统的实施例。在一个实施例中,一种装置包括计数器、计数器启用存储单元、计数器启用逻辑以及虚拟机控制逻辑。计数器启用存储单元用于存储计数器启用指示符。计数器启用逻辑用于基于计数器启用指示符来启用计数器。虚拟机控制逻辑用于向客户转移该装置的控制权。虚拟机控制逻辑包括客户状态加载逻辑,其用于针对该装置的控制权向客户的转移而使来自虚拟机控制结构的客户值被加载到计数器启用存储单元中。
-
公开(公告)号:CN102110024B
公开(公告)日:2013-06-19
申请号:CN201010619567.9
申请日:2010-12-22
Applicant: 英特尔公司
IPC: G06F9/50
CPC classification number: G06F11/3409 , G06F11/3442 , G06F11/3466 , G06F11/348 , G06F2201/865 , G06F2201/88 , G06F2201/885
Abstract: 一种技术包括:在基于处理器的机器中,提供表示由处理核的硬件计数器在多个任务在该核上活动的时间段期间所获取的计数值的数据;确定在该时间段期间计数值可归因于任务中的给定任务的可能性,并至少部分地基于所确定的可能性将计数值的一部分归因于给定任务。
-
公开(公告)号:CN102362464B
公开(公告)日:2013-01-30
申请号:CN201180000901.5
申请日:2011-04-19
Applicant: 华为技术有限公司
IPC: H04L12/24
CPC classification number: G06F12/0284 , G06F11/3466 , G06F12/122 , G06F2201/88 , G06F2201/885 , G06F2212/2542
Abstract: 本发明实施例公开了一种内存访问监测方法和装置,其中,该内存访问监测方法包括:对本地内存页面进行粗粒度监测,若所述本地内存页面中存在粗粒度监测的热点页面,则请求操作系统对所述热点页面的内容进行优化迁移;若所述本地内存页面中存在粗粒度监测的半热点页面,则启动对所述半热点页面的细粒度监测;对所述半热点页面进行细粒度监测,若所述半热点页面存在细粒度监测的热点区域,则请求操作系统对所述热点区域的内容进行优化迁移。本发明实施例采用粗粒度监测和细粒度监测结合方式,减少了内存访问监测所需的计数器数量,可以有效识别跨节点的需要优化的热点区域,可以提升NUMA架构中的内存访问优化效率。
-
公开(公告)号:CN102187327A
公开(公告)日:2011-09-14
申请号:CN200880131557.1
申请日:2008-10-13
Applicant: 惠普开发有限公司
IPC: G06F15/16
CPC classification number: G06F11/008 , G06F11/3409 , G06F11/3452 , G06F2201/81 , G06F2201/87 , G06F2201/88 , G06F2201/885
Abstract: 一种系统包括处理器和耦合到该处理器的警报模块。该处理器监视性能数据;确定该性能数据的子集,该子集与性能不佳的量度相关;确定该子集的趋势,该趋势与该量度相关;以及识别所述趋势的发生。该警报模块基于该识别输出警报。
-
公开(公告)号:CN102132278A
公开(公告)日:2011-07-20
申请号:CN200980134122.7
申请日:2009-08-24
Applicant: 爱立信电话股份有限公司
Inventor: A·D·沃克
CPC classification number: G06F17/5022 , G06F11/3409 , G06F11/3461 , G06F11/349 , G06F2201/87 , G06F2201/88 , G06F2201/885
Abstract: 一种有效的周期准确的处理器执行仿真器通过执行借助于在与目标处理器兼容的现有处理器上的执行解决了运行时间相关性的、包括指令的程序执行映像来为目标处理器建模。指令可能已在太复杂而不能建模的I/O环境中的处理器上执行。在一个实施例中,仿真器执行以前直接在处理器上执行的指令。在另一实施例中,标出引擎通过参照在处理器上执行的指令,改变编译的程序映像以消除运行时间相关性。标出程序映像随后由仿真器执行。处理器执行仿真器包括可操作用于周期准确地仿真指令执行的更新引擎和可操作用于为目标处理器的每个通信总线建模的通信引擎。
-
公开(公告)号:CN101976218A
公开(公告)日:2011-02-16
申请号:CN201010553898.7
申请日:2006-06-01
Applicant: 英特尔公司
Inventor: C·纽伯恩
IPC: G06F11/34
CPC classification number: G06F11/3409 , G06F8/41 , G06F11/3428 , G06F11/3447 , G06F11/3457 , G06F11/3466 , G06F11/348 , G06F2201/86 , G06F2201/88 , G06F2201/885
Abstract: 本文描述一种用于监视微体系结构的性能和基于监视的性能来调整微体系结构的方法和设备。通过模拟、分析性原因查找、引退推出测量、总执行时间和确定每个实例事件成本的其他方法来监视性能。基于每个实例事件成本,调整微体系结构和/或执行软件以增强性能。
-
公开(公告)号:CN1760875B
公开(公告)日:2010-05-05
申请号:CN200510116320.4
申请日:2005-10-12
Applicant: 惠普开发有限公司
IPC: G06F17/30
CPC classification number: G06F11/3466 , G06F2201/885 , Y10S707/99936
Abstract: 在一个实施例中,提出一种用于将文件存储在存储域的方法和系统。所述方法包括监视对文件的存取以确定文件存取模式(202),标记所述文件以指示所识别出的存取模式(208),并利用所述标记来基于所述存取模式识别出存储域中适合于所述文件且可用的存储媒体(210)。
-
公开(公告)号:CN101681289A
公开(公告)日:2010-03-24
申请号:CN200880015791.8
申请日:2008-06-05
Applicant: 国际商业机器公司
IPC: G06F11/34
CPC classification number: G06F11/3409 , G06F11/349 , G06F11/3495 , G06F2201/86 , G06F2201/88 , G06F2201/885
Abstract: 本发明涉及计算机架构,并且更具体地,涉及评估处理器的性能。性能监测器可以置于处理器的L2高速缓存套组中。该性能监测器可以监测L2高速缓存访问以及通过将一个或多个处理器内核耦合至L2高速缓存套组的总线从所述处理器内核接收性能数据。在一个实施方式中,总线可以包括用于将性能数据从处理器内核传送至性能监测器的附加线路。
-
公开(公告)号:CN100383754C
公开(公告)日:2008-04-23
申请号:CN200510004618.6
申请日:2005-01-14
Applicant: 国际商业机器公司
Inventor: 小吉米·E·德威特 , 弗兰克·E·莱文 , 克里斯托弗·M·理查森 , 罗伯特·J·厄克特
IPC: G06F11/34
CPC classification number: G06F13/24 , G06F11/3466 , G06F11/348 , G06F2201/86 , G06F2201/88 , G06F2201/885
Abstract: 一种方法、装置与计算机指令,用来当在数据处理系统的处理器中发生中断时按照中断类型限定事件。可编程性能监视单元(PMU)用来编程收集与中断类型(包括嵌套中断)相关联的事件的硬件计数器。性能监视单元还可根据中断处理的状态来计数在请求服务中断时发生的事件。在性能监视单元中使用多个性能监视计数器,可以同时计数为性能监视单元所知的事件,例如指令退回、TLB丢失。
-
公开(公告)号:CN1311351C
公开(公告)日:2007-04-18
申请号:CN200310113081.8
申请日:2003-12-25
Applicant: 英特尔公司
IPC: G06F9/48
CPC classification number: G06F13/24 , G06F9/3005 , G06F9/3009 , G06F9/30145 , G06F9/3851 , G06F9/4843 , G06F11/3024 , G06F11/348 , G06F12/0875 , G06F2201/86 , G06F2201/88 , G06F2201/885 , G06F2212/452
Abstract: 本发明提供了用于可激活其他线程的可编程事件驱动的让步机制的方法、装置和程序。在一个实施例中,一种装置包括:取多个指令的取单元;耦合到取单元的解码器,该解码器接收来自取单元的多个指令,并且解码所述多个指令;执行多个指令的执行单元;高速缓存;和耦合到高速缓存、取单元、解码器和执行单元中的一个或多个的监视器,用于检测表示低级别进度的状况。监视器被耦合来输出信号,以通过响应于检测到表示低级别进度的状况来转移到处理程序,以中止程序的处理。在另一个实施例中,线程切换装置可以被耦合到多个事件监视器上,所述监视器监视多线程执行单元中的事件。线程切换装置至少部分地基于一个或多个性能监视器的可编程状况来切换线程。
-
-
-
-
-
-
-
-
-