Ejecución de aplicaciones gráficas y no gráficas en una unidad de procesamiento de gráficos.

Un procedimiento, que comprende:

recibir (48), con una unidad de procesamiento gráfico,

GPU, una indicación de un primer conjunto de núcleos de sombreador de un procesador de sombreador de la GPU que están reservados para ejecutar instrucciones de una aplicación gráfica;

recibir (50), con la GPU, una indicación de un segundo conjunto diferente de núcleos de sombreador del mismo procesador de sombreador de la misma GPU que se reservan para ejecutar instrucciones de una aplicación no gráfica;

recibir, con la GPU, las instrucciones de la aplicación gráfica;

recibir, con la GPU, las instrucciones de la aplicación no gráfica;

determinar, con una primera unidad de distribución de carga de trabajo de la GPU, cuáles del primer conjunto de núcleos de sombreador ejecutan cuáles de las instrucciones de la aplicación gráfica;

determinar, con una segunda y diferente unidad de distribución de carga de trabajo de la GPU, cuáles del segundo conjunto de núcleos de sombreador ejecutan cuáles de las instrucciones de la aplicación no gráfica;

ejecutar (52), con la GPU, cada una de las instrucciones de la aplicación gráfica con el primer conjunto de núcleos de sombreador, y ningún otro núcleo de sombreador, basándose en la determinación de cuáles del primer conjunto de núcleos de sombreador ejecutan cuáles de las instrucciones de la aplicación gráfica; y

sustancialmente al mismo tiempo que la ejecución de las instrucciones de la aplicación gráfica, ejecutar (54), con la GPU, cada una de las instrucciones de la aplicación no gráfica con el segundo conjunto de núcleos de sombreador, y ningún otro núcleo de sombreador, basándose en la determinación de cuáles del segundo conjunto de núcleos de sombreador ejecutan cuáles de las instrucciones de la aplicación no gráfica y sin entrelazar la ejecución de la aplicación no gráfica y la ejecución de la aplicación gráfica.

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

Solicitante: QUALCOMM INCORPORATED.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 5775 MOREHOUSE DRIVE SAN DIEGO, CA 92121-1714 ESTADOS UNIDOS DE AMERICA.

Inventor/es: BOURD,ALEXEI V.

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].
  • G06T1/20 G06 […] › G06T TRATAMIENTO O GENERACIÓN DE DATOS DE IMAGEN, EN GENERAL.G06T 1/00 Tratamiento de datos de imagen, de aplicación general. › Arquitecturas de procesadores; Configuración de procesadores, p. ej. configuración en pipeline.

PDF original: ES-2572555_T3.pdf

 

Ejecución de aplicaciones gráficas y no gráficas en una unidad de procesamiento de gráficos.

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