TIME-SLICE-INSTRUMENTATION FACILITY
    123.
    发明专利

    公开(公告)号:CA3037292A1

    公开(公告)日:2018-07-19

    申请号:CA3037292

    申请日:2017-12-15

    Applicant: IBM

    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.

    Bearbeiten mehrerer Zähler auf der Grundlage einer einzigen Zugangsprüfung

    公开(公告)号:DE112015003759T5

    公开(公告)日:2017-08-17

    申请号:DE112015003759

    申请日:2015-09-14

    Applicant: IBM

    Abstract: Ein System und Verfahren zum Implementieren eines Befehls zum Bearbeiten einer Mehrzahl von Zählern, der ein Festlegen einer Zählergruppe auf der Grundlage des Befehls zum Bearbeiten, ob eine Berechtigung für den Zugang zu der Zählergruppe vorliegt und eines Speicherblocks in einem Speicher auf der Grundlage des Befehls zum Bearbeiten beinhaltet. In Reaktion auf ein Feststellen, dass eine Berechtigung für den Zugang vorliegt, extrahieren das System und Verfahren die Mehrzahl von Zählern aus der Zählergruppe in Reaktion auf ein Feststellen, dass eine Berechtigung für den Zugang vorliegt, und speichern die Mehrzahl von Zählern in dem Speicherblock.

    Hardwarezähler zum Verfolgen einer Auslastung in einem Multithreading-Computersystem

    公开(公告)号:DE112015001477T5

    公开(公告)日:2017-02-16

    申请号:DE112015001477

    申请日:2015-03-17

    Applicant: IBM

    Abstract: Ausführungsformen beziehen sich auf ein Verfolgen einer Auslastung in einem Multithreading(MT)-Computersystem. Gemäß einem Aspekt beinhaltet ein Computersystem eine Konfiguration mit einem Kern, der so konfiguriert ist, dass er in einem MT-Modus betrieben wird, der mehrere Threads in gemeinsam genutzten Ressourcen des Kerns unterstützt. Der Kern ist so konfiguriert, dass er ein Verfahren durchführt, das ein Zurücksetzen einer Mehrzahl von Auslastungszählern beinhaltet. Die Auslastungszähler beinhalten eine Mehrzahl von Zählersätzen. Während jedes Taktzyklus auf dem Kern wird aus der Mehrzahl von Zählersätzen ein Satz von Zählern ausgewählt. Das Auswählen beruht auf einer Anzahl von momentan aktiven Threads auf dem Kern. Zusätzlich wird auf Grundlage eines Zusammentreffens von einem oder mehreren Ausführungsereignissen in den mehreren Threads des Kerns während jedes Taktzyklus ein Zähler in dem ausgewählten Satz von Zählern erhöht. Die Werte der Auslastungszähler werden einem Softwareprogramm bereitgestellt.

Patent Agency Ranking