【技术实现步骤摘要】
本公开涉及数据处理领域。更具体地,本公开涉及从数据处理系统的多个监视器收集监视数据。
技术介绍
可能期望在数据处理系统执行其数据处理操作时,收集与该数据处理系统的操作相关的数据;例如,通过计数可能作为这些数据处理操作的结果而发生的某些事件(例如,缓存未命中),并且周期性地检查计数器值以将计数与程序执行相关联来监视数据,从而更好地理解执行的软件和系统性能之间的关系。对计数器值的周期性检查可以例如通过定时采取中断、或者在预定数量的事件发生后采取中断,并且随后读取计数器值来执行。
技术实现思路
至少一些实施例中,本技术提供了一种数据处理系统,包括:监视器控制器;以及多个监视器,用于收集与所述数据处理系统的操作相关的监视数据,其中,监视器控制器响应于从多于一个监视器接收的、指示所述多于一个监视器中的每个具有就绪(ready)用于至监视器控制器的传输的监视数据的数据就绪信号,来选择性地将数据传输命令传输至多于一个监视器中的每个,以避免来自多于一个监视器中的每个的传输之间在共享资源中的资源争用。在至少一些实施例中,本技术提供了一种操作数据处理系统的方法,包括:使用多个监视器来收集与数据处理系统的操作相关的监视数据;传输来自多个监视器中多于一个监视器的数据就绪信号至监视器控制器,其中所述数据就绪信号指示每个监视器具有就绪用于至监视器控制器的传输的监视数据;响应于从所述多于一个监视器接收的数据就绪信号来将数据传输命令选择性地传输至多于一个监视器中的每个,以避免来自多于一个监视器中的每个的传输之间在数据处理系统的共享资源中的资源争用。在至少一些实施例中,本技术提供了一种数据处 ...
【技术保护点】
一种数据处理系统,包括:监视器控制器;以及多个监视器,用于收集与所述数据处理系统的操作相关的监视数据,其中所述监视器控制器响应于从多于一个监视器接收的、指示所述多个监视器中的每个具有就绪用于至所述监视器控制器的传输的监视数据的数据就绪信号,来选择性地将数据传输命令传输至所述多于一个监视器中的每个,以避免来自所述多于一个监视器中的每个的传输之间在共享资源中的资源争用。
【技术特征摘要】
2015.07.23 GB 1513032.11.一种数据处理系统,包括:监视器控制器;以及多个监视器,用于收集与所述数据处理系统的操作相关的监视数据,其中所述监视器控制器响应于从多于一个监视器接收的、指示所述多个监视器中的每个具有就绪用于至所述监视器控制器的传输的监视数据的数据就绪信号,来选择性地将数据传输命令传输至所述多于一个监视器中的每个,以避免来自所述多于一个监视器中的每个的传输之间在共享资源中的资源争用。2.如权利要求1所述的数据处理系统,其中所述监视器控制器具有传输数据准备命令到所述多个监视器的能力,并且所述多个监视器各自响应于所述数据准备命令来发起对用于传输的监视数据的准备;并在所述监视数据已准备好用于传输时向所述监视器控制器传输所述数据就绪信号。3.如权利要求2所述的数据处理系统,其中所述多个监视器分别响应于所述数据传输命令来将所述就绪用于传输的监视数据传输至所述监视器控制器,并且当对所述就绪用于传输的监视数据的传输完成时传输数据传输完成命令至所述监视器控制器。4.如权利要求3所述的数据处理系统,其中所述多个监视器分别响应于对所述数据传输完成命令至所述监视器控制器的传输来进入低功率状态。5.如权利要求2所述的数据处理系统,其中所述多个监视器分别响应于所述数据准备命令、以及没有监视数据可用于传输的结果指示,来重发起对用于传输的监视数据的至少一次准备。6.如权利要求5所述的数据处理系统,其中至少一个监视器的监视数据与所述数据处理系统对选定指令的执行相关。7.如权利要求1所述的数据处理系统,其中所述监视器控制器具有传输数据准备命令到所述多个监视器的能力,并且所述多个监视器分别响应于所述数据准备命令来发起对所述用于传输的监视数据的准备,并在没有监视数据可用于传输时向所述监视器控制器传输数据不可用信号。8.如权利要求2所述的数据处理系统,其中所述多个监视器分别响应于所述数据准备命令来退出低功率状态。9.如权利要求1所述的数据处理系统,还包括通信总线,所述监视器控制器和所述多个监视器经由所述通信总线进行通信,并且其中所述共享资源包括所述通信总线。10.如权利要求9所述的数据处理系统,还包括系统总线,并且其中所述通信总线是专用于所述监视器控制器和所述多个监视器之间的通信的专用通信总线。11.如权利要求1所述的数据处理系统,其中所述监视器控制器包括用于存储从所述多个监视器接收的监视数据的监视数据存储设备,并且其中所述共享资源包括所述监视数据存储设备。12.如权利要求11所述的数据处理系统,其中所述监视数据存储设备具有存储来自少于所述多个监视器中的所有监视器的监视数据的能力,并且所述监视器控制器响应于用于存储来自至少一个监视器的监视数据的可用空间来将所述数据传输命令传输至所述多个监视器中的选定监视器。13.如权利要...
【专利技术属性】
技术研发人员:约翰·迈克尔·霍尔利,克里斯托弗·文森特·塞韦里诺,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国;GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。