FACILITY FOR EXTENDING EXCLUSIVE HOLD OF A CACHE LINE IN PRIVATE CACHE

    公开(公告)号:CA3037433A1

    公开(公告)日:2018-07-19

    申请号:CA3037433

    申请日:2018-01-03

    Applicant: IBM

    Abstract: A computing environment facility is provided to extend a hold of a cache line in private (or local) cache exclusively after processing a storage operand request. The facility includes determining whether a storage operand request to a storage location shared by multiple processing units of the computing environment is designated hold. In addition, a determination is made whether a state of the corresponding cache line in private cache used for processing the storage operand request is owned exclusively. Based on determining that the storage operand request is designated hold, and that the state of the corresponding cache line in private cache used for processing the storage operand request is owned exclusively, continuing to hold the corresponding cache line in the private cache exclusively after completing processing of the storage operand request. The continuing to hold may include initiating a counter to facilitate the continuing hold for a desired, set interval.

    SAVING/RESTORING SELECTED REGISTERS IN TRANSACTIONAL PROCESSING

    公开(公告)号:ZA201408073B

    公开(公告)日:2017-08-30

    申请号:ZA201408073

    申请日:2014-11-04

    Applicant: IBM

    Abstract: A TRANSACTION BEGIN instruction begins execution of a transaction and includes a general register save mask having bits, that when set, indicate registers to be saved in the event the transaction is aborted. At the beginning of the transaction, contents of the registers are saved in memory not accessible to the program, and if the transaction is aborted, the saved contents are copied to the registers.

    INSTRUCCIÓN DE ABORTO DE LA TRANSACCIÓN.

    公开(公告)号:MX349710B

    公开(公告)日:2017-08-09

    申请号:MX2014015356

    申请日:2013-05-17

    Applicant: IBM

    Abstract: Una institución de ABORTO DE LA TRANSACCIÓN se utiliza para abortar una transacción que se ejecuta en un entorno de computación. La institución de ABORTO DE LA TRANSACCIÓN incluye al menos un campo utilizado para especificar un código de aborto definido por el usuario que indica la razón para abortar la transacción. Basándose en la ejecución de la instrucción de ABORTO DE LA TRANSACCIÓN, se proporciona un código de la condición que indica si la reejecución de la transacción es recomendada.

    Instrucción de almacenamiento no transaccional

    公开(公告)号:ES2620704T3

    公开(公告)日:2017-06-29

    申请号:ES12878682

    申请日:2012-11-22

    Applicant: IBM

    Abstract: Un producto de programa informático que comprende un medio de almacenamiento legible por ordenador que almacena instrucciones que se ejecutan sobre un sistema informático que comprende una memoria (5002) y un procesador (5001) para llevar a cabo un método que comprende: obtener, mediante el procesador, una instrucción de máquina para la ejecución, siendo definida la instrucción de máquina para ejecución por ordenador de acuerdo con una arquitectura informática, comprendiendo la instrucción de máquina (700): un código de operación (702a) para especificar una operación de almacenamiento no transaccional; un campo (704) para especificar un registro, en donde los contenidos del registro son un primer operando; y al menos un campo (706, 708, 710, 712) para especificar un dirección del segundo operando, sirviendo la dirección del segundo operando para designar una ubicación en la memoria; y ejecutar, mediante el procesador, la instrucción de máquina, comprendiendo la ejecución: almacenar de manera no transaccional el primer operando en la ubicación especificada por la dirección del segundo operando, en donde el primer operando almacenado en la ubicación es retenido a pesar de una anulación de una transacción asociada con la instrucción de máquina, y caracterizado por que el almacenamiento no transaccional es retrasado hasta un final del modo de ejecución transaccional del procesador.

    EJECUCION DE LA TRANSACCION RESTRINGIDA.

    公开(公告)号:MX348648B

    公开(公告)日:2017-06-21

    申请号:MX2014015359

    申请日:2012-11-26

    Applicant: IBM

    Abstract: Se proporciona un procesamiento transaccional restringido. Una transacción restringida es iniciada por la ejecución de una instrucción de comienzo de la transacción. La transacción restringida tiene un número de restricciones asociadas con la misma. En ausencia de una violación de una restricción, la transacción restringida se termina. Si se encuentra una condición de aborto, la transacción es reejecutada comenzando en la instrucción de comienzo de la transacción. La violación de una restricción puede causar una interrupción.

Patent Agency Ranking