-
公开(公告)号:AU2012382779B2
公开(公告)日:2016-09-29
申请号:AU2012382779
申请日:2012-11-26
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , JACOBI CHRISTIAN
IPC: G06F12/00
Abstract: Constrained transactional processing is provided. A constrained transaction is initiated by execution of a Transaction Begin constrained instruction. The constrained transaction has a number of restrictions associated therewith. Absent violation of a restriction, the constrained transaction is to complete. If an abort condition is encountered, the transaction is re-executed starting at the Transaction Begin instruction. Violation of a restriction may cause an interrupt.
-
公开(公告)号:DE112015000223T5
公开(公告)日:2016-08-18
申请号:DE112015000223
申请日:2015-03-11
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , SCHMIDT DONALD WILLIAM , MITRAN MARCEL , JACOBI CHRISTIAN
Abstract: Eine Einrichtung zum Beenden von bedingten Befehlen wird bereitgestellt, die ermöglicht, dass ein Ausführen eines Befehls verzögert wird. Beim Ausführen des Maschinenbefehls wird ein Operand erhalten, und es wird ermittelt, ob der Operand eine vorgegebene Beziehung in Bezug auf einen Wert hat. Auf der Grundlage des Feststellens, dass der Operand die vorgegebene Beziehung in Bezug auf einen Wert nicht hat, werden Erhalten und Ermitteln wiederholt. Auf der Grundlage des Feststellens, dass der Operand die vorgegebene Beziehung in Bezug auf einen Wert hat, findet das Ausführen des Befehls statt. Erhalten des Operanden, Ermitteln, ob der Operand die vorgegebene Beziehung hat, Wiederholen von Erhalten und Ermitteln auf der Grundlage des Feststellens, dass der Operand die vorgegebene Beziehung in Bezug auf den Wert nicht hat, und Ausführen des Befehls auf der Grundlage des Feststellens, dass der Operand die vorgegebene Beziehung in Bezug auf den Wert hat, werden als Teil eines einzigen Befehls ausgeführt, der einen Operationscode enthält.
-
公开(公告)号:AU2015238706A1
公开(公告)日:2016-08-04
申请号:AU2015238706
申请日:2015-03-06
Applicant: IBM
Inventor: HELLER LISA CRANTON , KUBALA JEFFREY PAUL , BUSABA FADI YUSUF , BRADBURY JONATHAN DAVID , FARRELL MARK , OSISEK DAMIAN LEO , GREINER DAN , SLEGEL TIMOTHY , SCHMIDT DONALD WILLIAM , GAINEY CHARLES , JACOBI CHRISTIAN
Abstract: Embodiments relate to multithreading in a computer. An aspect is a computer including a configuration having a core which includes physical threads and is operable in single thread (ST) and multithreading (MT) modes. The computer also includes a host program configured to execute in the ST mode on the core to issue a start-virtual-execution (start-VE) instruction to dispatch a guest entity which includes a guest virtual machine (VM). The start-VE instruction is executed by the core and includes obtaining a state description, having a guest state, from a location specified by the start-VE instruction. The execution includes determining, based on the guest state, whether the guest entity includes a single guest thread or multiple guest threads, and starting the guest threads in the MT mode or ST mode based on the guest state and a determination of whether the guest entity includes a single guest thread or multiple guest threads.
-
公开(公告)号:CY1113092T1
公开(公告)日:2016-04-13
申请号:CY121100799
申请日:2012-09-05
Applicant: IBM
Inventor: GREINER DAN
Abstract: Έναςαποτελεσματικόςεξοπλισμόςγιατονπροσδιορισμόχρήσηςπόρων, όπωςο χρόνοςεπεξεργαστήπουχρησιμοποιείταιαπόεργασίες. Οπροσδιορισμόςεκτελείταιαντίεφαρμογώνχρήστηπουδεναπαιτούνμίακλήσηυπηρεσιώνλειτουργικούσυστήματος. Οεξοπλισμόςπεριλαμβάνειμίαεντολή, ηοποίαπροσδιορίζειτοχρόνοο οποίοςπαρήλθεκαιαναφέρειειςτονχρήστηωςμίαμοναδικήμονάδαλειτουργίας.
-
公开(公告)号:CY1112472T1
公开(公告)日:2015-12-09
申请号:CY111100972
申请日:2011-10-11
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY
IPC: G06F9/445
Abstract: Σεμιαμέθοδολειτουργίαςενόςσυστήματοςυπολογιστήπαρέχεταιμιαδιευκόλυνσηκαιμίαεντολήμηχανήςκρυφήςμνήμηςμιαςαρχιτεκτονικήςυπολογιστήγιατονπροσδιορισμόενόςεπίπεδουκρυφήςμνήμηςτηςκρυφήςμνήμης-στόχουκαιενόςιδιοχαρακτηριστικούτηςκρυφήςμνήμης-στόχουπουμαςενδιαφέρειγιατηλήψητουιδιοχαρακτηριστικούκρυφήςμνήμηςμιαςή περισσοτέρωνκρυφώνμνημών-στόχων. Τοαπαιτούμενοιδιοχαρακτηριστικόκρυφήςμνήμηςμιαςή περισσοτέρωνκρυφώνμνημώνστόχωναποθηκεύεταισεένανκαταχωρητή.
-
公开(公告)号:CA2940982A1
公开(公告)日:2015-10-01
申请号:CA2940982
申请日:2015-03-16
Applicant: IBM
Inventor: HELLER LISA CRANTON , BRADBURY JONATHAN DAVID , KUBALA JEFFREY PAUL , FARRELL MARK , OSISEK DAMIAN LEO , GREINER DAN , SLEGEL TIMOTHY , BUSABA FADI YUSUF , SCHMIDT DONALD WILLIAM , GAINEY CHARLES JR
Abstract: A computer system includes a virtual machine (VM) configuration with one or more cores. Each core is enabled to operate in a single thread (ST) mode or a multithreading (MT) mode. The ST mode consists of a single thread and the MT mode consists of a plurality of threads on shared resources of a respective core. The computer system includes a core-oriented system control area (COSCA) having a common area representing all of the cores of the VM configuration and separate core description areas for each of the cores in the VM configuration. Each core description area indicates a location of one or more thread description areas each representing a thread within the respective core, and each thread description area indicates a location of a state description of the respective thread.
-
公开(公告)号:SG11201407473XA
公开(公告)日:2015-01-29
申请号:SG11201407473X
申请日:2012-11-22
Applicant: IBM
Inventor: GREINER DAN , JACOBI CHRISTIAN , SLEGEL TIMOTHY
IPC: G06F9/46
Abstract: A NONTRANSACTIONAL STORE instruction, executed in transactional execution mode, performs stores that are retained, even if a transaction associated with the instruction aborts. The stores include user-specified information that may facilitate debugging of an aborted transaction.
-
公开(公告)号:SG11201407471TA
公开(公告)日:2015-01-29
申请号:SG11201407471T
申请日:2012-11-26
Applicant: IBM
Inventor: GREINER DAN , JACOBI CHRISTIAN , SLEGEL TIMOTHY
Abstract: A TRANSACTION BEGIN instruction begins execution of a transaction and includes a general register save mask having bits, that when set, indicate registers to be saved in the event the transaction is aborted. At the beginning of the transaction, contents of the registers are saved in memory not accessible to the program, and if the transaction is aborted, the saved contents are copied to the registers.
-
公开(公告)号:GB2512799B
公开(公告)日:2015-01-14
申请号:GB201414237
申请日:2013-05-21
Applicant: IBM
Inventor: GREINER DAN , JACOBI CHRISTIAN , SLEGEL TIMOTHY , MITRAN MARCEL
Abstract: A TRANSACTION BEGIN instruction and a TRANSACTION END instruction are provided. The TRANSACTION BEGIN instruction causes either a constrained or nonconstrained transaction to be initiated, depending on a field of the instruction. The TRANSACTION END instruction ends the transaction started by the TRANSACTION BEGIN instruction.
-
公开(公告)号:SG11201407462RA
公开(公告)日:2014-12-30
申请号:SG11201407462R
申请日:2012-11-26
Applicant: IBM
Inventor: GREINER DAN , JACOBI CHRISTIAN , SLEGEL TIMOTHY , MITRAN MARCEL
Abstract: Program exception conditions cause a transaction to abort and typically result in an interruption in which the operating system obtains control. A program interruption filtering control is provided to selectively present the interrupt. That is, the interrupt from the program exception condition may or may not be presented depending at least on the program interruption filtering control and a transaction class associated with the program exception condition. The program interruption filtering control is provided by a TRANSACTION BEGIN instruction.
-
-
-
-
-
-
-
-
-