Técnicas de comunicación entre procesadores en una plataforma informática de múltiples procesadores.

Un aparato que comprende:

medios para colocar (24) una pluralidad de comandos en una cola de comandos (32) en respuesta a la recepción de una o más instrucciones de puesta en cola desde un proceso (20) que se está ejecutando en un dispositivo anfitrión (12),



caracterizado porque la pluralidad de comandos incluye un primer comando que instruye al dispositivo anfitrión (12) para transferir datos entre un primer espacio de memoria asociado con el dispositivo anfitrión (12) y un segundo espacio de memoria asociado con una unidad de procesamiento de gráficos, GPU (14), incluyendo la pluralidad de comandos además un segundo comando que instruye al dispositivo anfitrión (12) para iniciar la ejecución de una tarea (28) en la GPU (14); y

porque el aparato comprende medios para pasar (30) uno o más mensajes entre el proceso que se está ejecutando en el dispositivo anfitrión (12) y una tarea (28) que se está ejecutando en la GPU (14) mientras la tarea (28) se está ejecutando en la GPU y en respuesta a la recepción de una o más instrucciones de paso de mensajes desde el proceso (20) que se está ejecutando en el dispositivo anfitrión (12).

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

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, SHARP,COLIN CHRISTOPHER, GARCIA GARCIA,DAVID RIGEL, ZHANG,CHIHONG.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/38 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). › Ejecución simultánea de instrucciones, p. ej. segmentación, anticipación.
  • G06F9/54 G06F 9/00 […] › Comunicación entre programas.

PDF original: ES-2617303_T3.pdf

 

Patentes similares o relacionadas:

Procedimiento para el acoplamiento de un sistema CAD con un sistema de base de datos y de planificación destinado al intercambio de datos entre estos dos sistemas, del 16 de Abril de 2019, de CIDEON Software & Services GmbH & Co. KG: Un método para acoplar un sistema CAD a una base de datos y un sistema de planificación para intercambiar datos entre los dos sistemas, una primera interfaz […]

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

Servidor, cliente y sistema de gestión de una red de interconexión, del 20 de Febrero de 2019, de Bull S.A.S: Un servidor de un sistema de gestión de una red de interconexión, comprendiendo este servidor - una estructura de datos asociativa clave-valor […]

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

Pantalla tolerante a fallos, del 6 de Febrero de 2019, de Microsoft Technology Licensing, LLC: Un sistema de visualización tolerante a fallos para un vehículo, comprendiendo el sistema: una cámara de vídeo; un procesador (102a) de aplicación; una […]

VEX - Marco de extensión virtual, del 9 de Enero de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de aislamiento de una extensión usada por un proceso de host, comprendiendo el procedimiento las etapas de: detectar una operación por el […]

Aparato y método para procesar eventos en una red de telecomunicaciones, del 9 de Enero de 2019, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método para sincronizar el procesamiento de eventos asociados con sesiones de aplicación en una plataforma de procesamiento de telecomunicaciones, […]

Método para notificación de eventos en un dispositivo que ejecuta identidades de múltiples usuarios, del 27 de Noviembre de 2018, de Orange: Un método que comprende presentar notificaciones en un dispositivo electrónico particionado en dos o más instancias distintas, cada instancia teniendo conocimiento […]

Otras patentes de QUALCOMM INCORPORATED