The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 28, 2019

Filed:

Jan. 10, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Bruce C. Giamei, Poughkeepsie, NY (US);

Christian Jacobi, Poughkeepsie, NY (US);

Daniel V. Rosa, Poughkeepsie, NY (US);

Anthony Saporito, Poughkeepsie, NY (US);

Donald W. Schmidt, Poughkeepsie, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3433 (2013.01); G06F 9/4881 (2013.01); G06F 9/5033 (2013.01); G06F 11/3024 (2013.01); G06F 11/3419 (2013.01); G06F 2201/88 (2013.01); G06F 2201/885 (2013.01); G06F 2209/508 (2013.01);
Abstract

A facility is provided for collecting time-slice-instrumentation information during processing unit execution. The facility counts, at least in part, occurrence of a specified processing unit event during a time-slice of processing unit execution. The counted events occurring during a first interval of execution and a second interval of execution of the time-slice are retained. The first interval of execution is earlier in the time-slice than the second interval of execution, and the counted events facilitate adjusting performance of the processing unit. In an embodiment, the time-slice is a contiguous period of time of processing unit execution, and the specified processing unit event includes a cache event. The processing unit may interleave processing of multiple different units of work across multiple contiguous time-slices, and during a single time-slice, a single unit of work of the multiple different units of work is processed by the processing unit.


Find Patent Forward Citations

Loading…