PPA Projections - Significant, If Delivered

Moving on, the A-Series improvements don’t mean much if we can’t put them into context in the competitive landscape.

As mentioned in the introduction, Imagination seem aware of the current PPA deficit that GPU vendor IP offers versus custom designs by more vertically integrated SoC vendors.

Starting off with a comparison between current generation Qualcomm GPU against an Arm GPU. Imagination didn’t specifically mention which designs we’re talking about here, but we do clearly see from the die shots that the SoCs being compared are the Snapdragon 855 and the Exynos 9820.

Here Imagination describes that for a similar performance level, Arm’s Mali GPUs are using ~184% the silicon area compared to Qualcomm’s Adreno implementation.

I do have some doubts about the validity of the comparison being made here, as these SoCs were not made on the same process node – Qualcomm's design is built on TSMC's denser 7nm process, while Samsung's Exynos uses their larger 8nm process. With that in mind, we take the metrics presented with a huge grain of salt as Imagination does say the figures are based on analysis of multiple Arm IP implementations rather than a single data-point.

Projecting the A-Series against a current Mali-G76 implementation, targeting a performance level equivalent to current generation flagship implementations (~100fps in Manhattan 3.0), an A-Series GPU would achieve a significantly smaller GPU implementation requiring much less die area. The comparison implementation here would be an AXT-16-512 implementation running at slightly lower than nominal clock and voltage (in order to match the performance).

If a customer were to choose to use more die area to go wider and slower in clock (more efficient), while still maintaining an estimated area that would be smaller than a Mali GPU, it would roughly achieve a 75% performance advantage. The comparison here would be an AXT-32-1024 running quite far below nominal, giving it a large power efficiency advantage.

Of course, Imagination’s comparison here were made against the current generation Qualcomm and Arm GPUs, which aren't what it'll actually be competing against. Instead, by the time A-series SoCs ship, it will be competing against the next-generation Adreno as well as Mali-G77. We know Arm’s promised goals for the G77 and the improvements in performance per mm² and performance perf/W is around 1.2-1.4x, which we could generalize to 1.3x. Samsung’s upcoming Exynos 990 only promises a 20% performance increase, which is slightly below this projection. On the Qualcomm side and the upcoming Adreno generation, we’ll have to wait a few more days to be able to talk about details, but generally we expect improvements in the same ballpark.

Fortunately for Imagination, the projected PPA figures and advantages for the A-Series are high enough that they would still be notably ahead of both Qualcomm and Arm’s upcoming next generation GPUs, keeping a comfortable lead in either GPU area, or performance, depending on the configuration.

So far everything looks quite splendid – what remains to be seen if Imagination and their licensees are able to deliver on the projected figures.

HyperLane Technology, Other Additions Future Roadmap & Final Thoughts
Comments Locked

143 Comments

View All Comments

  • mode_13h - Tuesday, December 3, 2019 - link

    > after over 20 years it's no longer a brand in and of itself

    Only 20 years? Pfft.

    After 55 years Ford's Mustang is still around, and it's now an electric SUV.

    And long after x86 is a thing of the past, you'd better believe Intel will *still* be using the Pentium branding for at least some of their CPUs.
  • Goshi112112 - Tuesday, December 3, 2019 - link

    Good
  • mode_13h - Wednesday, December 4, 2019 - link

    The idea of a super-wide SIMD seems somewhat at odds with tiled-rendering. Unless you can scale up your tile sizes (which might be how they got away with it), it seems that it'd be difficult to pack your 128-lane SIMD with conditionally-coherent threads, if you're also limiting the parallelism with a spatial coherency constraint.
  • lucam - Wednesday, December 4, 2019 - link

    I believe IMG has, also, proposed good solutions in the past. Problem was they never got to market as they never been licensed. We only have seen some low-midrange solution in some MediaTek SoC that never shined and nobody even bothered.
    Now the main question still remains, will IMG be able to license high end solutions to third parties in order to put our hands on?
    Otherwise it still will be another paper show off and nothing more...I am afraid...: 😦
  • mode_13h - Wednesday, December 4, 2019 - link

    This is not a new problem for chip (or IP) companies. The job of a good sales & marketing team is to engage with potential customers and figure out what specs their product would need to have to potentially win their business.

    Of course, whatever the competition & end-user markets do are wildcards you can't control.
  • vladx - Wednesday, December 4, 2019 - link

    I wouldn't consider the Helio P90 as low-midrange, in fact it's close to a Snapdragon 730 performance-wise.
  • lucam - Wednesday, December 4, 2019 - link

    Indeed...but we only have seen this just few months ago in the market and it's not even the Furian version. The only chips have seen around have the g8320 ...come on...they really are low..low...low range. I wished to have seen some 9XT around but it didn't happen and perhaps never will. Now look forward to seeing this new A series....but my doubts still remain...I hope to be wrong..
  • nvmnghia - Saturday, December 7, 2019 - link

    So today's smartphones have these for AI:
    - DSP
    - "neural engine"
    - CPU (is there an instruction/separate die area for this?)
    - GPU
  • mpbello - Monday, December 9, 2019 - link

    Are they going to offer open source drivers for this new series?
  • peevee - Monday, December 9, 2019 - link

    Why do you call wider vectors "thread-level parallelism"? Seems the opposite of the meaning of threads as threads must be able to execute different pieces of code.

Log in

Don't have an account? Sign up now