Move data and set storage key based on key function control

    公开(公告)号:GB2595835A

    公开(公告)日:2021-12-08

    申请号:GB202113304

    申请日:2020-02-14

    Applicant: IBM

    Abstract: A single architected instruction to perform multiple functions is executed. The executing includes performing a first function of the multiple functions and a second function of the multiple functions. The first function includes moving a block of data from one location to another location, and the second function includes setting one portion of a storage key using one selected key and another portion of the storage key using another selected key. The storage key is associated with the block of data and controls access to the block of data. The first function and the second function are performed as part of the single architected instruction.

    instrução de fim de transação condicional

    公开(公告)号:BR112016021216A2

    公开(公告)日:2021-06-08

    申请号:BR112016021216

    申请日:2015-02-23

    Applicant: IBM

    Abstract: instrução de fim de transção condicional uma instrução de fim de transação condicional é fornecida que permite que um programa em execução em um modo de execução transacional não restrito inspecione um local de armazenamento que é modificado por qualquer outra unidade de processamento central ou o subsistema de entrada / saída. com base nos dados inspecionados, a execução transacional pode ser encerrada ou interrompida, ou a decisão de encerrar / interromper pode ser adiada, por exemplo, até que um evento predefinido ocorra. por exemplo, quando a instrução é executada, o processador está num modo de execução da transação não restrita, e a profundidade de sobreposição de transação é uma no início da instrução, um segundo operando da instrução é inspecionado, e com base nos dados inspecionados, a execução da transação pode ser terminada ou interrompida, ou a decisão de terminar / abortar pode ser adiada, por exemplo, até que um evento predefinido ocorra, tal como o valor do segundo operando torna-se um valor pré-especificado, ou um intervalo de tempo for excedido.

    tradução de endereço dinâmica com gerenciamento de quadro.

    公开(公告)号:BRPI0906426B1

    公开(公告)日:2020-12-01

    申请号:BRPI0906426

    申请日:2009-01-05

    Applicant: IBM

    Abstract: tradução de endereço dinâmica com gerenciamento de quadro. são descritas uma chave de conjunto e uma função de gerenciamento de limpeza de quadro definidas para uma arquitetura de máquina de um sistema de computador. em uma concretização, uma instrução de máquina é obtida que identifica um primeiro e segundo registro geral. é obtido do primeiro registro geral um campo de tamanho de quadro indicando se o quadro de armazenamento é um dentro um bloco de dados grande ou um bloco pequeno. é obtido do segundo registro geral um endereço de operando de um quadro de armazenamento mediante o qual a instrução deve ser realizada. se o quadro de armazenamento é um bloco pequeno, a instrução é realizada somente no bloco pequeno. se o quadro de armazenamento indicado é um bloco de dados grande, um endereço de operando de um primeiro bloco de dados inicial dentro do bloco de dados grande é obtido a partir do segundo registro geral. a instrução de gerenciamento de quadro é realizada em todos os blocos começando do primeiro bloco inicial.

    recurso de atributo de cache extraído e instrução consequente

    公开(公告)号:BRPI0906424B1

    公开(公告)日:2020-10-20

    申请号:BRPI0906424

    申请日:2009-01-07

    Applicant: IBM

    Abstract: recurso de atributo de cache extraído e instrução consequente. em um método de operação, um sistema de computador é fornecido uma facilidade e instrução de máquina cache de uma arquitetura de computador para especificar um nível de cache de cache alvo e um atributo de cache alvo de interesse para obter um atributo de cache de um ou mais caches alvos. o atributo de cache solicitado do cache alvo em um registro.

Patent Agency Ranking