We don't know that Apple has actually customized Rogue for the A7. I don't believe it's even been 100% confirmed it is Rogue, just that it seems to match.So Rogue allows custom implementations?
No two Rogue implementations are the same?
While good CPU design requires as much expertise as the design of any part, GPU design requires a whole other level of specialization (and perhaps refinement) in order to produce a competitive processor. I have a hard time imagining Apple wanting to design a GPU architecture themselves rather than customizing a PowerVR part (in coordination with Imagination) to get the best fit for their SoCs. I suppose it's possible, though.
I give consideration to the notion that Apple did custom design work to change a PowerVR Rogue core for the A7 GPU only as one possible contributing explanation to A7's "interesting" benchmark numbers, but I believe it unlikely at best that they actually did that this generation.
...<snip> ...GPU design requires a whole other level of specialization ..<snip>..
And patent portfolio.
Cheers
So Rogue allows custom implementations?
No two Rogue implementations are the same?
ltcommander.data said:We don't know that Apple has actually customized Rogue for the A7. I don't believe it's even been 100% confirmed it is Rogue, just that it seems to match.
It's typical for licensed IP to have some configurable parameters. How many varies from product to product. Some make configurability a big selling point - MIPS played up its cores this way and recently Charlie mentioned this in his random gushing over Vivante.
In this case it could just be that Apple doesn't want to disclose the core family for some reason, or wants to claim more Apple branding. On the other extreme, it could be a version specially customized for Apple. They're probably IMG's largest customer, so they could probably swing this quite a bit.
That's true, but I don't think Apple could have a GPU that supports OpenGL ES 3.0 and PVRTC otherwise. Unless they licensed PVRTC from IMG.
I wonder if it's legal to include in the drivers conversion from PVRTC to something else..
One thing's for sure, if IMG loses Apple it's going to be a major upset to them.
Well, they do own over 12,5% stake in them. Why not just buy them?
Perhaps IMG prefers to stay independent, considering they have contracts with many other manufacturers of consumer goods, including other phone/tablet makers, Sony (PS Vita), etc.
Apple seems to like performance and this would be super slow. I don't think they'd go in this direction.I wonder if it's legal to include in the drivers conversion from PVRTC to something else..
If Wikipedia is to be believed (I have no idea how accurate WP is in this regard), Apple owns less than 10% and Intel owns more than 16%. There are probably way larger investors which many or may not want to sell their shares. In order for Apple (or anyone else) to get more shares someone else would have to be able and willing to sell.Well, they do own over 12,5% stake in them. Why not just buy them?
Apple seems to like performance and this would be super slow. I don't think they'd go in this direction.
If Wikipedia is to be believed (I have no idea how accurate WP is in this regard), Apple owns less than 10% and Intel owns more than 16%. There are probably way larger investors which many or may not want to sell their shares. In order for Apple (or anyone else) to get more shares someone else would have to be able and willing to sell.
If Wikipedia is to be believed (I have no idea how accurate WP is in this regard), Apple owns less than 10% and Intel owns more than 16%.
I don't agree.While good CPU design requires as much expertise as the design of any part, GPU design requires a whole other level of specialization (and perhaps refinement) in order to produce a competitive processor.
I have a hard time imagining Apple wanting to design a GPU architecture themselves rather than customizing a PowerVR part (in coordination with Imagination) to get the best fit for their SoCs. I suppose it's possible, though.
I give consideration to the notion that Apple did custom design work to change a PowerVR Rogue core for the A7 GPU only as one possible contributing explanation to A7's "interesting" benchmark numbers, but I believe it unlikely at best that they actually did that this generation.
Samsung, Mediatek, HiSilicon rely on outside source(s).Another piece of food for thought:
When it comes to control of their graphics IP, Apple is actually an outlier in having to rely on an outside source. Qualcom, Intel, even AMD, use in-house solutions in their SoCs.