A Look Inside Apple’s Custom GPU for the iPhone

Article: A Look Inside Apple’s Custom GPU for the iPhone
By: anon (anon.delete@this.anon.com), October 27, 2016 6:58 am
Room: Moderated Discussions
Ed (Nothing.delete@this.spam.com) on October 27, 2016 4:52 am wrote:
> David Kanter (dkanter.delete@this.realworldtech.com) on October 25, 2016 6:35 am wrote:
> > Ladies and Gentlemen,
> >
> > I have a new article for you.
> >
> > Previously, Apple’s iPhones and iPads used PowerVR GPUs from Imagination Technologies for graphics. Based
> > on our analysis, Apple has created a custom GPU that powers
> > the A8, A9, and 10 processors, shipping in the iPhone
> > 6 and later models, and some iPads. Using public documents,
> > we demonstrate that the programmable shader cores
> > inside Apple’s GPU are different from Imagination Technologies’
> > PowerVR and offer superior 16-bit floating-point
> > performance and data conversion functions. We further believe that Apple has also developed a custom shader
> > compiler and graphics driver. The proprietary design enables Apple to deliver best-in-class performance for
> > graphics, and other tasks that use the GPU, such as image processing and machine learning.
> >
> > http://www.realworldtech.com/apple-custom-gpu/
> >
> > I look forward to the discussion.
> >
> > David
>
> Actually this doesn't surprise me. While I could understand Apple sticking with x86 for compatibility reason
> on Mac, I dont understand why Apple hasn't scale up the GPU in iPhone to be used across whole range of Mac.
>

Pretty sure its because they don't support later dx or opengl API which a lot of software relies on. With their GPU additions they only support metal.

It would take a lot of effort to support the desktop API's that AMD/Nvidia GPU's rely on. Not only from the compiler team but also would probably involve changing the GPU architecture and addition of new fixed function pipelines which would move away from the initial design goals of having a mobile GPU with a high perf to power ratio.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
A Look Inside Apple’s Custom GPU for the iPhoneDavid Kanter2016/10/25 06:35 AM
  A Look Inside Apple’s Custom GPU for the iPhoneRicardo B2016/10/25 08:25 AM
    A Look Inside Apple’s Custom GPU for the iPhoneExophase2016/10/25 08:08 PM
      A Look Inside Apple’s Custom GPU for the iPhoneExophase2016/10/25 11:39 PM
  A Look Inside Apple’s Custom GPU for the iPhoneDoug S2016/10/25 08:59 AM
    A Look Inside Apple’s Custom GPU for the iPhonedmcq2016/10/25 11:07 AM
      A Look Inside Apple’s Custom GPU for the iPhoneMaynard Handley2016/10/25 05:28 PM
    A Look Inside Apple’s Custom GPU for the iPhoneGroo2016/10/30 09:28 PM
  A Look Inside Apple’s Custom GPU for the iPhoneGabriele Svelto2016/10/25 01:58 PM
  A Look Inside Apple’s Custom GPU for the iPhoneAndreas2016/10/26 02:48 AM
    A Look Inside Apple’s Custom GPU for the iPhoneGabriele Svelto2016/10/26 03:28 AM
    A Look Inside Apple’s Custom GPU for the iPhoneDoug S2016/10/26 08:06 AM
  A couple of typosJim Trent2016/10/26 07:15 AM
    A couple of typosDavid Kanter2016/10/26 01:22 PM
  A9 has non-DX tessellation pipelineanon2016/10/26 08:23 AM
  A Look Inside Apple’s Custom GPU for the iPhoneEd2016/10/27 04:52 AM
    A Look Inside Apple’s Custom GPU for the iPhoneanon2016/10/27 06:58 AM
      A Look Inside Apple’s Custom GPU for the iPhoneIan Ollmann2021/07/28 02:27 PM
    A Look Inside Apple’s Custom GPU for the iPhoneDoug S2016/10/27 11:44 PM
  A Look Inside Apple’s Custom GPU for the iPhonePeter McGuinness2016/11/04 11:48 AM
    A Look Inside Apple’s Custom GPU for the iPhoneSalvatore De Dominicis2016/11/05 03:20 AM
    A Look Inside Apple’s Custom GPU for the iPhoneNickK2017/01/23 03:36 PM
      A Look Inside Apple’s Custom GPU for the iPhoneBrett2017/01/28 03:33 PM
        A Look Inside Apple’s Custom GPU for the iPhoneIreland2017/01/28 04:02 PM
        A Look Inside Apple’s Custom GPU for the iPhoneBrett2017/04/03 03:09 AM
        A Look Inside Apple’s Custom GPU for the iPhoneAnon2017/04/04 04:15 PM
          A Look Inside Apple’s Custom GPU for the iPhoneBrett2017/04/04 11:44 PM
  Imagination's Furian architectureDoug S2017/03/08 10:02 AM
    Imagination's Furian architectureGabriele Svelto2017/03/08 02:29 PM
  A Look Inside Apple’s Custom GPU for the iPhoneAnonymous coward2017/04/03 03:03 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? 🍊