-
公开(公告)号:GB2596007A
公开(公告)日:2021-12-15
申请号:GB202113006
申请日:2020-02-14
Applicant: IBM
Inventor: TIMOTHY SLEGEL , JONATHAN DAVID BRADBURY , BRUCE CONRAD GIAMEI , JAMES MULDER , PETER JEREMY RELSON
IPC: G06F12/1027
Abstract: Detection of alteration of storage keys used to protect memory includes determining whether a storage key alteration event has occurred within a processor of a computing environment. The determining includes checking whether one or more selected fields of a storage key have been updated. The storage key is associated with a block of memory and controls access to the block of memory. Based on the checking indicating that the one or more selected fields of the storage key have been updated, a storage key alteration event has been detected. Based on determining the storage key alteration event has occurred, a notification is provided.
-
公开(公告)号:GB2594905A
公开(公告)日:2021-11-10
申请号: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.
-
公开(公告)号:BR112014022726A2
公开(公告)日:2021-07-27
申请号:BR112014022726
申请日:2012-11-15
Applicant: IBM
Inventor: CHRISTIAN JACOBI , ERIC MARK SCHWARZ , JONATHAN DAVID BRADBURY , MICHAEL KARL GSCHWIND , TIMOTHY SLEGEL
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.
-
公开(公告)号:GB2514062B
公开(公告)日:2019-08-28
申请号:GB201415053
申请日:2013-03-01
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , MICHAEL KARL GSCHWIND , TIMOTHY SLEGEL
IPC: G06F9/30 , G06F7/02 , G06V30/224 , G06F17/22
Abstract: Multiple sets of character data having termination characters are compared using parallel processing and without causing unwarranted exceptions. Each set of character data to be compared is loaded within one or more vector registers. In particular, in one embodiment, for each set of character data to be compared, an instruction is used that loads data in a vector register to a specified boundary, and provides a way to determine the number of characters loaded. Further, an instruction is used to find the index of the first delimiter character, i.e., the first zero or null character, or the index of unequal characters. Using these instructions, a location of the end of one of the sets of data or a location of an unequal character is efficiently provided.
-
公开(公告)号:GB2546926B
公开(公告)日:2019-08-21
申请号:GB201706933
申请日:2015-09-14
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , DANIEL VINCENT ROSA , DONALD WILLIAM SCHMIDT , JANE BARTIK
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.
-
26.
公开(公告)号:PT2769305T
公开(公告)日:2018-07-27
申请号:PT12871072
申请日:2012-11-15
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , MICHAEL KARL GSCHWIND , TIMOTHY SLEGEL , ERIC MARK SCHWARZ , CHRISTIAN JACOBI
IPC: G06F9/30
-
公开(公告)号:PT3123326T
公开(公告)日:2018-06-26
申请号:PT15711701
申请日:2015-03-16
Applicant: IBM
-
28.
公开(公告)号:GB2552567A
公开(公告)日:2018-01-31
申请号:GB201705884
申请日:2015-09-15
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , STEVEN CARLOUGH , REID COPELAND , MARCEL MITRAN
Abstract: A method is provided for executing a machine instruction to convert data from a packed decimal format to a decimal floating point format. The method reads data in a packed decimal format from a memory that is communicatively coupled to a processor. The method converts the data in the packed decimal format into a decimal floating point format. The method writes the data converted into the decimal floating point format to one or more target registers of the processor
-
公开(公告)号:MX2017007060A
公开(公告)日:2017-11-08
申请号:MX2017007060
申请日:2015-10-30
Applicant: IBM
Inventor: CHRISTIAN JACOBI , JONATHAN DAVID BRADBURY , TIMOTHY SLEGEL , MICHAEL KARL GSCHWIND
Abstract: Un método para acceder a los datos en una memoria acoplada a un procesador, que comprende: recibir una instrucción de la referencia de la memoria para acceder a los datos de un primer tamaño en una dirección en la memoria; determinar un tamaño de la alineación de la dirección en la memoria; y acceder a los datos del primer tamaño en uno o más grupos de datos accediendo a cada bloque de grupo de datos de manera concurrente. Los grupos de datos tienen tamaños que son múltiplos del tamaño de la alineación.
-
-
-
-
-
-
-
-