Invention Grant
- Patent Title: Hardware support for software controlled fast multiplexing of performance counters
- Patent Title (中): 硬件支持软件控制快速复用性能计数器
-
Application No.: US12684429Application Date: 2010-01-08
-
Publication No.: US08347001B2Publication Date: 2013-01-01
- Inventor: Valentina Salapura , Robert W. Wisniewski
- Applicant: Valentina Salapura , Robert W. Wisniewski
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Scully, Scott, Murphy & Presser, P.C.
- Agent Daniel P. Morris, Esq.
- Main IPC: G06F13/12
- IPC: G06F13/12 ; G06F1/24

Abstract:
Performance counters may be operable to collect one or more counts of one or more selected activities, and registers may be operable to store a set of performance counter configurations. A state machine may be operable to automatically select a register from the registers for reconfiguring the one or more performance counters in response to receiving a first signal. The state machine may be further operable to reconfigure the one or more performance counters based on a configuration specified in the selected register. The state machine yet further may be operable to copy data in selected one or more of the performance counters to a memory location, or to copy data from the memory location to the counters, in response to receiving a second signal. The state machine may be operable to store or restore the counter values and state machine configuration in response to a context switch event.
Public/Granted literature
- US20110173588A1 HARDWARE SUPPORT FOR SOFTWARE CONTROLLED FAST MULTIPLEXING OF PERFORMANCE COUNTERS Public/Granted day:2011-07-14
Information query