-
公开(公告)号:GB2575412B
公开(公告)日:2021-10-20
申请号:GB201916132
申请日:2018-03-13
Applicant: IBM
Inventor: MICHAEL KARL GSCHWIND , CHUNG-LUNG SHUM , TIMOTHY SLEGEL , VALENTINA SALAPURA
IPC: G06F9/38
Abstract: A load request to restore a plurality of architected registers is obtained. Based on obtaining the load request, one or more architected registers of the plurality of architected registers are restored. The restoring uses a snapshot that maps architected registers to physical registers to replace one or more physical registers currently assigned to the one or more architected registers with one or more physical registers of the snapshot corresponding to the one or more architected registers.
-
公开(公告)号: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.
-
公开(公告)号:IL282055D0
公开(公告)日:2021-05-31
申请号:IL28205521
申请日:2021-04-04
Applicant: IBM , BRUCE C GIAMEI , MARTIN RECKTENWALD , DONALD W SCHMIDT , TIMOTHY SLEGEL , ADITYA N PURANIK , MARK S FARRELL , CHRISTIAN JACOBI , JONATHAN D BRADBURY , CHRISTIAN ZOELLIN
Inventor: BRUCE C GIAMEI , MARTIN RECKTENWALD , DONALD W SCHMIDT , TIMOTHY SLEGEL , ADITYA N PURANIK , MARK S FARRELL , CHRISTIAN JACOBI , JONATHAN D BRADBURY , CHRISTIAN ZOELLIN
IPC: G06F9/30 , G06F16/242
Abstract: A Sort Lists instruction is provided to perform a sort and/or a merge operation. The instruction is an architected machine instruction of an instruction set architecture and is executed by a general-purpose processor of the computing environment. The executing includes sorting a plurality of input lists to obtain one or more sorted output lists, which are output.
-
公开(公告)号: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.
-
公开(公告)号:GB2562014B
公开(公告)日:2019-04-03
申请号:GB201813750
申请日:2017-01-12
Applicant: IBM
Inventor: ERIC MARK SCHWARZ , FADI YUSUF BUSABA , MICHAEL KARL GSCHWIND , TIMOTHY SLEGEL , VALENTINA SALAPURA , HAROLD WADE III CAIN
IPC: G06F9/46
Abstract: A method, system, and computer program product are provided for prioritizing transactions. A processor in a computing environment initiates the execution of a transaction. The processor includes a transactional core, and the execution of the transaction is performed by the transactional core. The processor obtains concurrent with the execution of the transaction by the transactional core, an indication of a conflict between the transaction and at least one other transaction being executed by an additional core in the computing environment. The processor determines if the transactional core includes an indicator and based on determining that the transactional core includes an indicator, the processor ignores the conflict and utilizing the transactional core to complete executing the transaction.
-
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
-
公开(公告)号: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.
-
公开(公告)号:BR112014016333A8
公开(公告)日:2017-07-04
申请号:BR112014016333
申请日:2012-11-13
Applicant: IBM
Inventor: CHARLES GAINEY JR , ERIC MARK SCHWARZ , MARCEL MITRAN , REID COPELAND , STEVEN CARLOUGH , TIMOTHY SLEGEL
IPC: G06F9/30
-
公开(公告)号:BR112014031435A2
公开(公告)日:2017-06-27
申请号:BR112014031435
申请日:2013-05-03
Applicant: IBM
Inventor: CHRISTIAN JACOBI , DAN GREINER , TIMOTHY SLEGEL
-
-
-
-
-
-
-
-
-