【技术实现步骤摘要】
【国外来华专利技术】监控事务处理资源的利用率
本技术涉及数据处理领域。
技术介绍
数据处理设备可以支持事务处理,其中在事务开始事件之后,多个数据访问操作被推测性地执行,并且响应于稍后的事务结束事件,推测操作的结果被提交。
技术实现思路
从一方面看,本技术提供了一种设备,包括:处理元件,该处理元件执行从至少一个存储装置访问数据的数据访问操作;其中处理元件具有支持事务处理的至少一个事务处理资源,其中数据访问操作在事务开始事件之后被推测性地执行,并且响应于事务结束事件,推测性地执行的数据访问操作的结果被提交;并且所述设备包括监控电路,该监控电路捕获事务被处理时指示至少一个事务处理资源的利用程度的监控数据。从另一方面来看,本技术提供了一种设备,包括:处理装置,该处理装置执行从至少一个存储设备装置访问数据的数据访问操作;其中处理装置具有支持事务处理的至少一个事务处理资源装置,其中数据访问操作在事务开始事件之后被推测性地执行,并且响应于事务结束事件,推测性地执行的数据访问操作的结果被提交;并且所述设备包括监控装置,该监控装置捕获所述事务被处理时指示至少一个事务处理资源装置的利用程度的监控数据。从另一 ...
【技术保护点】
一种设备,包括:处理元件,该处理元件执行从至少一个存储装置访问数据的数据访问操作;其中所述处理元件具有支持事务处理的至少一个事务处理资源,其中数据访问操作在事务开始事件之后被推测性地执行,并且响应于事务结束事件,推测性地执行的数据访问操作的结果被提交;并且所述设备包括监控电路,该监控电路捕获所述事务被处理时指示所述至少一个事务处理资源的利用程度的监控数据。
【技术特征摘要】
【国外来华专利技术】2014.12.19 GB 1422794.61.一种设备,包括:处理元件,该处理元件执行从至少一个存储装置访问数据的数据访问操作;其中所述处理元件具有支持事务处理的至少一个事务处理资源,其中数据访问操作在事务开始事件之后被推测性地执行,并且响应于事务结束事件,推测性地执行的数据访问操作的结果被提交;并且所述设备包括监控电路,该监控电路捕获所述事务被处理时指示所述至少一个事务处理资源的利用程度的监控数据。2.根据权利要求1所述的设备,包括多个处理元件。3.根据权利要求2所述的设备,其中,所述多个处理元件具有不同的事务处理资源量。4.根据权利要求3所述的设备,包括至少一个存储元件,用于存储标识为所述多个处理元件中的每一个提供的事务处理资源量的数据。5.根据权利要求2至4中任一项所述的设备,其中,在所述多个处理元件中的至少一个上运行的控制程序被配置为根据由所述监控电路捕获的监控数据来调度所述多个处理元件的事务处理。6.根据权利要求5所述的设备,其中,所述控制程序根据所述监控数据来选择所述多个处理元件中的哪个处理元件应处理所选择的事务。7.根据权利要求5和6中任一项所述的设备,其中,当所述监控数据指示对于使用第一处理元件处理所选择的事务的先前实例,所述第一处理元件对所述至少一个事务处理资源的利用率小于预定阈值时,所述控制程序被配置为调度所选择的事务的处理的后续实例使用具有比所述第一处理元件少的事务处理资源的第二处理元件。8.根据前述权利要求中任一项所述的设备,其中,在所述处理元件或另外的处理元件上运行的控制程序被配置为根据所述监控电路捕获的监控数据来确定是否一组数据访问操作应作为事务而利用所述至少一个事务处理资源来处理。9.根据前述权利要求中任一项所述的设备,包括调试数据存储库和调试接口中的至少一个,调试数据存储库用于存储所述监控数据以供调试器进行外部访问,调试接口用于将所述监控数据的至少一些输出到所述调试器。10.根据前述权利要求中任一项所述的设备,其中,所述至少一个事务处理资源包括推测性结果跟踪电路,该推测性结果跟踪电路用于存储指示所述推测性地执行的数据访问操作的结果的跟踪数据。11.根据权利要求10和11中任一项所述的设备,其中,所述推测性结果跟踪电路包括组关联缓存,并且所述监控数据指示以下至少之一:用于存储所述跟踪数据的组关联缓存的组数;以及同一组的组关联缓存中用于存储所述跟踪数据的路数。12.根据权利要求10和11中任一项所述的设备,其中,所述监控数据指示所述推测性结果跟踪电路的多少存储位置用于存储所述跟踪数据。13.根据权利要求10至12中任一项所述的设备,其中,所述监控数据指示表示推测性读操作的结果的跟踪数据的量或表示推测性写操作的结果的跟踪数据的量。14.根据前述权利要求中任一项所述的设备,其中,所述处理元件具有多个状态存储元件;并且所述至少一个事务处理资源包括恢复存储电路,该恢复存储电路用于存储指示在所述事务开始事件发生时存储在所述处理元件的状态存储元件中至少一个的状态数据的恢复数据。15.根据权利要求14所述的设备,其中,当所述事务结束事件之前发生中止事件时,所述处理元件将执行状态恢复操作,以基于存储在所述恢复存储电路中的恢复数据将状态数据恢复到所述状态存储元件中的所述至少一个。16.根据权利要求14和15中任一项所述的设备,其中,所述监控数据指示状态存储元件的数量,这些状态存储元件的恢复状态数据已经存储于所述恢复存储电路中。17....
【专利技术属性】
技术研发人员:斯蒂芬·迪斯特尔霍斯特,马修·詹姆斯·霍斯内尔,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。