Intel Disses Android's Dual-core Support

Status
Not open for further replies.
While I'm sure there's some self-promotion interests involved, Intel is probably right on this one. Dual-core/Quad-core is great for benchmarks and bragging rights, but what can dual-core devices do that single-core can't? So far, I haven't received a good answer from any Android users I know.
 

saturnus

Distinguished
Aug 30, 2010
212
0
18,680
So what Intel is basically saying is that multi-core ARM chips should beat Medfield down even more than they already do but are let down by Androids scheduler.
 
I can see the logic behind their argument.
Even if the scheduler was optimized in Android, how many high priority threads are you realistically going to be throwing around?

With a limited power budget, I would much rather have a much more powerful single core.
If anything, I could see a low power 'Companion Core' being integrated into the package to handle background tasks and operations while sleeping.

Wasting the power/thermal budget in mobile devices on more, lower performing, cores has never made sense to me :/
 
G

Guest

Guest
I'd expect that a dual-core processor would allow for better UI performance with separate UI and main threads (which is required by Android, IIRC) although that is becoming less of a problem as hardware acceleration replaces most, if not all, of the work in the UI thread. I believe iOS approaches this differently by suspending all other threads while the UI thread is busy (realtime UI) which results in even smoother graphics than a comparable dual-core android at the expense of throughput.

