Discrete GPUs or dGPUs are graphics processors separate from the CPU having their own processing units (cores) and integrated video memories (RAM). dGPUs are typically used in demanding applications requiring powerful graphics capabilities and are particularly efficient and capable of performing large amounts of operations in parallel. In that way, they are recommended to support deep learning and artificial intelligence functions when combined with FPGAs or processors. However, they have the disadvantage of being very energy-intensive and requiring sophisticated cooling devices.
In this category of GPUs, we will find Intel® Arc™ discrete GPUs and NVIDIA's well-known RTX™ platform.
But there are other types of discrete GPUs that need less power and are very useful in our rugged high-performance computing (HPC):
The SM750 and SM768 dGPUs from Slicone Motions, whose main ambition is to serve as gateways between processing units without graphics capabilities and screens, or the Mali GPUs from ARM, whose key word is energy efficiency and which we will find more frequently in the field of smartphones, are two very good examples of discrete GPUs that are difficult to categorize.
Similarly, in the recent years we have seen new hybrid FPGA and high-end processor integrating discrete GPUs solutions appear on the market:
AMD offers in its range, the MPSoC Zynq™ UltraScale+ ™ which implements in the same chip several Cortex processor cores, FPGA resources and a Mali GPU. This highly integrated chip is particularly suitable for automotive or vetronic devices.
The latest generations of CoreI processors are built on the TigerLake architecture integrating the new IrisX dGPU. With this "combo" of 2 high-performance chips in a single component and the support of the Deep Learning Boost technology, Intel is enriching its Embedded line (Industrial Temperature Range, Extended Life Cycle) with a CPU that provides a real response to the growing need for resources dedicated to AI acceleration in the embedded field.