X

Sign in

Sign in to confirm

Have you forgotten your password?

... or login with Facebook:

Don't have an AndroidPIT account yet? Sign up

Intel: "Multi-Core Processors For Android = Bad Idea". I Beg To Differ

Eric McBride
10

 

In the past 12 months, the hardware running inside of smartphones and tablets has certainly evolved in a big way. The Transformer Prime, HTC One X, Samsung Galaxy S3, LG Optimus 4X HD, and Huawei Ascend D Quad are all Android devices sporting quad core processors, and I’m sure we’ll see way more before the year ends. But the question remains, is having a dual core or quad core processor in a smartphone actually a good thing? Well according to Intel, the world's largest chip maker, having more than 1 core in an Android phone is not only a bad idea, but a harmful one. While I was initially very interested in reading about what they discovered, the lack of any factual information makes it very difficult for me to see how they could make this very bold statement.

Dual Core Introduction

Now before I give my opinion as to why I don’t agree with Intel, lets have a look at the facts. Android began supporting dual core devices with the release of Android Gingerbread .The world's first dual core phone was the LG Optimus 2X, which featured a Tegra 2 1Ghz processor, and after that, an army of dual core devices followed. Apple also began using multiple cores in their newest iPhone and iPad, and will most likely upgrade the processor again in the upcoming iPhone 5. In other words, dual core phones are nothing new. As of the end of 2011 and going into 2012, companies are slowing making the change of having quad core processors in their high end phones, and in the coming months, dual core phones might even begin to be considered as mid range devices. Fast forward to today, and lets have a look at how Intel feels about the matter.

Intel's "Findings"

According to Intel, when they conducted tests with Android devices running more than one processor on Ice Cream Sandwich, they determined that the multiple cores provided little to no benefit most of the time, and even determined that in some instances, the multiple cores can decrease performance. According to Intel’s Mike Bell, Android’s thread scheduler isn’t ready for processors with more than one core.

Mike goes on to report that there were times when a single core ran faster than a multicore processor when running on Android, but failed to comment on which processor they tested, which device, or how it was tested (hmmm.....).

Bell goes on to say:

If you are in a non-power constrained case, I think multiple cores make a lot of sense because you can run the cores full out, you can actually heavily load them and/or if the operating system has a good thread scheduler. A lot of stuff we are dealing with, thread scheduling and thread affinity, isn’t there yet and on top of that, largely when the operating system goes to do a single task, a lot of other stuff stops. So as we move to multiple cores, we’re actually putting a lot of investment into software to fix the scheduler and fix the threading so if we do multi-core products it actually takes advantage of it.”

Now granted, it’s fair to say that Intel have a large degree of knowledge when it comes to processors, but when it comes to MOBILE computing, they are brand new to the game, and as of yet, not generating much consumer interest when it comes to their chips being inside smartphones. I will go out on a limb and say this: I agree that in everyday performance, 2 or 4 cores will provide a very minimal boost. If you saw the hands on review I did of the Galaxy S3, I stated that in everyday use, my dual core Galaxy Nexus was faster than the GS3. So if you’re looking for a performance boost in using your phone to perform common tasks, you’re better off going with a phone with more RAM (starting to emerge) vs a bigger processor. BUT, and it’s a big but...I personally wouldn’t buy a quad core device just in the hopes of seeing faster screen swiping, and that’s the point Intel is missing...

When More Cores Matter

APPS and GAMES. That’s right. For gaming and graphic intensive applications, my Tegra 3 powered Transformer Prime jumps leaps and bounds over my previous Tegra 2 powered Samsung Galaxy Tab 10.1. Modern Combat 3 lagged pretty badly on my dual core devices, but runs without a hitch on my quad core tablet. So the “more cores are bad for Android and decreases performance” statement simply isn’t accurate. Apple, who I think it’s fair to say are engineering geniuses, also happen to use dual core chips in the iPhone 4S and iPad 2, and they do that due to the popularity of gaming on the iPhone and iPad (along with other applications that require more power). Ask anyone who games on their iPad, and they’ll tell you that they have a better experience on their dual core iPad 2.

I’m sorry to say this, but it seems that Intel is reaching a little too hard to promote their new mobile chipset. People care about apps, and THAT’s where multiple cores matter. Period. I would also assume that multitasking also sees gains due to multiple processors, but even if not, the fact that specific applications CAN make use of the multiple cores can’t be denied.

Bottom Line

So yes, for day to day performance, don't expect multiple cores to provide a massive boost. Can Android improve on making better use of multiple cores? Certainly. Will they? I would be willing to bet they will. But to say that mutiple cores have only negative benefits on Android devices without providing any details whatsoever in regards to how they arrived at that conclusion simply doesn't make sense. So until Intel chooses to provide information on which device they tested, which processor, how they benchmarked it, and the other 99% of the details they left out in their “findings”, I would take what they have to say with a grain of salt.

Picture credits: www.androidguys.com

Comments

Write new comment:
  • jose c Jun 11, 2012 Link

    I think on day to day use it does matter. MY evo 3d Is leagues ahead of my evo. I use both daily.

    0
  • Eric McBride Jun 11, 2012 Link

    I think it adds a BIT of a boost, but not a huge one. I think that single core devices running ICS will see more of a boost due to software improvements within Android, vs a single core device running Gingerbread.

    So I think it helps, but that you see the real power increase when using applications that require more power.

    0
  • Stefan E. Jun 11, 2012 Link

    It's called FUD, a marketing tool quite often used by Intel (ask AMD about it). If we have one core and they got more, more is bad. :]

    0
  • Eric McBride Jun 11, 2012 Link

    LOL. EXACTLY Stefan. Couldn't agree more.

    0
  • Jack Strauss Jun 11, 2012 Link

    I must say that my Transformer Prime does not run even remotely like a quad core device. All Browsers lag, freeze, crash. This could be a problem with the implementation rather than a physical core issue. No idea. But it's been fairly disappointing experience.

    0
  • headshrinker Jun 12, 2012 Link

    Was it performance or power consumption they were pointing out? I thought I have read about power consumption as the issue there.

    0
  • chinu Jun 12, 2012 Link

    nice 1 eric.... goood post martum....

    0
  • Atlas Jun 12, 2012 Link

    Your title is very misleading. I don't know what article you read bit the one I read explained it into detail.

    Intel didn't say multiple cores are bad for smartphones, they just said that the os is not optimized enough for them. They also gave many technical explanations.

    In short, one reason was that some threads block/delay other/older threads which can slow things down. Also that the issue doesn't efficiently disable cores when unneeded and in the same way activated when they are.

    So it all comes to this: the Android OS needs to be optimized more in order for it to use the full power of multiple cores.

    0
  • Eric McBride Jun 12, 2012 Link

    @Atlas - I used Slashgear as a source, and cross referenced with other sources.

    Intel is indeed saying that multiple cores are bad for smartphones by stating that using them decreases performances in many cases. They say that they bring little to no boost in performance, which simply isn't true. As I wrote in the article, it may not bring a huge difference in day to day use, but for specific applications they do.

    I totally agree with your last sentence, which is why I wrote that Android can improve on optimizing multiple cores within the operating system. That's clear. But to say they have no negative sides and without all details of the research they did simply doesnt make sense.

    0
  • Eric McBride Jun 12, 2012 Link

    @headshrinker - This topic was in regards to performance, but yes, they did also publish information a few months ago outlining how their processors were the most power efficient on the market.

    @chinu - thanks bro :)

    @jack - unfortunately, browsing on the prime is very buggy. Only after rooting mine and applying the browser fix was I able to finally browse without the issues.

    0