-
公开(公告)号: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
-
公开(公告)号:BR112014016333A2
公开(公告)日:2017-06-13
申请号:BR112014016333
申请日:2012-11-13
Applicant: IBM
Inventor: CHARLES GAINEY JR , ERIC MARK SCHWARZ , MARCEL MITRAN , REID COPELAND , STEVEN CARLOUGH , TIMOTHY SLEGEL
IPC: G06F9/30
-
公开(公告)号:IL302916A
公开(公告)日:2023-07-01
申请号:IL30291623
申请日:2023-05-14
Applicant: IBM , ERIC MARK SCHWARZ , PETRA LEBER , KERSTIN CLAUDIA SCHELM , SILVIA MELITTA MUELLE , REID COPELAND , XIN GUO , CEDRIC LICHTENAU
Inventor: ERIC MARK SCHWARZ , PETRA LEBER , KERSTIN CLAUDIA SCHELM , SILVIA MELITTA MUELLE , REID COPELAND , XIN GUO , CEDRIC LICHTENAU
Abstract: An instruction to perform scaling, converting and splitting operations is executed. The executing the instruction includes scaling an input value in one format to provide a scaled result. The scaled result is converted from the one format to provide a converted result in another format. The converted result is split into multiple parts, and one or more parts of the multiple parts are placed in a selected location.
-
公开(公告)号: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.
-
5.
公开(公告)号: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.
-
公开(公告)号:BR112016021217B1
公开(公告)日:2022-08-09
申请号:BR112016021217
申请日:2015-03-11
Applicant: IBM
Inventor: ERIC MARK SCHWARZ , FADI YUSUF BUSABA , MICHAEL KARL GSCHWIND , TIMOTHY SLEGEL , VALENTINA SALAPURA , CHRISTIAN JACOBI , HAROLD WADE CAIN III
Abstract: AUMENTO DE PROTOCOLO DE COERÊNCIA PARA INDICAR O ESTADO DA TRANSAÇÃO. Concretizações referem-se à implementação de um protocolo de coerência. Um aspecto inclui o envio de um pedido de dados a um processador remoto e receber, por um processador, uma resposta do processador remoto. A resposta tem um estado de transação de uma transação remota no processador remoto. O processador adiciona o estado de transação da transação remota no processador remoto em uma tabela de rastreamento de interferência de transação local.
-
公开(公告)号:GB2562014A
公开(公告)日:2018-10-31
申请号: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.
-
公开(公告)号:PT2769382T
公开(公告)日:2018-07-05
申请号:PT12871181
申请日:2012-11-15
Applicant: IBM
-
公开(公告)号:BR112014016334A8
公开(公告)日:2017-07-04
申请号:BR112014016334
申请日:2012-11-13
Applicant: IBM
Inventor: CHARLES GAINEY JR , ERIC MARK SCHWARZ , MARCEL MITRAN , REID COPELAND , STEVEN CARLOUGH , TIMOTHY SLEGEL
IPC: G06F9/30
-
公开(公告)号:GB2539129A
公开(公告)日:2016-12-07
申请号:GB201615597
申请日:2015-02-19
Applicant: IBM
Inventor: MAGED MILAD MICHAEL , MICHAEL KARL GSCHWIND , HAROLD WADE CAIN III , VALENTINA SALAPURA , ERIC MARK SCHWARZ
Abstract: A transactional memory system salvages a partially executed hardware transaction. A processor of the transactional memory system determines information about an about-to-fail handler for transactional execution of a code region of a hardware transaction. The processor saves state information of the hardware transaction, the state information usable to determine whether the hardware transaction is to be salvaged or to be aborted. The processor detects an about-to-fail condition during the transactional execution of the hardware transaction. The processor, based on the detecting, executes the about-to-fail handler using the information about the about-to-fail handler, the about-to-fail handler determining whether the hardware transaction is to be salvaged or to be aborted.
-
-
-
-
-
-
-
-
-