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 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). › Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (registro de la información en general G11).
  • G06F9/30 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). › Disposiciones para ejecutar instrucciones máquina, p. ej. decodificación de instrucciones (para ejecutar microinstrucciones G06F 9/22; para ejecutar subprogramas G06F 9/40).
  • 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:

Guardar/restablecer registros seleccionados en procesamiento transaccional, del 13 de Marzo de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para facilitar el procesamiento de transacciones dentro de un entorno de computación, comprendiendo dicho método: obtener una instrucción […]

Filtrado de interrupción de programa en ejecución transaccional, del 13 de Marzo de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para gestionar interrupciones en un entorno informático, el método comprendiendo las etapas de iniciar, por un procesador, una transacción mediante la ejecución […]

APARATO, SISTEMA Y PROCEDIMIENTO DE GESTIÓN DE ACOPLAMIENTO DE INTERMEDIARIO, del 8 de Marzo de 2019, de Proximal Systems Corporation: Aparato, sistema y procedimiento de gestión de acoplamiento de intermediario. Se desvela un aparato, sistema y procedimiento para gestión de […]

Recopilaciones de programación en un programador, del 12 de Febrero de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento realizado por un programador en un proceso de un sistema (100A; 100B) informático, en el que el programador incluye una […]

Gestión dinámica de números de miembros en máquinas de estado replicadas en un entorno informático distribuido, del 28 de Septiembre de 2018, de Wandisco, Inc: Un metodo implementado por ordenador, que comprende: replicar estados de una maquina de estado en una pluralidad de maquinas de estado 5 a traves de una red informatica para […]

Sistema y procedimiento para proporcionar una canalización de gráficos mejorada, del 3 de Enero de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento de procesamiento de datos, que comprende: programar un elemento (184'-1a1, 184'-1a2, 184'-1a3, 184'-1a4) de núcleo común de una unidad (184') de […]

Procedimiento de fabricación de un calcetín tobillero y calcetín tobillero obtenido mediante el mismo, del 27 de Septiembre de 2017, de Steps Holding B.V: Procedimiento de fabricación de un calcetín tobillero mediante una máquina circular para fabricar calcetines tobilleros con un movimiento alternante, cosidos en "continuo" […]

PROCEDIMIENTO Y MECANISMOS PARA UNA GESTIÓN PROACTIVA DE LA MEMORIA, del 2 de Enero de 2012, de MICROSOFT CORPORATION: Un sistema en un entorno informático que comprende: un mecanismo de seguimiento que hace seguimiento de la utilización de páginas de memoria […]

Otras patentes de INTERNATIONAL BUSINESS MACHINES CORPORATION