-
公开(公告)号:CN106104487B
公开(公告)日:2019-07-19
申请号:CN201580015830.4
申请日:2015-03-17
Applicant: 国际商业机器公司
IPC: G06F9/50
Abstract: 各实施例涉及跟踪多线程(MT)计算机系统中的利用率。根据一个方面,一种计算机系统包括具有核心的配置,所述核心被配置为在MT下操作,所述MT支持所述核心的共享资源上的多个线程。所述核心被配置为执行一种方法,所述方法包括重设多个利用率计数器。所述利用率计数器包括多组计数器。在所述核心上的每个时钟周期内,从所述多组计数器中选择一组计数器。所述选择基于所述核心上的当前活动线程数目。此外,在每个时钟周期内,基于所述核心的所述多个线程处的一个或多个执行事件的聚合,递增所选择的一组计数器中的计数器。将所述利用率计数器的值提供给软件程序。
-
公开(公告)号:CN106104487A
公开(公告)日:2016-11-09
申请号:CN201580015830.4
申请日:2015-03-17
Applicant: 国际商业机器公司
IPC: G06F9/50
Abstract: 各实施例涉及跟踪多线程(MT)计算机系统中的利用率。根据一个方面,一种计算机系统包括具有核心的配置,所述核心被配置为在MT下操作,所述MT支持所述核心的共享资源上的多个线程。所述核心被配置为执行一种方法,所述方法包括重设多个利用率计数器。所述利用率计数器包括多组计数器。在所述核心上的每个时钟周期内,从所述多组计数器中选择一组计数器。所述选择基于所述核心上的当前活动线程数目。此外,在每个时钟周期内,基于所述核心的所述多个线程处的一个或多个执行事件的聚合,递增所选择的一组计数器中的计数器。将所述利用率计数器的值提供给软件程序。
-