Graphics Processing Units (GPUs) are a key part of parallel computing on systems where the workloads are shared between the CPU, GPU and other processors. GPUs break complex problems into millions of separate tasks and work them out at once. That makes them ideal for graphics, where textures, lighting and the rendering of shapes have to be done at once to keep images flying across the screen.
Have you been hamstrung by the limitations of vendor provided binary blobs for GPU drivers in your ARM-based embedded systems? How about having access to open-source embedded Linux graphics drivers to write your own graphics applications? If so, this downloadable new whitepaper from Inforce Computing might be helpful.
As you may know, Qualcomm Snapdragon applications processors have a powerful and in-built high-performance Graphics Processing Unit (GPU) for accelerating 2D and 3D graphics-intensive applications. In modern embedded system user interfaces, graphics is increasingly becoming important. Having access to an open source graphics driver enables generation of new widgets, new features, etc., and allows developers to recompile it.