-
公开(公告)号:MX338375B
公开(公告)日:2016-04-13
申请号:MX2014015290
申请日:2012-11-22
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , MITRAN MARCEL , JACOBI CHRISTIAN
IPC: G06F11/07
Abstract: Cuando se presenta el aborto de una transacción en un sistema de computadora, se toma una determinación en cuanto a si la información de diagnóstico va a ser almacenada en uno más bloquees de diagnóstico de transacción (TDB). Hay diferentes tipos de bloques de diagnóstico de transacción para aceptar información de diagnóstico de transacción para aceptar información de diagnóstico dependiendo del tipo de aborto y otras consideraciones. Como ejemplos, hay un TDB especifico del programa en el cual la información es almacenada si se provee una dirección de TDB válida en una instrucción de comienzo de transacción; un TDB de interrupción del programa que es almacenado cuando el programa es abortado debido a una interrupción y un TDB de intercepción del programa, que es almacenado cuando un aborto da como resultado una intercepción.
-
公开(公告)号:HK1207700A1
公开(公告)日:2016-02-05
申请号:HK15108076
申请日:2015-08-20
Applicant: IBM
Inventor: GREINER DAN , JACOBI CHRISTIAN , SLEGEL TIMOTHY
IPC: G06F20060101
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.
-
公开(公告)号:HK1207447A1
公开(公告)日:2016-01-29
申请号:HK15108093
申请日:2015-08-20
Applicant: IBM
Inventor: GREINER DAN , JACOBI CHRISTIAN , SLEGEL TIMOTHY , ROGERS ROBERT
IPC: G06F20060101
Abstract: Execution of instructions in a transactional environment is selectively controlled. A TRANSACTION BEGIN instruction initiates a transaction and includes controls that selectively indicate whether certain types of instructions are permitted to execute within the transaction. The controls include one or more of an allow access register modification control and an allow floating point operation control.
-
公开(公告)号:HK1207444A1
公开(公告)日:2016-01-29
申请号:HK15108075
申请日:2015-08-20
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , JACOBI CHRISTIAN
IPC: G06F20060101
-
公开(公告)号:GB2526485A
公开(公告)日:2015-11-25
申请号:GB201516414
申请日:2014-02-11
Applicant: IBM
Inventor: GREINER DAN , NERZ BERND , VISEGRADY TAMAS
Abstract: A machine instruction is provided that includes an opcode field to provide an opcode, the opcode to identify a perform pseudorandom number operation, and a register field to be used to identify a register, the register to specify a location in memory of a second operand to be used. The machine instruction is executed, and execution includes obtaining a modifier field of a register associated with the machine instruction; based on the modifier field having a first value, performing a deterministic pseudorandom number seed operation, which includes obtaining seed material based on information stored in the second operand; using a 512 bit secure hash technique and the seed material to provide one or more seed values; and storing the one or more seed values in a parameter block.
-
公开(公告)号:DE112014000845T5
公开(公告)日:2015-11-05
申请号:DE112014000845
申请日:2014-02-11
Applicant: IBM
Inventor: GREINER DAN , NERZ BERND , VISEGRADY TAMAS
IPC: G06F7/58
Abstract: Eine Maschinenanweisung wird bereitgestellt, die ein Operationscode-Feld zum Bereitstellen eines Operationscodes enthält, wobei der Operationscode eine Operation zum Ausführen einer pseudozufälligen Zahl identifizieren soll, und ein Register-Feld, das zum Identifizieren eines Registers verwendet werden soll, wobei das Register eine Speicherposition in einem Arbeitsspeicher für einen zweiten Operanden angeben soll. Die Maschinenanweisung wird ausgeführt, und die Ausführung enthält ein Erhalten eines Modifikator-Felds eines der Maschinenanweisung zugehörigen Registers; auf der Grundlage, dass das Modifikator-Feld einen ersten Wert hat, Ausführen einer deterministischen Pseudozufallszahl-Seed-Operation, die Erhalten von Seed-Material auf der Grundlage von Informationen enthält, die in dem zweiten Operanden gespeichert sind; Verwenden einer sicheren 512-Bit-Hash-Technik und des Seed-Materials, um einen oder mehrere Seed-Werte bereitzustellen; und Speichern des einen oder der mehreren Seed-Werte in einem Parameterblock.
-
公开(公告)号:CA2940905A1
公开(公告)日:2015-10-01
申请号:CA2940905
申请日:2015-03-19
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 , GAINEY CHARLES JR , JACOBI CHRISTIAN
Abstract: Embodiments relate to dynamic enablement of multithreading. According to an aspect, a computer system includes a configuration with a core configurable between a single thread (ST) mode and a multithreading (MT) mode. 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 computer system also includes a multithreading facility configured to control the configuration to perform a method. The method includes executing in the primary thread in the ST mode, an MT mode setting instruction. A number of threads requested is obtained from a location specified by the MT mode setting instruction. Based on determining that the number of threads requested indicates multiple threads, the MT mode is enabled to execute the multiple threads including the primary thread and the one or more secondary threads.
-
公开(公告)号:DE112013002040T5
公开(公告)日:2015-04-16
申请号:DE112013002040
申请日:2013-05-21
Applicant: IBM
Inventor: JACOBI CHRISTIAN , GREINER DAN , SLEGEL TIMOTHY
Abstract: Eine Transaktion, die in einer Datenverarbeitungsumgebung ausgeführt wird, endet vor dem Abschluss, d. h. die Ausführung wird abgebrochen. Entsprechend einer Abbruchausführung wird ein transaktionsgebundener Ausführungsmodus einer Hardware-CPU verlassen, und eines oder mehrere der Folgenden wird ausgeführt: Zurückspeichern von ausgewählten Registern; Festschreiben von nicht transaktionsgebundenen Speicherungen bei Abbruch; Verzweigung auf einen durch ein Transaktionsabbruch-Programmstatuswort angegebenen Speicherort; Setzen eines Bedingungscodes und/oder Abbruchcodes; und/oder Beibehalten von Diagnoseinformationen.
-
公开(公告)号:MX2014015290A
公开(公告)日:2015-04-10
申请号:MX2014015290
申请日:2012-11-22
Applicant: IBM
Inventor: GREINER DAN , SLEGEL TIMOTHY , MITRAN MARCEL , JACOBI CHRISTIAN
IPC: G06F11/07
Abstract: Cuando se presenta el aborto de una transacción en un sistema de computadora, se toma una determinación en cuanto a si la información de diagnóstico va a ser almacenada en uno más bloquees de diagnóstico de transacción (TDB). Hay diferentes tipos de bloques de diagnóstico de transacción para aceptar información de diagnóstico de transacción para aceptar información de diagnóstico dependiendo del tipo de aborto y otras consideraciones. Como ejemplos, hay un TDB especifico del programa en el cual la información es almacenada si se provee una dirección de TDB válida en una instrucción de comienzo de transacción; un TDB de interrupción del programa que es almacenado cuando el programa es abortado debido a una interrupción y un TDB de intercepción del programa, que es almacenado cuando un aborto da como resultado una intercepción.
-
公开(公告)号:GB2513079B
公开(公告)日:2015-02-04
申请号:GB201414236
申请日:2013-05-21
Applicant: IBM
Inventor: GREINER DAN , JACOBI CHRISTIAN , SLEGEL TIMOTHY
-
-
-
-
-
-
-
-
-