Tag: multithreading


As the CPUs and GPUs in mobile devices have become more powerful and devices with one or more high-resolution screen have become ubiquitous, the demand for complex interactions with the graphics driver has increased. In this blog post, I’ll discuss what multi-thread and multi-window rendering means to developers, and I’ll describe if and when these techniques should be used in … Continued

Read More

A unified architecture means that the ALUs (Arithmetic Logic Units – the bits of the hardware that do all the number crunching as part of shader or compute program processing) are generic and not dedicated to specific processing tasks. This type of ‘universal (or unified) shading’ approach is unanimously recognised as the most efficient. Unified shaders execute tasks efficiently, irrespective … Continued

Read More

In today’s increasingly competitive landscape, edging out other solutions both in benchmarks and in actual real life usage scenarios becomes a matter of efficiently combining the resources at hand to achieve the much-sought higher performance rather than relying on just one factor or performance metric. Therefore, after returning from a successful 2012 Linley Tech 6th Annual Processor Conference, we’ve decided … Continued

Read More

After looking at the future of the TV market and analysing the potential of Meta, Imagination’s general-purpose processor, it’s high time we underline some of the potential of our CPU offering in the high-definition audio market, more specifically how one can take advantage of the recently achieved Dolby MS11 certifications for applications such as HDTV, DVD and Blu-Ray players, set-top … Continued

Read More