Bloque de diagnóstico de transacción.

Un producto de programa informático para proporcionar información de diagnóstico acerca de cancelaciones de transacción,

comprendiendo el producto de programa informático:

un medio de almacenamiento legible por ordenador, legible por un circuito de procesamiento y que almacena instrucciones para su ejecución por parte del circuito de procesamiento para llevar a cabo un método que comprende:

detectar, mediante un procesador, una cancelación de una transacción, comprendiendo la transacción una o más instrucciones; siendo la transacción una transacción anidada; en el que una condición de cancelación a cualquier profundidad de anidamiento provoca la interrupción de todos los niveles de la transacción; y retardando la transacción de manera efectiva el compromiso de los almacenamientos de transacción a la memoria principal hasta la finalización de una transacción más exterior:

determinar, mediante el procesador, si la información de diagnóstico debe ser almacenada en un bloque de diagnóstico de transacción (900) en base a la cancelación; y

en base a la determinación que indica que la información de diagnóstico debe ser almacenada, almacenar la información de diagnóstico en el bloque de diagnóstico de transacción, incluyendo la información de diagnóstico una dirección (912) de una instrucción correspondiente a la transacción que fue cancelada, dependiendo la dirección de la instrucción de un motivo para la cancelación de la transacción, el motivo proporcionado en un código de cancelación (908), y en el que: en base al código de cancelación que tiene un primer valor de uno o más primeros valores, la información de diagnóstico incluye una dirección de una instrucción que se estaba ejecutando cuando la cancelación fue detectada; en base al código de cancelación que tiene un segundo valor de uno o más segundos valores y a una condición de excepción del programa que no anula, la información de diagnóstico incluye una dirección de una instrucción que es posterior a la instrucción que se estaba ejecutando cuando se detectó la cancelación; y en base al código de cancelación que tiene un tercer valor de uno o más terceros valores, la información de diagnóstico incluye una dirección de una instrucción que es anterior o posterior a la instrucción que se estaba ejecutando cuando se detectó la cancelación.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/IB2012/056622.

Solicitante: INTERNATIONAL BUSINESS MACHINES CORPORATION.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: NEW ORCHARD ROAD ARMONK, NY 10504 ESTADOS UNIDOS DE AMERICA.

Inventor/es: SLEGEL,TIMOTHY, GREINER,Dan, JACOBI,CHRISTIAN, MITRAN,MARCEL.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F11/07 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 11/00 Detección de errores; Corrección de errores; Monitorización del funcionamiento (métodos o disposiciones para verificar la exactitud del marcado sobre un soporte de registro G06K 5/00; en el registro de información basado en un movimiento relativo entre el soporte de registro y el transductor G11B, p. ej. G11B 20/18; en las memorias estáticas G11C 29/00). › Respuesta ante la aparición de un defecto, p. ej. tolerancia ante fallos.
  • G06F11/36 G06F 11/00 […] › Prevención de errores probando o depurando el software.
  • G06F9/38 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Ejecución simultánea de instrucciones, p. ej. segmentación, anticipación.

PDF original: ES-2689560_T3.pdf

 

  • Fb
  • Twitter
  • G+
  • 📞

Patentes similares o relacionadas:

Salto de almacenamiento de datos, del 29 de Noviembre de 2018, de QUALCOMM INCORPORATED: Un procedimiento para procesar valores en un sistema de procesamiento de datos, comprendiendo el procedimiento: recibir una pluralidad de sub-instrucciones […]

Procesador digital de señales y dispositivo de comunicación de banda base, del 5 de Noviembre de 2018, de MediaTek Sweden AB: Una unidad de ejecución de vectores para su uso en un procesador digital de señales que tiene un núcleo de procesador, […]

Habilitación dinámica del multihilo, del 6 de Junio de 2018, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un sistema informático que comprende: una configuración que comprende un núcleo configurable entre un modo de hilo único (ST) […]

Instrucción para calcular la distancia a un límite de memoria específico, del 30 de Mayo de 2018, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un producto de programa informático para ejecutar una instrucción de máquina en una unidad central de procesamiento, comprendiendo el producto de programa […]

Procedimientos para un procesamiento de paquetes ininterrumpido y sin pérdidas durante actualizaciones de software de sistema, del 25 de Abril de 2018, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento implementado en un componente de red para una actualización de software en servicio, ISSU, comprendiendo el procedimiento: […]

Procedimientos y aparatos para reducir las búsquedas en una memoria caché de dirección de destino de saltos, del 11 de Abril de 2018, de QUALCOMM INCORPORATED: Un procedimiento para reducir las búsquedas en una memoria caché de direcciones de destino de saltos (BTAC), que comprende: recuperar una […]

Procedimientos y aparatos para cancelar solicitudes de captura previa de datos para un bucle, del 25 de Octubre de 2017, de QUALCOMM INCORPORATED: Un procedimiento para cancelar solicitudes de captura previa de memoria caché de datos no de demanda, en un sistema procesador que comprende un procesador […]

MINIMIZACIÓN DE LAS BARRERAS DE MEMORIA CUANDO SE IMPONEN SOLICITUDES FUERTEMENTE ORDENADAS EN UN SISTEMA DE PROCESAMIENTO DÉBILMENTE ORDENADO, del 22 de Junio de 2011, de QUALCOMM INCORPORATED: Un sistema procesador débilmente ordenado que comprende: una pluralidad de dispositivos de memoria; una pluralidad de procesadores , estando configurado […]

‹‹ Contador modular de consumo de efluente

Sistema para sujetar de manera sellada cables que se extienden a través de una abertura ››