Shared performance monitor in a multiprocessor system
Patent
·
OSTI ID:1176464
A performance monitoring unit (PMU) and method for monitoring performance of events occurring in a multiprocessor system. The multiprocessor system comprises a plurality of processor devices units, each processor device for generating signals representing occurrences of events in the processor device, and, a single shared counter resource for performance monitoring. The performance monitor unit is shared by all processor cores in the multiprocessor system. The PMU comprises: a plurality of performance counters each for counting signals representing occurrences of events from one or more the plurality of processor units in the multiprocessor system; and, a plurality of input devices for receiving the event signals from one or more processor devices of the plurality of processor units, the plurality of input devices programmable to select event signals for receipt by one or more of the plurality of performance counters for counting, wherein the PMU is shared between multiple processing units, or within a group of processors in the multiprocessing system. The PMU is further programmed to monitor event signals issued from non-processor devices.
- Research Organization:
- International Business Machines Corporation, Armonk, NY (United States)
- Sponsoring Organization:
- USDOE
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Number(s):
- 8,230,433
- Application Number:
- 11/768,777
- OSTI ID:
- 1176464
- Country of Publication:
- United States
- Language:
- English
Similar Records
Shared performance monitor in a multiprocessor system
Multiprocessor system
Gaussian techniques on shared-memory multiprocessors
Patent
·
Mon Dec 01 23:00:00 EST 2014
·
OSTI ID:1164662
Multiprocessor system
Patent
·
Tue Jun 09 00:00:00 EDT 1987
·
OSTI ID:6456411
Gaussian techniques on shared-memory multiprocessors
Technical Report
·
Thu Mar 31 23:00:00 EST 1988
·
OSTI ID:5113829