Method, apparatus and computer program product for efficient per thread performance information

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6925424
APP PUB NO 20050086028A1
SERIAL NO

10687247

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A value in a counter on a processor is incremented for occurrences of a monitored event, providing a measured value for the event. The value of the counter register for a first thread is saved responsive to a switch from the first thread to a second thread. The value is saved in an accumulator in system memory. Then, responsive to a switch back to the first thread, the value for the first thread is restored from the accumulator. In this way, a counter may be read, and its value, for the first thread, for example, remains consistent despite any intervening thread switches. Since the counter register may be read directly, in the user state, this provides a faster and more consistent way to update performance counts.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Jones, Scott Thomas Austin, TX 44 1275
Levine, Frank Eliot Austin, TX 198 6954
Smolders, Luc Rene Austin, TX 10 337
Urquhart, Robert John Austin, TX 94 3294

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation