-
公开(公告)号:GB2546926A
公开(公告)日:2017-08-02
申请号:GB201706933
申请日:2015-09-14
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , DANIEL VINCENT ROSA , DONALD WILLIAM SCHMIDT , JANE BARTIK
IPC: G06F9/30
Abstract: A system and method for implementing a servicing instruction for a plurality of counters that includes determining a counter set based on the servicing instruction, whether access is authorized to the counter set, and a block of storage in a memory based on the service instruction. In response to the determining that the access is authorized, the system and method extracts the plurality of counters within the counter set in response to the determining that the access is authorized and storing the plurality of counters in the block of storage.
-
2.
公开(公告)号:GB2546910A
公开(公告)日:2017-08-02
申请号:GB201705819
申请日:2015-09-15
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , STEVEN CARLOUGH , REID COPELAND , MARCEL MITRAN
IPC: G06F9/30
Abstract: A method is provided for executing a machine instruction to convert data from a decimal floating point format to a packed decimal format. The method reads data in a decimal floating point format from one or more registers of a processor that is communicatively coupled to a memory. The method converts the data in the decimal floating point format into a packed decimal format. The method writes the data converted into the packed decimal format to the memory.
-
公开(公告)号:MX2016012531A
公开(公告)日:2016-12-20
申请号:MX2016012531
申请日:2015-03-16
Applicant: IBM
Inventor: GREINER DAN , SCHMIDT DONALD WILLIAM , OSISEK DAMIAN LEO , GAINEY JR CHARLES , FADI YUSUF BUSABA , MARK FARRELL , JEFFREY PAUL KUBALA , JONATHAN DAVID BRADBURY , LISA CRANTON HELLER , TIMOTHY SLEGEL
Abstract: Un sistema de computadora incluye una configuración de máquina virtual (VM) con uno o más núcleos. Cada núcleo se hablita para operar en un modo de subprocesamiento individual (ST) o un modo de subprocesamiento múltiple (MT). El modo ST consiste de un subproceso individual y el modo MT consiste de una pluralidad de subprocesos en recursos compartidos de un núcleo respectivo. El sistema de computadora incluye un área de control de sistema orientada al núcleo (COSCA) que tiene un área común que representa todos los núcleos de la configuración de VM y áreas de descripción de núcleo separadas para cada uno de los núcleos en la configuración de VM. Cada área de descripción de núcleo indica una ubicación de una o más áreas de descripción de subproceso cada una que representa un subproceso dentro del núcleo respectivo, y cada área de descripción de subproceso indica una ubicación de una descripción de estado del subproceso respectivo.
-
公开(公告)号:GB2594905B
公开(公告)日:2022-04-20
申请号:GB202113007
申请日:2020-03-06
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , CHRISTIAN BORNTRAEGER , HEIKO CARSTENS , MARTIN SCHWIDEFSKY , REINHARD THEODOR BUENDGEN
Abstract: According to one or more embodiments of the present invention, a computer implemented method includes computing a hash value of a page of memory of a computer system and comparing the hash value with a previously computed hash value of the page. A per-encryption value per page can be used in encrypting the page based on determining that the hash value matches the previously computed hash value. A modified value of the per-encryption value per page can be used in encrypting the page based on determining that the hash value mismatches the previously computed hash value.
-
公开(公告)号:BR112015017663A2
公开(公告)日:2017-07-11
申请号:BR112015017663
申请日:2013-12-06
Applicant: IBM
Inventor: ERIC MARK SCHWARZ , JONATHAN DAVID BRADBURY , MICHAEL KARL GSCHWIND , TIMOTHY SLEGEL
IPC: G06F17/16
-
公开(公告)号:MX2017004530A
公开(公告)日:2017-06-07
申请号:MX2017004530
申请日:2015-09-14
Applicant: IBM
Inventor: CHARLES GAINEY (FINADO) , CHRISTIAN JACOBI , BERND NERZ , FRANK LEHNERT , JONATHAN DAVID BRADBURY , DAMIAN OSISEK , FADI YUSUF BUSABA , TIMOTHY SLEGEL , DAN GREINER , DONALD WILLIAM SCHMIDT , JEFFREY PAUL KUBALA , LISA HELLER , MARK FARRELL
Abstract: Un sistema y método para implementar un enrutamiento de prioridad modificada de una interrupción de entrada/salida (I/O). El sistema y método determinan si la interrupción de I/O está pendiente para un núcleo y si cualquiera de una pluralidad de tareas de huésped del núcleo está habilitada para procesamiento de tarea de huésped de la interrupción de acuerdo con la determinación de que la interrupción de I/O está pendiente. Además, el sistema y método determinan si al menos una de la pluralidad de tareas de huésped habilitadas para procesamiento de tarea de huésped está en un estado de espera y, de acuerdo con la determinación de que dicha al menos una de la pluralidad de tareas de huésped habilitada para procesamiento de tarea de huésped está en el estado de espera, enrutan la interrupción de I/O a una tarea de huésped habilitada para procesamiento de tarea de huésped y en el estado de espera.
-
7.
公开(公告)号:MX2016012532A
公开(公告)日:2016-12-20
申请号:MX2016012532
申请日:2015-03-06
Applicant: IBM
Inventor: GREINER DAN , SCHMIDT DONALD WILLIAM , OSISEK DAMIAN LEO , FADI YUSUF BUSABA , CHARLES GAINEY , MARK FARRELL , JEFFREY PAUL KUBALA , JONATHAN DAVID BRADBURY , LISA CRANTON HELLER , TIMOTHY SLEGEL , CHRISTIAN JACOBI
Abstract: Las modalidades se refieren a subprocesamiento múltiple en una computadora. Un aspecto es una computadora que incluye una configuración que tiene un núcleo que incluye subprocesos físicos y es operable en modos de subprocesamiento individual (ST) y subprocesamiento múltiple (MT). La computadora también incluye un programa anfitrión configurado para ejecutarse en el modo ST en el núcleo para emitir una instrucción de inicio de ejecución virtual (inicio de VE) para distribuir una entidad invitada que incluye una máquina virtual (VM) invitada. La instrucción de inicio de VE se ejecuta por el núcleo e incluye obtener una descripción de estado, que tiene un estado de invitado, desde una ubicación especificada por la instrucción de inicio de VE. La ejecución incluye determinar, con base en el estado de invitado, si la entidad invitada incluye un subproceso invitado individual o múltiples subprocesos invitados, e iniciar los subprocesos invitados en el modo MT o modo ST con base en el estado de invitado y una determinación de si la entidad invitada incluye un subproceso invitado individual o múltiples subprocesos invitados.
-
公开(公告)号:GB2581924B
公开(公告)日:2022-05-04
申请号:GB202007647
申请日:2018-10-29
Applicant: IBM
Inventor: MICHAEL KARL GSCHWIND , JONATHAN DAVID BRADBURY
IPC: G06F13/00 , G06F9/445 , G06F12/02 , G06F12/0811 , G06F12/1009 , G06F12/1036
Abstract: Processing within a computing environment is facilitated by ascertaining locality domain information of a unit of memory to processing capability within the computing environment. Once ascertained, the locality domain information of the unit of memory may be cached in a data structure to facilitate one or more subsequent lookups of the locality domain information associated with one or more affinity evaluations of the unit of memory to processing capability of the computing environment.
-
公开(公告)号:BR112014022726B1
公开(公告)日:2022-02-15
申请号:BR112014022726
申请日:2012-11-15
Applicant: IBM
Inventor: JACOBI CHRISTIAN , ERIC MARK SCHWARZ , JONATHAN DAVID BRADBURY , MICHAEL KARL GSCHWIND , SLEGEL TIMOTHY
IPC: G11C11/00
Abstract: instrução para computar a distância para uma fronteira de memória específica. é fornecida uma instrução de contagem de carga para limite de bloco que fornece uma distância a partir de um endereço especificado de memória para um limite especificado de memória. o limite de memória é um limite que não deve ser cruzado durante o carregamento de dados. o limite pode ser especificado de várias maneiras, incluindo, mas não limitado a, um valor variável no texto de instrução, um valor de texto de instrução fixo codificado no código de operação ou um limite baseado em registro; ou pode ser dinamicamente determinado.
-
10.
公开(公告)号:BR112014022727A2
公开(公告)日:2021-07-27
申请号:BR112014022727
申请日:2012-11-15
Applicant: IBM
Inventor: CHRISTIAN JACOBI , ERIC MARK SCHWARZ , JONATHAN DAVID BRADBURY , MICHAEL KARL GSCHWIND , TIMOTHY SLEGEL
IPC: G06F12/10
Abstract: instrução para carregar dados até uma fronteira de memória específica indicada pela instrução. uma instrução de carga para bloquear limite é provida que carrega um número variável de bytes de dados para um registrador enquanto garantindo que um limite de memória especificado não é cruzado. o limite pode ser especificado de um número de modos, incluindo, mas não limitado a um valor variável no texto da instrução, um valor de texto de instrução fixada codificado no opcode, ou um limite com base no registrador.
-
-
-
-
-
-
-
-
-