I suspect Intel knows what they're talking about here. Anything more than dual-core is wasted on a smartphone and even dual-core's usefulness is debatable with the current state of schedulers (however I'm led to believe AOSP ROMs have better performance on multicore devices)
 

Vorador2

Distinguished
Jun 26, 2007
472
12
18,785
Well, Intel just outed a single core mobile chipset, so these comments surely aren't biased in any way......also he's not providing any hard data to prove his point, "just saying"

Nvidia did a whitepaper to prove that multicore chipsets make sense on mobile devices.

http://www.nvidia.com/content/PDF/tegra_white_papers/tegra-whitepaper-0911a.pdf

The real problem is that Android still isn't capable of optimizing the use of several cores, but that is very different from flatly saying the single core solutions are faster.
 

husker

Distinguished
Oct 2, 2009
1,208
221
19,670
Here is how to parse these kinds of articles and find the real truth. The article states:

The Inquirer cites Bell as saying Intel's own testing shows that multi-core implementations can actually run slower than single core solutions.

Notice that it states it "can" run slower. Not will run slower, or usually runs slower. This is not a strong statement, and can be taken with a grain of salt. For example I can confidently state that laptops "can" spontaneously explode, and Intel chips "can" arrive brand new and fail after 1 day.

I also don't think they are talking about actually running separate tasks, but single multi-threaded tasks, so you are still getting the benefits of multi-core when doing more than one thing at a time, such as listening to streaming media while surfing the web.
 
G

Guest

Guest
theres a truth in what he said, i personally own an SGS2 and lumia 710, and guess what? the 710 performance is felt more snappier and intuitive and more ipad-like fluidity, despite the latter being single core and low-end device. some apps and games does runs faster with sgs2 though.
 
G

Guest

Guest
I think Intel is just saying that Android needs better thread management. Intel is planning on putting out a dual core phone product in late 2012/early 2013. They are likely testing it and finding out that thread scheduling sucks. This is likely why their single core product is beating most multicore ARM products in benchmarks. I believe they are saying they are going to have to fix the scheduler before they put out their own multicore products. It isn't as sinister as some have made it sound. Sure they are single core so they have a vested interest, but they have already stated they are soon releasing a dual core product. Maybe Tizen does it better???
 

BSMonitor

Distinguished
Nov 19, 2007
167
0
18,680
[citation][nom]saturnus[/nom]So what Intel is basically saying is that multi-core ARM chips should beat Medfield down even more than they already do but are let down by Androids scheduler.[/citation]

Except that Medfield actually outperforms those dual-quad cores in a lot of real world tasks.
 

BSMonitor

Distinguished
Nov 19, 2007
167
0
18,680
[citation][nom]husker[/nom]Here is how to parse these kinds of articles and find the real truth. The article states:The Inquirer cites Bell as saying Intel's own testing shows that multi-core implementations can actually run slower than single core solutions.Notice that it states it "can" run slower. Not will run slower, or usually runs slower. This is not a strong statement, and can be taken with a grain of salt. For example I can confidently state that laptops "can" spontaneously explode, and Intel chips "can" arrive brand new and fail after 1 day.I also don't think they are talking about actually running separate tasks, but single multi-threaded tasks, so you are still getting the benefits of multi-core when doing more than one thing at a time, such as listening to streaming media while surfing the web.[/citation]

On a smart phone, what tasks are you firing off and then switching to another task and chugging right along??

Nothing. That's the point. Nearly everything you do on a smart phone is one task at a time. That's all the screen really allows for in its application. When you switch between applications, the previous App goes idle until you switch back to it.

Some Apps might have multiple threads.. IE the browser maybe.. Games, maybe. But typically, not much does.
 

Dangi

Honorable
Mar 30, 2012
192
0
10,690
This time Intel is right, even now, when you use your computer with 4 cores there are a few programs that benefits from it, most programs run single core.

So yeah if you don't have multithreat applications is a waste of money to put so much effort in building multicore CPU's, improving architecture an a few Mhz more should do the trick and bring more performance than dualcore or quadcore CPU's in a mobile enviroment.
 

Zingam_Duo

Honorable
Mar 22, 2012
289
0
10,780
[citation][nom]eddieroolz[/nom]While I'm sure there's some self-promotion interests involved, Intel is probably right on this one. Dual-core/Quad-core is great for benchmarks and bragging rights, but what can dual-core devices do that single-core can't? So far, I haven't received a good answer from any Android users I know.[/citation]

There were benchmarks and shit a few years ago! So go educate yourself before trolling here, Troll!
 

joebob2000

Distinguished
Sep 20, 2006
788
0
18,980
[citation][nom]zingam_duo[/nom]There were benchmarks and shit a few years ago! So go educate yourself before trolling here, Troll![/citation]

LOL. The fact is that a benchmark is nice to look at, but it means shit when you compare it to actual UI performance (the number one complaint of smartphone users). Call me when there is a button-press benchmark and dual/quad core hardware wins. Otherwise GTFO.
 

Zingam_Duo

Honorable
Mar 22, 2012
289
0
10,780
[citation][nom]Dangi[/nom]This time Intel is right, even now, when you use your computer with 4 cores there are a few programs that benefits from it, most programs run single core.So yeah if you don't have multithreat applications is a waste of money to put so much effort in building multicore CPU's, improving architecture an a few Mhz more should do the trick and bring more performance than dualcore or quadcore CPU's in a mobile enviroment.[/citation]


Oh, yeah, and I guess you are running DOS! And you don't have 50 background processes running :D No antivirus software, no firewalls, no chat crap... etc. You are yet another troll who knows nothing.
 

Zingam_Duo

Honorable
Mar 22, 2012
289
0
10,780
[citation][nom]BSMonitor[/nom]On a smart phone, what tasks are you firing off and then switching to another task and chugging right along??Nothing. That's the point. Nearly everything you do on a smart phone is one task at a time. That's all the screen really allows for in its application. When you switch between applications, the previous App goes idle until you switch back to it.Some Apps might have multiple threads.. IE the browser maybe.. Games, maybe. But typically, not much does.[/citation]

Any good program would have at least two threads or you are going to have a sad panda.
 
G

Guest

Guest
I've compared my now elderly R2D2 Droid 2 to a droid 4, and I honestly can't see a difference at all. I think I was more impressed by the extra RAM it had than the fact it was a dual core. As soon as I see 1.5-2Ghz single or dual core android phones in the market place, then I'll upgrade. But until then, I'm gonna stick with my Droid 2.

I'd also like to add that the current MFLOPS performance of ARM designs suck! Were talking mid-90's performance levels (around ~50-200 MFLOPS currently). When ARM can match intel, or at least crank out 1 MFLOP per Mhz, then I'll be a little happier.
 

ojas

Distinguished
Feb 25, 2011
2,924
0
20,810
[citation][nom]saturnus[/nom]So what Intel is basically saying is that multi-core ARM chips should beat Medfield down even more than they already do but are let down by Androids scheduler.[/citation]
Which ARM chips, except Krait based stuff, beat Intel's single core Medfield? None?
 

ojas

Distinguished
Feb 25, 2011
2,924
0
20,810
[citation][nom]BSMonitor[/nom]Except that Medfield actually outperforms those dual-quad cores in a lot of real world tasks.[/citation]
Exactly, +1
 

Dangi

Honorable
Mar 30, 2012
192
0
10,690
[citation][nom]zingam_duo[/nom]Any good program would have at least two threads or you are going to have a sad panda.[/citation]

Try to look the load of your cores on everyday rutine.
Maybe you should learn what multithread is, beacuse multithread and multicore is not the same.

And also you might not know but Intel 8086 was multithread.

And here a bit of history from wikipedia

While multithreading CPUs have been around since the 1950s, simultaneous multithreading was first researched by IBM in 1968. The first major commercial microprocessor developed with SMT was the Alpha 21464 (EV8). This microprocessor was developed by DEC in coordination with Dean Tullsen of the University of California, San Diego, and Susan Eggers and Hank Levy of the University of Washington. The microprocessor was never released, since the Alpha line of microprocessors was discontinued shortly before HP acquired Compaq which had in turn acquired DEC. Dean Tullsen's work was also used to develop the "Hyper-threading" (or "HTT") versions of the Intel Pentium 4 microprocessors, such as the "Northwood" and "Prescott".

 
G

Guest

Guest
Intel's single core Medfield Atom Z2460 (2 Threads) processor Hyper-threading. In phones now.
One core 2 threads!

http://en.wikipedia.org/wiki/Atom_(system_on_chip)
 
Status
Not open for further replies.