The SoC: TI's OMAP 4460

The launch platform for Ice Cream Sandwich was TI's OMAP 4460. Unlike previous Android releases however, it seems that other SoCs will see their ICS ports done in a much quicker manner. It took a very long time for Honeycomb to be ported to other SoCs, whereas a number of companies have already demonstrated ICS running on their hardware (e.g. Intel, NVIDIA). If this is the case going forward, the launch vehicle for a new Android version may not mean what it used to.

The OMAP 4460 is a fairly standard, yet full featured dual-core ARM Cortex A9 SoC. You get two A9 cores complete with MPE (NEON support), behind a shared 1MB L2 cache. The SoC features two 32-bit LPDDR2 memory channels as well. The GPU is provided by Imagination Technologies in the form of a PowerVR SGX 540.

Max clocks for the OMAP 4460 are 1.5GHz for the CPUs and 384MHz for the GPU. As with all SoCs, all final clocks are OEM customizable to hit their desired point on the performance/battery life curve. Google and Samsung settled on 1.2GHz for the cores and 307MHz for the GPU, both exactly 80% of the OMAP 4460's max frequencies. Sprint recently announced its Galaxy Nexus would run at 1.5GHz. It's quite possible that we'll see a jump in GPU clocks there as well since the two may run in lockstep.

From a CPU standpoint the 4460 is competitive with pretty much everything else on the market (A5, Exynos, Tegra 2, Snapdragon S3). The 4460 does have more memory bandwidth than Tegra 2, Tegra 3 and Snapdragon, but it's comparable to Apple's A5 and Samsung's Exynos 4210. It's the GPU that's a bit dated at this point; the PowerVR SGX 540 typically delivers Tegra 2-class performance. A quick look at GLBenchmark and Basemark results echoes our findings:

GLBenchmark 2.1 - Egypt - Offscreen (720p)
 
GLBenchmark 2.1 - Pro - Offscreen (720p)
 
RightWare Basemark ES 2.0 V1 - Taiji
 
RightWare Basemark ES 2.0 V1 - Hoverjet

At 720p, which happens to be the GN's native resolution, the OMAP 4460 is much faster than Tegra 2. It's also important to note just how much faster Tegra 3's GPU is by comparison.

I understand why Google didn't wait for a Krait based SoC, however I don't believe the OMAP 4460 was the best bet given the launch timeframe of the Galaxy Nexus. Based on performance alone, Google should have picked Tegra 3 as the launch platform for ICS. GPU performance is much better than the SGX 540 and there's comparable CPU performance. It's possible that Google needed the memory bandwidth offered by OMAP 4, but we'll find out for sure soon enough as the first Tegra 3 device (ASUS' TF Prime) is slated to get ICS this week.

I'm also less concerned about power consumption being an issue since NVIDIA added full power gating to all of the cores in Tegra 3. With a conservative enough power profile Google could have guaranteed battery life similar to OMAP 4460 out of Tegra 3.

I get the feeling that Google wasn't very pleased with NVIDIA after Honeycomb and chose to work with TI this time around for reasons other than absolute performance. If it weren't for the fact that Tegra 3 and other SoCs appear to be getting ICS in fairly short form I'd be more upset over this decision. To be honest, the choice of SoC simply hurts the Galaxy Nexus as a phone. If I were you, I'd wait for a Krait based device.

The Galaxy Nexus - Hardware and Aesthetics Camera - Stills and Video
Comments Locked

185 Comments

View All Comments

  • StormyParis - Wednesday, January 18, 2012 - link

    Android should use the tried and true method of siplaying a *screenshot* of the home page as soon as the home button is pressed, and then replacing it with the live version. Btton presses are indeed way too laggy.
  • CoryS - Wednesday, January 18, 2012 - link

    I feel it is worth mentioning that custom kernels, combined with 4.03 have completely removed the task switcher lag. The latest version of Francos Kernel has increased idle battery life by an incredible margin (I lose about 1% every 10 hours on idle) and it has removed all UI lag I noticed on the stock device.
  • dwang - Wednesday, January 18, 2012 - link

    +1

    My gn is buttery smooth with 4.0.3 bigxie ROM and franco kernel.

    Best phone I've ever used and I've owned every nexus phone (nexus one, nexus s) and the g1.
  • bjacobson - Wednesday, January 18, 2012 - link

    this is why people go to Apple, because Google, even on their flagship phone, can't make it out better than the modding community.
  • dwang - Wednesday, January 18, 2012 - link

    what exactly are you babbling about. 4.0.3 is responsible for most of the performance improvements and thats from google.
  • phantomash - Thursday, January 19, 2012 - link

    If Apple did such a good job on iOS then why is there the term "jailbreak"?
  • doobydoo - Thursday, January 19, 2012 - link

    For the minority of users who want to use a different OS to iOS?

    A number, which you should take note, is far lower than the percentage of Android users who want to 'root' their phone (the equivalent).
  • Tetracycloide - Thursday, January 19, 2012 - link

    Of course it's far lower, the people that want to customize like that avoid Apple because it's not as customization. It's an intellectually dishonest self-fulfilling statement that demonstrates absolutely nothing.
  • Blackened144 - Thursday, January 19, 2012 - link

    That goes both ways.. If Google did such a good job on Android, why is there the term "root"?
  • Tetracycloide - Thursday, January 19, 2012 - link

    Your response to a post highlighting the strengths of a partially open platform vis a vis third party kernel development is that that is the reason people go with a completely closed platform? That makes no sense at all...

Log in

Don't have an account? Sign up now