-
公开(公告)号:PL2758868T3
公开(公告)日:2018-10-31
申请号:PL13707882
申请日:2013-03-07
Applicant: IBM
Inventor: BRADBURY JONATHAN DAVID , GSCHWIND MICHAEL KARL , SLEGEL TIMOTHY , SCHWARZ ERIC MARK , JACOBI CHRISTIAN
IPC: G06F9/30
-
公开(公告)号:AU2015330266B2
公开(公告)日:2018-10-04
申请号:AU2015330266
申请日:2015-09-14
Applicant: IBM
Inventor: GAINEY CHARLES , 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.
-
103.
公开(公告)号:LT2769305T
公开(公告)日:2018-08-10
申请号:LT12871072
申请日:2012-11-15
Applicant: IBM
Inventor: BRADBURY JONATHAN DAVID , GSCHWIND MICHAEL KARL , SLEGEL TIMOTHY , SCHWARZ ERIC MARK , JACOBI CHRISTIAN
IPC: G06F9/30
-
公开(公告)号:AU2015238706B2
公开(公告)日:2018-05-10
申请号: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.
-
105.
公开(公告)号:DE112015003588T5
公开(公告)日:2017-05-24
申请号:DE112015003588
申请日:2015-09-15
Applicant: IBM
Inventor: BRADBURY JONATHAN DAVID , COPELAND REID , CARLOUGH STEVEN , MITRAN MARCEL
Abstract: Ein Verfahren zum Ausführen eines Maschinenbefehls wird bereitgestellt, um Daten von einem gepackten Dezimalformat zu einem dezimalen Gleitkommaformat umzusetzen. Bei dem Verfahren werden Daten in einem gepackten Dezimalformat von einem Speicher gelesen, der zum Zweck des Datenaustauschs mit einem Prozessor verbunden ist. Bei dem Verfahren werden die Daten, die in dem gepackten Dezimalformat vorliegen, in ein dezimales Gleitkommaformat umgesetzt. Bei dem Verfahren werden die Daten, die in das dezimale Gleitkommaformat umgesetzt wurden, in ein oder mehrere Zielregister des Prozessors geschrieben.
-
公开(公告)号:SG11201701609VA
公开(公告)日:2017-03-30
申请号:SG11201701609V
申请日:2015-10-30
Applicant: IBM
Inventor: BRADBURY JONATHAN DAVID , JACOBI CHRISTIAN , SLEGEL TIMOTHY , GSCHWIND MICHAEL KARL
Abstract: Embodiments relate to accessing data in a memory. A method for accessing data in a memory coupled to a processor is provided. The method receives a memory reference instruction for accessing data of a first size at an address in the memory. The method determines an alignment size of the address in the memory. The method accesses the data of the first size in one or more groups of data by accessing each group of data block concurrently. The groups of data have sizes that are multiples of the alignment size.
-
公开(公告)号:MX346008B
公开(公告)日:2017-02-28
申请号:MX2014010945
申请日:2013-03-07
Applicant: IBM
Inventor: SLEGEL TIMOTHY , SCHWARZ ERIC MARK , BRADBURY JONATHAN DAVID
Abstract: Se describe el procesamiento de datos de caracteres que es facilitado. Se provee una instrucción de comparar intervalos de serie de vectores que compara cada elemento de un vector con un intervalo de valores en base a un conjunto de controles para determinar si hay una coincidencia. Un índice asociado con el elemento coincidente o una máscara que representa el elemento coincidente es almacenado en un registro de vector objetivo. Además, la misma instrucción, la instrucción de comparar intervalos de serie de vectores, también busca un vector seleccionado en cuanto a elementos nulos, también referidos como elementos cero.
-
公开(公告)号:MX345338B
公开(公告)日:2017-01-25
申请号:MX2015009459
申请日:2014-01-07
Applicant: IBM
Inventor: BRADBURY JONATHAN DAVID
IPC: G06F9/30
Abstract: Una instrucción de Multiplicar, Sumar y Acumular el Campo Vectorial de Galois. Cada elemento de un segundo operando en la instrucción se multiplica en un campo de Galois con el elemento correspondiente del tercer operando para proporcionar uno o más productos. Uno o más productos son sometidos a la operación OR exclusiva unos con otros, y son sometidos a la operación OR exclusiva con un elemento correspondiente de un cuarto operando de la instrucción. Los resultados se colocan en un operando seleccionado.
-
公开(公告)号:HUE027938T2
公开(公告)日:2016-11-28
申请号:HUE13761045
申请日:2013-03-07
Applicant: IBM
Inventor: BRADBURY JONATHAN DAVID , SCHWARZ ERIC MARK , SLEGEL TIMOTHY , GSCHWIND MICHAEL KARL
-
110.
公开(公告)号:MX343372B
公开(公告)日:2016-11-01
申请号:MX2014010946
申请日:2012-11-15
Applicant: IBM
Inventor: SLEGEL TIMOTHY , SCHWARZ ERIC MARK , BRADBURY JONATHAN DAVID , GSCHWIND MICHAEL KARL , JACOBI CHRISTIAN
Abstract: Se provee una instrucción de carga a frontera de bloque que carga un número variable de bytes de datos a un registro mientras que asegura que no se cruce una frontera de memoria especificada. La frontera puede ser especificada de una diversidad de maneras, incluyendo pero no limitado a un valor variable en el texto de instrucción, un valor de texto de instrucción fijo codificada en el código de operación o una frontera a base de registro.
-
-
-
-
-
-
-
-
-