Procedimiento y dispositivo de optimización de ejecución de aplicaciones de software en una arquitectura multiprocesador que comprende varios controladores de entrada/salida y unidades de cálculo secundarias.

Procedimiento para optimizar la ejecución de una aplicación de software que comprende al menos una llamada a al menos una función que debe ser ejecutada por una unidad de cálculo secundaria,

siendo ejecutada dicha aplicación de software en un sistema que comprende al menos una pluralidad de procesadores principales (105, 205), una pluralidad de unidades de cálculo secundarias (120, 220) y una pluralidad de controladores de entrada/salida (115, 215), estando cada controlador de entrada/salida de dicha pluralidad de controladores de entrada/salida unido a al menos un procesador principal de dicha pluralidad de controladores principales y estando cada unidad de cálculo secundaria de dicha pluralidad de unidades de cálculo secundarias unida a un controlador de entrada/salida de dicha pluralidad de controladores de entrada/salida, estando este procedimiento caracterizado por comprender las siguientes etapas:

- determinación (300) de la topología de dicho sistema;

- interceptación (305) de dicha al menos una llamada a dicha al menos una función que debe ser ejecutada por al menos una unidad de cálculo secundaria;

- identificación (310) del procesador principal que ha generado dicha al menos una llamada;

- identificación (315) de al menos una unidad de cálculo secundaria en dicha pluralidad de unidades de cálculo secundarias, identificándose dicha al menos una unidad de cálculo secundaria según dicho procesador principal identificado y según dicha topología de dicho sistema; y

- modificación (320) de dicha al menos una llamada para forzar la ejecución de al menos una parte de dicha al menos una función en dicha al menos una unidad de cálculo secundaria identificada.

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

Solicitante: Bull SAS.

Nacionalidad solicitante: Francia.

Dirección: Rue Jean Jaurès 78340 Les Clayes-sous-Bois FRANCIA.

Inventor/es: DERR,SIMON, GARRIGUES,PHILIPPE, WELTERLEN,BENOÎT.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/50 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Asignación de recursos, p. ej. de la unidad central de procesamiento [CPU].

PDF original: ES-2741131_T3.pdf

 

Patentes similares o relacionadas:

Restauración de aceleración de servicio, del 10 de Junio de 2020, de Microsoft Technology Licensing, LLC: Un método para restaurar la aceleración del servicio para un servicio, el método que comprende: determinar que la aceleración del servicio para el […]

Ejecución del programa sobre plataforma heterogénea, del 29 de Abril de 2020, de UNIVERSITEIT GENT: Un método puesto en práctica por ordenador que comprende: - obtener un objeto de código informático intermedio que comprende, al menos, un […]

Método para determinar los trayectos paralelos de proceso en los datos del proceso, del 22 de Abril de 2020, de Celonis SE: Metodo implementado por ordenador para determinar trayectos de proceso paralelos en los datos del proceso en un sistema informatico que tiene un procesador, en donde - los […]

Método para determinar un tiempo de ejecución neto entre las etapas de un proceso de una instancia de proceso, del 22 de Abril de 2020, de Celonis SE: Metodo computarizado para determinar un tiempo de ejecucion neto entre las etapas de un proceso en un sistema informatico que tiene un procesador, en donde un dispositivo de memoria […]

Plataforma de seguridad gradual, del 8 de Abril de 2020, de Cyemptive Technologies, Inc: Un medio legible por ordenador no transitorio que almacena instrucciones para implementar seguridad gradual para un sistema que incluye un primer grupo […]

Renderización híbrida en procesamiento de gráficos, del 1 de Abril de 2020, de QUALCOMM INCORPORATED: Un procedimiento de procesamiento de gráficos, comprendiendo el procedimiento: realizar, con una unidad de procesamiento de gráficos (GPU), un pase de fragmento […]

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 […]

Imagen de 'Gestión de comunicaciones'Gestión de comunicaciones, del 25 de Diciembre de 2019, de AMADEUS S.A.S.: Un sistema para terminales de operación remota que comprende: un servidor que comprende: una plataforma de virtualización de aplicaciones para virtualizar […]

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í. .