IP Library Granted Patent US 10,509,737
Granted Patent B2
US 10,509,737 · App. 14/667,852 · Granted Dec 17, 2019

Data processing system for a graphical interface and graphical interface comprising such a data processing system

Inventors: Etienne Denis Marie Zante (Bourg-la-Reine, FR); Rémi Andreoletti (Chelles, FR)
Assignee: Zodiac Aero Electric
G06F13/124G06F13/4068G06T1/20G06T2210/52
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,509,737
App. No.
14/667,852
Granted
Dec 17, 2019
Kind
B2
Abstract

A data processing system for a graphical interface includes at least one graphics processing unit (GPU) and at least one central processing unit (CPU) which communicates with the graphics processing unit, said processing unit and said central processing unit each including a group of data processing cores (C 1 , . . . , C 6 , C′ 1 , . . . C′ 6 ). The data processing cores of the graphics processing unit are each connected to a data processing core of the central processing unit via a single dedicated bus (B 1 , . . . , B 6 ) in such a way as to carry out a data transfer in parallel between said graphics processing unit and said central processing unit.

Claims (11)

1. A data processing system for a graphical interface comprising:

at least one graphics processing unit (GPU) and at least one central processing unit (CPU) configured to communicate with the GPU, said GPU and said CPU each including a corresponding plurality of data processing cores, wherein each of the data processing cores of the GPU are connected to a corresponding one of the data processing cores of the CPU via a corresponding bus dedicated exclusively to communications between the one of the data processing cores of the GPU and the one of the data processing cores of the CPU to form pairs of processing cores, wherein the pairs of processor cores are configured to conduct a data transfer in parallel with each other, via their corresponding bus, between said GPU and said CPU, wherein each pair of processing cores is configured to host a graphics application distinct and independent from the others, perform a task which is allocated to it and generate a portion of a final image.

2. The system according to claim 1 , wherein at least some of the data processing cores each comprise at least one processing core performing the execution of instructions on the data and a local internal data transfer bus connected to peripheral devices, each dedicated to one processing core.

3. The system according to claim 2 , wherein the data processing cores of the CPU are interconnected to one another via a global internal bus and are further connected to peripheral devices shared between the data processing cores via the global internal bus.

4. The system according to claim 3 , further comprising an arbitration system to arbitrate access to the peripheral devices shared among the data processing cores.

5. The system according to claim 1 , further comprising a global operating system shared among a plurality of processing cores.

6. A graphical interface for an aircraft cockpit comprising a data processing system comprising at least one graphics processing unit (GPU) and at least one central processing unit (CPU) which communicates with the GPU, said GPU and said CPU each including a corresponding plurality of data processing cores, wherein each of the data processing cores of the GPU are connected to a corresponding one of the data processing cores of the CPU via a corresponding bus dedicated exclusively to communications between the one of the data processing cores of the GPU and the one of the data processing cores of the CPU to form pairs of processing cores, wherein the pairs of processor cores are configured to conduct a data transfer in parallel with each other, via their corresponding bus, between said GPU and said CPU, wherein each pair of processing cores is configured to host a graphics application distinct and independent from the others, perform a task which is allocated to it and generate a portion of a final image.

7. The graphical interface according to claim 6 , wherein at least some of the data processing cores each comprise at least one processing core configured to perform the execution of instructions on the data and a local internal data transfer bus connected to peripheral devices, each dedicated to one processing core.

8. The graphical interface according to claim 6 , wherein the data processing cores of the CPU are interconnected to one another via a global internal bus and are connected to peripheral devices shared between the data processing cores via the global internal bus.

9. The graphical interface according to claim 8 , further comprising an arbitration system to arbitrate access to the peripheral devices shared among the data processing cores.

10. The graphical interface according to claim 6 , further comprising a global operating system shared among a plurality of processing cores.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: SAFRAN ELECTRONICS & DEFENSE COCKPIT SOLUTIONS
To: SAFRAN ELECTRICAL & POWER
Reel/Frame 055074/0024 →
CHANGE OF NAME Recorded Jan 29, 2021
From: ZODIAC AERO ELECTRIC
To: SAFRAN ELECTRONICS & DEFENSE COCKPIT SOLUTIONS
Reel/Frame 055177/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2015
From: ZANTE, ETIENNE DENIS MARIE; ANDREOLETTI, RÉMI
To: ZODIAC AERO ELECTRIC
Reel/Frame 035795/0051 →
Priority Claims (1)
FR 14 57007 · Jul 21, 2014 · national
Continuity (2)
Provisional Application 61976078 · Apr 7, 2014
Related Publication 20150287157A1 · Oct 8, 2015