Patent Number: 8,798,962

Title: Virtualized abstraction with built-in data alignment and simultaneous event monitoring in performance counter based application characterization and tuning

Abstract: Techniques for monitoring a set of one or more event counters of application execution are provided. The techniques include constructing a virtual performance monitoring counter (VPMC) layer as a unified abstraction of a physical performance monitoring counter (PMC) architecture, and incorporating one or more programming interfaces (PIs) in connection with the virtual performance monitoring counter, wherein the one or more programming interfaces facilitate simultaneous access and data monitoring across a set of one or more event counters.

Inventors: Bose; Pradip (Yorktown Heights, NY), Buyuktosunoglu; Alper (White Plains, NY), Isci; Canturk (West New York, NJ), Kephart; Jeff (Cortlandt Manor, NY), Meng; Xiaoqiao (Yorktown Heights, NY), Sarikaya; Ruhi (Shrub Oak, NY)

Assignee: International Business Machines Corporation

International Classification: G06F 11/30 (20060101); G06F 9/455 (20060101)

Expiration Date: 8/05/12018