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 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 9/00 Disposiciones para el control por programa, p. ej. unidad 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:

Uso de compresión de memoria para reducir la carga de compromiso de memoria, del 6 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un método de reducir una cantidad de compromiso de memoria para un programa en un dispositivo de cálculo , comprendiendo el método: determinar […]

Método y programa de ordenador para identificar de forma dinámica los componentes de un clúster y automatizar las operaciones de gestión optimizada del clúster, del 24 de Abril de 2019, de Bull SAS: Método para identificar de forma dinámica los componentes hardware y/o software de al menos un elemento de un clúster […]

Migración de máquina virtual, del 5 de Abril de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de migración de máquina virtual, comprendiendo el procedimiento: identificar una o más unidades virtuales de una máquina […]

Técnicas de ejecución del programa sombreador para uso en procesamiento de gráficos, del 20 de Marzo de 2019, de QUALCOMM INCORPORATED: Un procedimiento que comprende: ejecutar, con una unidad de sombreador de un procesador gráfico , un programa sombreador de vértices/geometría fusionado que […]

Sistema y procedimiento para el control y/o el análisis de un proceso industrial, del 20 de Marzo de 2019, de SIEMENS AKTIENGESELLSCHAFT: Sistema para el control y/o el análisis de un proceso industrial , el cual, del lado de la instalación, presenta al menos una unidad de automatización […]

Reasignación de hilos basada en software para el ahorro de energía, del 25 de Febrero de 2019, de INTEL CORPORATION: Un método que comprende: en base a la información del estado de energía en un primer procesador lógico de un primer núcleo y un primer procesador […]

Provisión, por parte de un programa a otro programa, de acceso a un recurso de canal de aviso, del 13 de Febrero 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 en comunicación […]

DESCUBRIMIENTO DE TOPOLOGÍA VIRTUAL PARA CONFIGURACIÓN DE ORDENADOR, del 21 de Noviembre de 2011, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Para un sistema de ordenador anfitrión dividido en particiones lógicamente que comprende procesadores anfitriones, un método para descubrir […]

Otras patentes de Bull SAS

 

Otras patentes de la CIP G06F9/50