-
公开(公告)号:BR112014022763A2
公开(公告)日:2020-10-27
申请号:BR112014022763
申请日:2013-03-01
Applicant: IBM
Inventor: CHARLES W GAINEY JR , CHUNG-LUNG KEVIN SHUM , MARK S FARRELL , TIMOTHY J SLEGEL
IPC: G06F11/34
Abstract: equipamento, método e produto de programa de computador para modificação de controles de instrumentação do tempo de execução a partir de um estado menos privilegiado. concretizações da invenção referem-se à modificação de controles de instrumentação do tempo de execução (mric) a partir de um estado menos privilegiado. a instrução mric é buscada. a instrução mric inclui o endereço de um bloco de controle de instrumentação do tempo de execução (riccb). o riccb é buscado com base no endereço incluído na instrução mric. o riccb inclui valores para a modificação de um subconjunto de controles de instrumentação do tempo de execução do processador. o subconjunto de controles de instrumentação do tempo de execução inclui um endereço atual de buffer (memória intermediária) de programa de instrumentação do tempo de execução (rca) de um local de buffer de programa de instrumentação do tempo de execução (rib). o rib contém informação da instrumentação do tempo de execução dos eventos reconhecidos pelo processador durante a execução do programa. os valores do riccb são carregados para os controles de instrumentação do tempo de execução. informação do evento é fornecida ao rib com base nos valores que foram carregados para o controle de instrumentação do tempo de execução.
-
公开(公告)号:BRPI1103516B1
公开(公告)日:2021-01-12
申请号:BRPI1103516
申请日:2011-06-22
Applicant: IBM
Inventor: DAN F GREINER , MARCEL MITRAM , TIMOTHY J SLEGEL
Abstract: facilidade de palavra grande para estender o número de registradores de propósito geral disponíveis para instruções. um computador possui um conjunto de registradores de uso geral (gprs). cada gpr compreende uma pluralidade de porções. programas, tais como um sistema operacional e aplicativos que operam em um modo de gpr grande, acessam o gpr completo, no entanto programas, como aplicativos operando no modo de gpr pequeno, só tem acesso a uma porção de cada vez. opcodes de instrução, no modo de gpr pequeno, podem determinar qual parte é acessada.
-
公开(公告)号:GB2545966B
公开(公告)日:2020-08-05
申请号:GB201618711
申请日:2016-11-07
Applicant: IBM
Inventor: MICHAEL KARL GSCHWIND , VALENTINA SALAPURA , CHUNG-LUNG KEVIN SHUM , TIMOTHY J SLEGEL
IPC: G06F9/46 , G06F12/0862
Abstract: Processing prefetch memory operations and transactions. A local processor receives a write prefetch request from a remote processor. Prior to execution of a write prefetch request received from a remote processor, determining whether a priority of the write prefetch request is greater than a priority of a pending transaction of a local processor. The write prefetch request is executed in response to a determination that the priority of the write prefetch request is greater than the priority of a pending transaction. Prefetch data produced by execution of the write prefetch request is provided to the remote processor.
-
公开(公告)号:GB2545966A
公开(公告)日:2017-07-05
申请号:GB201618711
申请日:2016-11-07
Applicant: IBM
Inventor: MICHAEL KARL GSCHWIND , VALENTINA SALAPURA , CHUNG-LUNG KEVIN SHUM , TIMOTHY J SLEGEL
IPC: G06F9/46 , G06F12/0862
Abstract: A method comprises a local processor receiving a prefetch request from a remote processor; the processor(s) determine whether the prefetch request conflicts with a transaction of the local processor; a processor responds to at least one of i) a determination that the local processor has no transaction, and ii) a determination that the prefetch request does not conflict with a transaction, by providing a requested prefetch data by providing a requested prefetch data; in the event that the prefetch request conflicts with a transaction, a processor responds by suppressing a processing of the prefetch request. Suppressing preferably includes an abort of the prefetch request, or queuing of the prefetch request in a queue. The remote processor is preferably notified of the abort or queuing of the prefetch operation. The queued prefetch operations are preferably executed if the memory address associated with the prefetch request does not have a conflict with a transaction; and notifying the remote processor that the prefetch request has been executed. The prefetch requests are preferably one of a read prefetch request and a write prefetch request.
-
-
-