The Future: Competition, Secrecy, & the Unexpected

Finally, while Apple developing their own GPU is not unexpected given their interests and resources, the ramifications of it may very well be. There hasn’t been a new, major GPU vendor in almost a decade – technically Qualcomm’s team would count as the youngest, though it’s a spin-off of what’s now AMD’s Radeon Technologies Group – and in fact like the overall SoC market itself, the market for GPU vendors has been contracting as costs go up and SoC designers settle around fewer, more powerful GPU vendors. So for someone as flush with cash as Apple to join the GPU race is a very big deal; just by virtue of starting development of their own GPU, they are now the richest GPU designer.

Of course, once they start shipping their custom GPU, this will also open them up to patent challenges from those other players. While it has largely been on the backburner of public attention, this decade has seen a few GPU vendors take SoC vendors to court. This includes NVIDIA with Samsung and Qualcomm (a case that they lost), and still ongoing is AMD’s case against LG/MediaTek/Sigma/Vizio.

GPU development is a lot more competitive due to the fact that developers and compiled programs aren’t tied to a specific architecture – the abstraction of the APIs insulates against individual architectures – however it also means that there a lot of companies developing novel technologies, and all of those companies are moving in the same general direction with their designs. This potentially makes it very difficult to develop an efficient GPU, as the best means of achieving that efficiency have often already been patented.

What exists then is an uneasy balance between GPU vendors, and a whole lot of secrets. AMD and NVIDIA keep each other in check with their significant patent holdings, Intel licenses NVIDIA patents, etc. And on the flip side of the coin, some vendors like Qualcomm simply don’t talk about their GPUs, and while this has never been stated by the company, the running assumption has long been that they don’t want to expose themselves to patent suits. So as the new kid on the block, Apple is walking straight into a potential legal quagmire.

Unfortunately, I suspect this means that we’ll be lucky to get any kind of technical details out of Apple on how their GPUs work. They can’t fully hide how their CPUs work due to how program compilation works (which is why we know as much as we do), but the abstraction provided by graphics APIs makes it very easy to hide the inner-workings of a GPU and make it a black box. Even when we know how something works, features and implementation details can be hidden right under our noses.

Ultimately today’s press release is a bit bitter-sweet for all involved in the industry. On the one hand it absolutely puts Imagination, a long-time GPU developer, on the back foot. Which is not to spell doom and gloom, but the company will have to work very hard to make up for losing Apple. On the other hand, with a new competitor in the GPU space – albeit one we’ve been expecting – it’s a sign that things are about to get very interesting. If nothing else, Apple enjoys throwing curveballs, so expect the unexpected.

Imagination: Patents & Losing Apple
Comments Locked

144 Comments

View All Comments

  • lilmoe - Monday, April 3, 2017 - link

    Shots fired! Yikes.
  • lilmoe - Monday, April 3, 2017 - link

    Looks like the future of Apple is ARM, even for their laptops and PCs. With computing relying less and less on CPUs and more on dedicated processing units, the in-house GPU thing makes sense.

    This is more about reducing cost and turning the personal computing industry, as we know it, into an appliance-like industry. Instead of making a do-it-all device, it's more profitable designing and selling dedicated hardware for dedicated/specific tasks. Pretty darn obvious if you ask me.
  • Tangey - Monday, April 3, 2017 - link

    Surely this is entirely different from Apple's current CPU situation. They are still paying ARM an Arch license are they not ? Whereas IMG is saying Apple's view is that they won't be paying for anything from IMG.
  • Tangey - Monday, April 3, 2017 - link

    Also the statement says Apple won't be using them in NEW products in 15-24 months. That must surely mean new designs. By inference that means IMG should still be in any new products launched in the next 15 ish months. Reading between the lines it looks like Sept 2018 is being targetted.
  • nathanddrews - Monday, April 3, 2017 - link

    New Apple GPU codename: Shimpi.
  • tipoo - Monday, April 3, 2017 - link

    AMD GPUs have the Wasson unit, now Apples GPUs will have the Shimpi Unit.
  • Dennis Travis - Tuesday, April 4, 2017 - link

    Shimpi sure sounds familar! :D Grin
  • lilmoe - Monday, April 3, 2017 - link

    I wouldn't be too surprised to see them move away from ARM in the longer term as well. Maybe a new uArc announcement is on the horizon.
  • lilmoe - Monday, April 3, 2017 - link

    I didn't say this right at first, the future isn't "ARM" per se, but more like in-house ARM _like_.
  • ImSpartacus - Monday, April 3, 2017 - link

    Are you suggesting that Apple will build its own isa?!

    That's a moderately large undertaking.

    It's onething to design your own cores and uncore. That's attainable. But ditch the entire isa?

Log in

Don't have an account? Sign up now