Control de manera selectiva de ejecución de instrucciones en procesamiento transaccional.

Un método de control de ejecución de instrucciones dentro de transacciones en un procesador;

en donde el procesador comprende

una unidad de ejecución de punto flotante para ejecutar instrucciones de punto flotante;

un registro de acceso que incluye una especificación indirecta de un elemento de control de espacio de direcciones que designa una tabla de traducción para un espacio de direcciones específico a ser usado en traducción de direcciones;

en donde una transacción incluye una secuencia de instrucciones a ser completada como una única unidad atómica o a ser abortada;

dicho método que comprende

ejecutar, por el procesador, una instrucción de máquina de comienzo de transacción (200), la ejecución que comprende iniciar una transacción;

caracterizado por

ejecutar la instrucción de máquina de comienzo de transacción comprende usar un primer control de al menos un control especificado en la instrucción de máquina de comienzo de transacción para determinar un primer valor, en donde el primer control es uno de

un control de modificación de registro de acceso permitido (212) usado para indicar si la transacción se permite para ejecutar un primer tipo de instrucciones que modifican el registro de acceso; o

un control de operación de punto flotante permitida (214) usado para indicar si la transacción se permite para ejecutar un primer tipo de instrucciones que son instrucciones de punto flotante especificadas;

determinar, en base al primer valor, si se permite que se ejecute una instrucción de la secuencia de instrucciones de la transacción que es del primer tipo; y

ejecutar la instrucción del primer tipo, en base al primer valor que indica que se permite que se ejecute la instrucción.

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

Solicitante: INTERNATIONAL BUSINESS MACHINES CORPORATION.

Nacionalidad solicitante: Estados Unidos de América.

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

Inventor/es: SLEGEL,TIMOTHY, GREINER,Dan, ROGERS,ROBERT, JACOBI,CHRISTIAN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F12/00 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (entrada digital a partir de, o salida digital hacia soportes de registro, p. ej. hacia unidades de almacenamiento de disco G06F 3/06).
  • G06F9/30 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar instrucciones de máquinas, p. ej. decodificación de instrucciones (para ejecutar microinstrucciones G06F 9/22).
  • G06F9/38 G06F 9/00 […] › Ejecución simultánea de instrucciones, p. ej. segmentación, anticipación.
  • G06F9/46 G06F 9/00 […] › Disposiciones para la multiprogramación.

PDF original: ES-2717480_T3.pdf

 

Patentes similares o relacionadas:

Método de planificación de ordenador virtual, del 24 de Junio de 2020, de HITACHI, LTD.: Un método de planificación para un ordenador virtual en un sistema informático en el que están instalados un OS anfitrión y un ordenador virtual, donde un […]

Aparatos y procedimientos de ampliación de servicios de aplicaciones, del 12 de Febrero de 2020, de QUALCOMM INCORPORATED: Un procedimiento para ampliar servicios de un dispositivo de usuario, que comprende: identificar una primera aplicación residente en el dispositivo […]

Función de interrupción de seguimiento de advertencias, del 25 de Diciembre de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un sistema informático para facilitar el procesamiento en un entorno informático, comprendiendo dicho sistema informático: una memoria; y un procesador […]

Aumento de protocolo de coherencia para indicar estado de transacción, del 4 de Diciembre de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método implementado por ordenador para implementar un protocolo de coherencia, comprendiendo el método: enviar , por un procesador (112a) solicitante, […]

Módulo de interfaz, del 14 de Agosto de 2019, de AMADEUS S.A.S.: Un programa informático que comprende un módulo de interfaz para interactuar entre un módulo de comunicaciones y una pluralidad de instancias de módulos […]

Virtualización del espacio de configuración, del 15 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento para gestionar las comunicaciones entre una máquina virtual y un dispositivo de I/O mediante una capa de virtualización, […]

Servidor de pasarela con micronúcleo, del 15 de Mayo de 2019, de Cassidian Cybersecurity SAS: Servidor de pasarela , caracterizado por que comprende: • un primer subsistema , con un nivel de medios , un nivel de comunicación y un […]

Gestor de procesos mejorado, del 9 de Mayo de 2019, de Bull S.A.S: Gestor de procesos informáticos, que comprende: - una memoria de datos de proceso , y - una unidad de procesamiento de proceso , capaz de ejecutar […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .