Browse Prior Art Database

Method and Apparatus for Maximizing Flexibility of Count Event Placement Across Counters in a Performance Monitor Unit

IP.com Disclosure Number: IPCOM000013215D
Original Publication Date: 2001-Jan-01
Included in the Prior Art Database: 2003-Jun-18

Publishing Venue

IBM

Abstract

Method and Apparatus for Maximizing Flexibility of Count Event Placement Across Counters in a Performance Monitor Unit Disclosed is a Method and Apparatus for Maximizing Flexibility of Count Event Placement Across Counters in a Performance Monitor Unit. A method is provided to permit assignment of any count event from a given bus byte lane to one of four counters in the performance monitor unit and to choose between bus byte lane and direct events for any of the eight counters. The counting of an event brought to the performance monitor on a bus byte lane is not confined to a fixed counter or counters determined by the hardware but may be accomplished on any of four designated counters. For example, any of the events brought in on byte lane 0 or on byte lane 2 may be assigned to any of counters PMC1, PMC2, PMC5, or PMC6 and any of the events brought in on byte lane 1 or on byte lane 3 may be assigned to any of counters PMC3, PMC4, PMC7, or PMC8. The counting of a direct event rather than a bus byte lane event may also be chosen for each of the eight counters.