-
公开(公告)号:PL4356236T3
公开(公告)日:2025-04-14
申请号:PL22735341
申请日:2022-06-09
Applicant: IBM
Inventor: LICHTENAU CEDRIC , GOPALAKRISHNAN KAILASH , SRINIVASAN VIJAYALAKSHMI , SAPORITO ANTHONY , SHUKLA SUNIL , VENKATARAMANI SWAGATH
IPC: G06F7/76
-
公开(公告)号:DE112018003032B4
公开(公告)日:2025-03-13
申请号:DE112018003032
申请日:2018-06-14
Applicant: IBM
Inventor: RECKTENWALD MARTIN , TSAI AARON , JACOBI CHRISTIAN , SAPORITO ANTHONY , MAYER ULRICH
IPC: G06F12/08
Abstract: Verfahren zum Betreiben eines Zugriffs auf einen Cachespeicher über eine effektive Adresse, aufweisend ein Markierungsfeld und ein Cachezeilen-Indexfeld, wobei der Cachespeicher ein primäres Cacheverzeichnis aufweist, das logisch adressiert und logisch getagt ist, wobei das Verfahren aufweist:Ermitteln (501) einer ersten Gruppe von Bits und einer zweiten Gruppe von Bits des Markierungsfeldes;Bereitstellen eines Satzverzeichnisses, das unter Verwendung von Zeilenindexbits des Cachezeilen-Indexfeldes logisch indexiert wird und unter Verwendung der ersten Gruppe von Bits logisch markiert wird;Bereitstellen eines Validierungsverzeichnisses, das unter Verwendung der Zeilenindexbits und Satzbits logisch indexiert wird und unter Verwendung der zweiten Gruppe von Bits logisch markiert wird;ein erstes Suchen (503) nach den Zeilenindexbits und der ersten Gruppe von Bits der effektiven Adresse im Satzverzeichnis und Erzeugen einer Satzkennung, die den Satz angibt, der die jeweilige Cachezeile der effektiven Adresse enthält;zweites Suchen (505) nach der Satzkennung, den Zeilenindexbits und der zweiten Gruppe von Bits der effektiven Adresse im Validierungsverzeichnis;als Reaktion auf ein Feststellen einer Anwesenheit der Cachezeile in dem Satz auf Grundlage des zweiten Suchens, Erzeugen (507) eines Treffersignals.
-
公开(公告)号:ZA201905099B
公开(公告)日:2022-04-28
申请号:ZA201905099
申请日:2019-07-31
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , JACOBI CHRISTIAN , SAPORITO ANTHONY , PAPROTSKI VOLODYMYR , MITRAN MARCEL
Abstract: A guarded storage facility sets up a boundary indicating a range of addresses to be guarded or protected. When a program attempts to access an address in a guarded section defined by the boundary, a guarded storage event occurs. Use of this facility facilitates performance of certain tasks within a computing environment, including storage reclamation.
-
公开(公告)号:ZA201904863B
公开(公告)日:2022-04-28
申请号:ZA201904863
申请日:2019-07-24
Applicant: IBM
Inventor: GIAMEI BRUCE CONRAD , JACOBI CHRISTIAN , SHUM CHUNG-LUNG , SCHMIDT DONALD WILLIAM , ROSA DANIEL , SAPORITO ANTHONY
Abstract: A computing environment facility is provided to extend a hold of a cache line in private (or local) cache exclusively after processing a storage operand request. The facility includes determining whether a storage operand request to a storage location shared by multiple processing units of the computing environment is designated hold. In addition, a determination is made whether a state of the corresponding cache line in private cache used for processing the storage operand request is owned exclusively. Based on determining that the storage operand request is designated hold, and that the state of the corresponding cache line in private cache used for processing the storage operand request is owned exclusively, continuing to hold the corresponding cache line in the private cache exclusively after completing processing of the storage operand request. The continuing to hold may include initiating a counter to facilitate the continuing hold for a desired, set interval.
-
公开(公告)号:PL3571578T3
公开(公告)日:2022-01-24
申请号:PL17797326
申请日:2017-11-09
Applicant: IBM
Inventor: GREINER DAN , SAPORITO ANTHONY , SHUM CHUNG-LUNG , SLEGEL TIMOTHY , JACOBI CHRISTIAN
IPC: G06F9/30
-
公开(公告)号:SI3571580T1
公开(公告)日:2021-11-30
申请号:SI201830425
申请日:2018-01-03
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , JACOBI CHRISTIAN , SAPORITO ANTHONY , PAPROTSKI VOLODYMYR , MITRAN MARCEL
IPC: G06F9/00
-
公开(公告)号:DK3571580T5
公开(公告)日:2021-11-08
申请号:DK18700180
申请日:2018-01-03
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , JACOBI CHRISTIAN , SAPORITO ANTHONY , PAPROTSKI VOLODYMYR , MITRAN MARCEL
IPC: G06F9/30
-
公开(公告)号:CA3037433A1
公开(公告)日:2018-07-19
申请号:CA3037433
申请日:2018-01-03
Applicant: IBM
Inventor: GIAMEI BRUCE CONRAD , JACOBI CHRISTIAN , SHUM CHUNG-LUNG , SCHMIDT DONALD WILLIAM , ROSA DANIEL , SAPORITO ANTHONY
IPC: G06F12/0815 , G06F9/52 , G06F12/084
Abstract: A computing environment facility is provided to extend a hold of a cache line in private (or local) cache exclusively after processing a storage operand request. The facility includes determining whether a storage operand request to a storage location shared by multiple processing units of the computing environment is designated hold. In addition, a determination is made whether a state of the corresponding cache line in private cache used for processing the storage operand request is owned exclusively. Based on determining that the storage operand request is designated hold, and that the state of the corresponding cache line in private cache used for processing the storage operand request is owned exclusively, continuing to hold the corresponding cache line in the private cache exclusively after completing processing of the storage operand request. The continuing to hold may include initiating a counter to facilitate the continuing hold for a desired, set interval.
-
公开(公告)号:DE102013210839A1
公开(公告)日:2013-12-19
申请号:DE102013210839
申请日:2013-06-11
Applicant: IBM
Inventor: ALEXANDER KHARY J , BELMAR BRETON F , JACOBI CHRISTIAN , PHILLEY RANDALL W , SAPORITO ANTHONY , SLEGEL TIMOTHY J
Abstract: Das Verarbeiten von Transaktionen innerhalb einer Datenverarbeitungsumgebung wird durch das Durchführen von Aktionen erleichtert, um die Chancen für das erfolgreiche Ausführen einer Transaktion zu erhöhen. Ein Zähler wird gepflegt, der einen Zählwert dessen bereitstellt, wie oft eine Transaktion abgebrochen wurde. Der Zähler erhöht den Zählwert bei jedem Abbruch der Transaktion und wird auf bei erfolgreichem Ausführen der Transaktion oder einer Unterbrechung, die zu keiner weiteren erneuten Ausführung der Transaktion führt, auf null gesetzt. Wenn der Zählwert einen Schwellenwert erreicht, wird eine Unterbrechung dargeboten, und die Transaktionsausführung ist nicht erfolgreich. Bevor der Zählwert den Schwellenwert erreicht, können jedoch eine Anzahl von Aktionen durchgeführt werden, um die Chancen für ein erfolgreiches Ausführen der Transaktion zu erhöhen. Zu diesen Aktionen gehören Aktionen, die innerhalb des die Transaktion ausführenden Prozessors durchzuführen sind, und/oder Aktionen, die gegen in Konflikt stehende Prozessoren durchzuführen sind.
-
公开(公告)号:HUE056632T2
公开(公告)日:2022-02-28
申请号:HUE18700180
申请日:2018-01-03
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , JACOBI CHRISTIAN , SAPORITO ANTHONY , PAPROTSKI VOLODYMYR , MITRAN MARCEL
IPC: G06F9/30
-
-
-
-
-
-
-
-
-