-
公开(公告)号:CA2701086C
公开(公告)日:2017-09-19
申请号:CA2701086
申请日:2009-01-05
Applicant: IBM
Inventor: GREINER DAN , GAINEY JR CHARLES , HELLER LISA , OSISEK DAMIAN , SLEGEL TIMOTHY , SITTMANN III GUSTAV
IPC: G06F9/30 , G06F12/1009 , G06F12/14
Abstract: What is disclosed is a set key and clear frame management function defined for a machine architecture of a computer system. In one embodiment, a machine instruction is obtained which identifies a first and second general register. Obtained from the first general register is a frame size field indicating whether a storage frame is one of a small block or a large block of data. Obtained from the second general register is an operand address of a storage frame upon which the instruction is to be performed. If the storage frame is a small block, the instruction is performed only on the small block. If the indicated storage frame is a large block of data, an operand address of an initial first block of data within the large block of data is obtained from the second general register. The frame management instruction is performed on all blocks starting from the initial first block.
-
公开(公告)号:AU2015330266A1
公开(公告)日:2017-03-09
申请号:AU2015330266
申请日:2015-09-14
Applicant: IBM
Inventor: FARRELL MARK , HELLER LISA , KUBALA JEFFREY PAUL , SCHMIDT DONALD WILLIAM , GREINER DAN , SLEGEL TIMOTHY , BUSABA FADI YUSUF , OSISEK DAMIAN , BRADBURY JONATHAN DAVID , LEHNERT FRANK , NERZ BERND , JACOBI CHRISTIAN
Abstract: A system and method of implementing a modified priority routing of an input/output (I/O) interruption. The system and method determines whether the I/O interruption is pending for a core and whether any of a plurality of guest threads of the core is enabled for guest thread processing of the interruption in accordance with the determining that the I/O interruption is pending. Further, the system and method determines whether at least one of the plurality of guest threads enabled for guest thread processing is in a wait state and, in accordance with the determining that the at least one of the plurality of guest threads enabled for guest thread processing is in the wait state, routes the I/O interruption to a guest thread enabled for guest thread processing and in the wait state.
-
公开(公告)号:BRPI0906426A2
公开(公告)日:2016-10-11
申请号:BRPI0906426
申请日:2009-01-05
Applicant: IBM
Inventor: GAINEY CHARLES JR , OSISEK DAMIAN , GREINER DAN , SITTMANN GUSTAV III , HELLER LISA , SLEGEL TIMOTHY
-
公开(公告)号:AU2012382775B2
公开(公告)日:2016-09-22
申请号:AU2012382775
申请日:2012-11-22
Applicant: IBM
Inventor: GREINER DAN , JACOBI CHRISTIAN , SLEGEL TIMOTHY , MITRAN MARCEL
IPC: G06F11/07
Abstract: When an abort of a transaction occurs in a computer system, a determination is made as to whether diagnostic information is to be stored in one or more transaction diagnostic blocks (TDBs). There are different types of transaction diagnostic blocks to accept diagnostic information depending on the type of abort and other considerations. As examples, there are a program-specified TDB in which information is stored if a valid TDB address is provided in a transaction begin instruction; a program interruption TDB, which is stored into when the program is aborted due to an interruption; and a program interception TDB, which is stored into when an abort results in an interception.
-
公开(公告)号:SG11201606093QA
公开(公告)日:2016-08-30
申请号:SG11201606093Q
申请日:2015-03-16
Applicant: IBM
-
公开(公告)号:SG11201606089QA
公开(公告)日:2016-08-30
申请号:SG11201606089Q
申请日:2015-03-16
Applicant: IBM
Inventor: GREINER DAN , FARRELL MARK , OSISEK DAMIAN LEO , SCHMIDT DONALD WILLIAM , BUSABA FADI YUSUF , KUBALA JEFFREY PAUL , BRADBURY JONATHAN DAVID , HELLER LISA CRANTON , SLEGEL TIMOTHY
Abstract: Embodiments relate to address expansion and contraction in a multithreading computer system. According to one aspect, a computer implemented method for address adjustment in a configuration is provided. The configuration includes a core configurable between an ST mode and an MT mode, where the ST mode addresses a primary thread and the MT mode addresses the primary thread and one or more secondary threads on shared resources of the core. The primary thread is accessed in the ST mode using a core address value. Switching from the ST mode to the MT mode is performed. The primary thread or one of the one or more secondary threads is accessed in the MT mode using an expanded address value. The expanded address value includes the core address value concatenated with a thread address value.
-
公开(公告)号:CY1113979T1
公开(公告)日:2016-07-27
申请号:CY131100366
申请日:2013-05-02
Applicant: IBM
Inventor: GREINER DAN , HELLER LISA , OSISEK DAMIAN , SLEGEL TIMOTHY , PFEFFER ERWIN , WEBB CHARLES
IPC: G06F12/10
Abstract: Αυτόπουπαρέχεταιείναιμίαευκολίαβελτιωμένηςδυναμικήςμεταφράσεωςδιευθύνσεως. Σεμίαυλοποίηση, λαμβάνονται, μίαεικονικήδιεύθυνσηπροςμετάφρασηκαιμίααρχικήδιεύθυνσηπροελεύσεωςενόςπίνακαμεταφράσεωςμίαςιεραρχίαςπινάκωνμεταφράσεως. Χρησιμοποιείταιένατμήμαδείκτητηςεικονικήςδιευθύνσεωςγιαναγίνειαναφοράσεμίαεισαγωγήστονπίνακαμεταφράσεως. Εάνέχειενεργοποιηθείτοπεδίοελέγχουμορφοτύπου, λαμβάνεταιμίαδιεύθυνσηπλαισίουενόςμεγάλουμπλοκδεδομένωνστηνκύριαμνήμηαπότηνεισαγωγήπίνακαμεταφράσεως. Τομεγάλομπλοκδεδομένωνείναιέναμπλοκμεγέθουςτουλάχιστον 1Mbyte. Ηδιεύθυνσηπλαισίουσυνδυάζεταικατόπινμεένατμήμαμετατοπίσεωςτηςεικονικήςδιευθύνσεωςγιανασχηματισθείη μεταφρασθείσαδιεύθυνσηενόςεπιθυμητούμπλοκδεδομένωνεντόςτουμεγάλουμπλοκδεδομένωνστηνκύριαμνήμη. Γίνεταικατόπινπροσπέλασητουεπιθυμητούμεγάλουμπλοκδεδομένωνπουδιευθυνσιοδοτείταιαπότημεταφρασθείσαδιεύθυνση.
-
公开(公告)号:AU2012382781B2
公开(公告)日:2016-06-02
申请号:AU2012382781
申请日:2012-11-26
Applicant: IBM
Inventor: GREINER DAN , ROGERS ROBERT , SITTMANN GUSTAV
IPC: G06F12/10
Abstract: A first and a second operand are compared. If they are equal, the contents of register R
-
公开(公告)号:ZA201408077B
公开(公告)日:2016-05-25
申请号:ZA201408077
申请日:2014-11-04
Applicant: IBM
Inventor: MITRAN MARCEL , JACOBI CHRISTIAN , SLEGEL TIMOTHY , GREINER DAN
Abstract: When an abort of a transaction occurs, a determination is made as to whether diagnostic information is to be stored in one or more transaction diagnostic blocks (TDBs). There are different types of transaction diagnostic blocks to accept diagnostic information depending on the type of abort and other considerations. As examples, there are a program-specified TDB in which information is stored if a valid TDB address is provided in a transaction begin instruction; a program interruption TDB, which is stored into when the program is aborted due to an interruption; and a program interception TDB, which is stored into when an abort results in an interception.
-
公开(公告)号:MX338377B
公开(公告)日:2016-04-13
申请号:MX2014015291
申请日:2013-06-12
Applicant: IBM
Inventor: GREINER DAN , OSISEK DAMIAN LEO , SLEGEL TIMOTHY , JACOBI CHRISTIAN
Abstract: Una transacción es iniciada en un medio ambiente de cómputo y en base a la detección de un evento de registro de evento de programa, se presenta una instrucción para una transacción. Subsecuente a la interrupción, se establecen uno o más controles para inhibir la presentación de otra interrupción en base a la detección de otro evento de PER. Después de esto, la transacción es re-ejecutada y los eventos de PER detectados durante la ejecución de la transacción son ignorados.
-
-
-
-
-
-
-
-
-