Android Gingerbread Core utilization. - Motorola Droid X2

Hi everyone. I remember reading a post about how Gingerbread supposedly only utilizes one core. Is this true? If this is true, then is there any actual advantage to using a dual core phone on Gingerbread? I'm considering not even getting a dual core smartphone to save battery life if Gingerbread can't utilize 2 cores properly....or are there ROMs/tweaks to utilize them?
EDIT: I just realized I posted this in the Droid X2 specific forum....my mistake. I was looking at this forum because this is the phone I plan on getting. Also just realized that the second core could be used for background apps.....guess that solves this.

Related

[Q] Are both cores used all the time?

Just as the question states. I know the second core will sleep when not needed but say you launch an app, does the second core help load the app? The reason I ask is because I'm curious about the raw speed difference between the atrix and inspire. Now compairing the inspire running at 1.8 and the atrix seemingly stuck at 1 per core (I'm not saying the atrix wont ever be OCed but I'm just talking about what's currently available). I'm just curious if the second core will help the first with tasks. If it doesn't would that make the inspire technically way faster (obviously battery life may be an issue but this isn't a battery compairo)?
Thanks for any insight
I think you should start by knowing that overclocking ARM prroccessors gives little yield.
XOOM at 1.5 ghz scores only 500 better than a non-overclocked xoom on quadrant.
I'm going to try and simplify the answer for you.
Will BOTH cores be used? Maybe. First off, is the app itself optimized for dual core, or does it even need dual core / multithreaded capability.
Secondly, and I think more importantly, what is the rest of the phone doing. So, let's say you fire up your favorite app, the phone is still doing stuff in the background. Maybe it's checking email. Maybe Google Latitude is checking your location and updating. The point is - the other core will still be around to offload this work.
Now, WILL it go to the other core. Maybe. Maybe not. I do work on some big Sun machines, and have seen them use one or two out of 64 cores, even with massive loads and each core being used 100%, it refused to balance the load amongst CPU's.
Hope this helps.
mister_al said:
I'm going to try and simplify the answer for you.
Will BOTH cores be used? Maybe. First off, is the app itself optimized for dual core, or does it even need dual core / multithreaded capability.
Secondly, and I think more importantly, what is the rest of the phone doing. So, let's say you fire up your favorite app, the phone is still doing stuff in the background. Maybe it's checking email. Maybe Google Latitude is checking your location and updating. The point is - the other core will still be around to offload this work.
Now, WILL it go to the other core. Maybe. Maybe not. I do work on some big Sun machines, and have seen them use one or two out of 64 cores, even with massive loads and each core being used 100%, it refused to balance the load amongst CPU's.
Hope this helps.
Click to expand...
Click to collapse
Yea that's exactly like I figured, I was kinda going off Windows/Intel multi core setup. Even after dual+cores have been out for quite some time 95% of programs made still don't use more than one core (Most of those remaining 5% being very CPU intense programs PS, Autocad ect.). But I get what you mean, the one core will be dedicated to what your doing and not sharing cycles with anything else because core 2 is working on whatever pops up. So basically the Atrix might be a little slower at doing things BUT it will always stay the same speed with less/no bog.
Techcruncher said:
I think you should start by knowing that overclocking ARM prroccessors gives little yield.
XOOM at 1.5 ghz scores only 500 better than a non-overclocked xoom on quadrant.
Click to expand...
Click to collapse
So you're saying Quadrant suck as it does with most phones or OCing the Xoom (and Atrix) wont really do much?
I already built an apk for testing CPU usage on both processors... When I get some free time, I'm going to turn it into a widget... Here's what I noticed:
Because of the current OS and less dual core support for apps, the phone kind of kicks certain tasks into using the 2nd processor. The APK i built reads the '/proc/stat' file and i've noticed that when the 2nd processor is being used it actually shows up in the file as 'cpu1'. However, when it's not being used the 'cpu1' line does not exist and you can default the 2nd processor usage to 0%. It seems like performing core OS tasks (like installing apps) kick the 2nd processor into use, which is what you can expect since froyo supports dual cores.
Like everyone says, I'd expect to see more dual core usage on 2.3/2.4 (whichever motorola gives) and when more apps are designed to kick certain threads onto the 2nd processor.

Has the Amaze been overclocked yet?

I see the GS2 has been to 1.8 GHz and it has the same processor as ours. So is it being attempted?
Arich0908 said:
I see the GS2 has been to 1.8 GHz and it has the same processor as ours. So is it being attempted?
Click to expand...
Click to collapse
Read around, Faux has it up to 1.7
Sent from my HTC Amaze 4G using XDA App
Yes, there is a kernel by faux123 that goes up to 1.7GHz
Development forum.
Sent from my HTC_Amaze_4G using XDA App
1.7 is all we can get right now? I was at 1.9 with my htc g2
Sent from my HTC_Amaze_4G using XDA App
Bdix said:
1.7 is all we can get right now? I was at 1.9 with my htc g2
Sent from my HTC_Amaze_4G using XDA App
Click to expand...
Click to collapse
Likewise, but that was a single core chip and for whatever reason it seemed to handle the increase in frequency wih a little more stability.
I can't really imagine what you would need a high frequency like that for on our device though, I watch mkv's with ease on this thing.
Besides it was like 8 months after the g2 the was released that kernels had that capability.
Bdix said:
1.7 is all we can get right now? I was at 1.9 with my htc g2
Sent from my HTC_Amaze_4G using XDA App
Click to expand...
Click to collapse
honestly gingerbread is only optimized for one core. and At 1.5 I don't see any lag or any stutters whatsoever, Thats why I just clock my phone at 1.5 or even 1.4 sometimes...I don't understand why phones need a dual core?? its just a massive battery drainage and sell point. my old single core laptop runs windows 7 very smoothly...you're telling me we need a dual core processor on our phones to run android!!!
Waste of battery imo, if you're into gaming just get a psp, you'll get a wider selection of games, and also a much much better battery life that won't chip into your talktime
seansk said:
honestly gingerbread is only optimized for one core. and At 1.5 I don't see any lag or any stutters whatsoever, Thats why I just clock my phone at 1.5 or even 1.4 sometimes...I don't understand why phones need a dual core?? its just a massive battery drainage and sell point. my old single core laptop runs windows 7 very smoothly...you're telling me we need a dual core processor on our phones to run android!!!
Waste of battery imo, if you're into gaming just get a psp, you'll get a wider selection of games, and also a much much better battery life that won't chip into your talktime
Click to expand...
Click to collapse
Gingerbread may be optimized for one core but what about ICS? That's why we have it.. would you have bought the Amaze if it was single core?
And as far as over-clocking, if I'm understanding things correctly. The kernel is OC'd but isn't it only one kernel taking load a majority of the time? So it seems to me that its really like over-clocking a single core.
Sent from my HTC Amaze 4G using XDA App
Fahnix said:
Gingerbread may be optimized for one core but what about ICS? That's why we have it.. would you have bought the Amaze if it was single core?
And as far as over-clocking, if I'm understanding things correctly. The kernel is OC'd but isn't it only one kernel taking load a majority of the time? So it seems to me that its really like over-clocking a single core.
Sent from my HTC Amaze 4G using XDA App
Click to expand...
Click to collapse
ya overclocking a single core basically the second core is off whenever i check it. yes I understand ICS supports multicore and so does honeycomb. But do we really need multiple cores? my point was that It really is not needed, unless you're trying to play a really high def game!!!! playing high def games gives you about 2 or 3 hours max battery life, so you might as well just get a psp!!! you see my point? I overclocked my old N1 cause it was laggy, or getting laggy, and overclocking does not always mean better performance. it strains the processor and sometimes causes even more stutter!
seansk said:
honestly gingerbread is only optimized for one core. and At 1.5 I don't see any lag or any stutters whatsoever, Thats why I just clock my phone at 1.5 or even 1.4 sometimes...I don't understand why phones need a dual core?? its just a massive battery drainage and sell point. my old single core laptop runs windows 7 very smoothly...you're telling me we need a dual core processor on our phones to run android!!!
Waste of battery imo, if you're into gaming just get a psp, you'll get a wider selection of games, and also a much much better battery life that won't chip into your talktime
Click to expand...
Click to collapse
I thought the same until i read more about the way android uses the cores. it doesnt always use both cores at the same time like Windows would.. It uses the other core when it needs to, Google just needs more optimizing and such. but i guess thats what ICS is for
I would agree but coming from a single core phone to my amaze. What a huge difference. So I say what ever there doing keep it up.
I love a dual core. Im surfing the web on a quad core amd, and my phone is just as quick as my computer .
Here is my next question. I dont know much on how to over clock a phone . I cant imagine its anything like overclocking my PC .
Where can I read more to find out on how to because I would love to.
if used correctly dual core can give much better battery life once it is supported fully by ICS. the trick is to have both processors work simultaneously on one task for battery purposes. for multitasking it is probably not a good idea, it will probably require good kernel and governor to figure it out here:

LTE & Dual Core/Quad Core chipsets

Quick question. I was reading an article about the HTC One X. It supposedly will come with a tegra 3 quad core processor but not in the US. We will get a Snapdragon S4 dual core so it can have LTE.
Does this mean we are stuck with dual core Snapdragon's in the future? Why can't they add LTE to the Tegra 3? It seems like a pretty big difference in processors. If I were planning on getting the One X I would be pretty disappointed knowing there is a more powerful phone out there. Why do we get gypped compared to overseas??
I guess I'm just saying that there are a ton of different chips out there and I don't wanna be stuck with Snapdragon's forever just to have LTE.
SkizzMcNizz said:
Quick question. I was reading an article about the HTC One X. It supposedly will come with a tegra 3 quad core processor but not in the US. We will get a Snapdragon S4 dual core so it can have LTE.
Does this mean we are stuck with dual core Snapdragon's in the future? Why can't they add LTE to the Tegra 3? It seems like a pretty big difference in processors. If I were planning on getting the One X I would be pretty disappointed knowing there is a more powerful phone out there. Why do we get gypped compared to overseas??
I guess I'm just saying that there are a ton of different chips out there and I don't wanna be stuck with Snapdragon's forever just to have LTE.
Click to expand...
Click to collapse
The S4 smokes the Tegra3 in just about every conceivable test. More cores ≠ better performance.
tekhna said:
The S4 smokes the Tegra3 in just about every conceivable test. More cores ≠ better performance.
Click to expand...
Click to collapse
This. People have this notion that just because a CPU has more cores that it is going to perform better. That isn't always the case. It has to do with architecture.
tekhna said:
The S4 smokes the Tegra3 in just about every conceivable test. More cores ≠ better performance.
Click to expand...
Click to collapse
Cores do help in more simultaneous tasks taking place though, no? So if you're running multiple tasks, the Tegra can handle more of a load than the S4 would be able to?
engsoccerfan said:
Cores do help in more simultaneous tasks taking place though, no? So if you're running multiple tasks, the Tegra can handle more of a load than the S4 would be able to?
Click to expand...
Click to collapse
Sure, but as anandtech said:
"Qualcomm's strengths are clearly single/lightly threaded CPU performance as Krait is able to offer some significant steps forward in that department. Tegra 3 can hold onto an advantage in heavily threaded apps, but I'm not entirely convinced that in phones we'll see a lot of that."
Basically, sure, yeah, there's a theoretical advantage, but what are you doing on your phone that necessitates four cores? And even then, the S4 doesn't perform significantly better or worse on multithreaded tests than the Tegra3.
By the time you need a new phone, there'll be quad-core Qualcomm processors. I wouldn't worry, at all.
Sent from my bad**s mofo HTC Rezound
tekhna said:
Sure, but as anandtech said:
"Qualcomm's strengths are clearly single/lightly threaded CPU performance as Krait is able to offer some significant steps forward in that department. Tegra 3 can hold onto an advantage in heavily threaded apps, but I'm not entirely convinced that in phones we'll see a lot of that."
Basically, sure, yeah, there's a theoretical advantage, but what are you doing on your phone that necessitates four cores? And even then, the S4 doesn't perform significantly better or worse on multithreaded tests than the Tegra3.
Click to expand...
Click to collapse
+1
It's like putting two engines in your car. It has the *potential* to go really fast, but unless your car is built to use two engines, it's not going to make any difference. Not the best example, I know. But it's simple.
As per the OP, we just don't have compatible LTE/Tegra3 combinations yet. Very bluntly, our LTE stuff sucks. (Which is why Apple passed on it with the 4S) Eventually, there will be an LTE modem that works with a quad-core chip, it's just not there right now. Like everyone else has said, in real world performance, you won't notice it anyway.
Nvidia is working on a Tegra 3 chipset with LTE built in I think I read.
Regardless, S4 is still a beast of a chip.
im glad the htc one isn't coming to verizon. it's stuff like this that makes our rezound outdated way before it's time. no one really "needs" a quad in a cell phone and im glad there isn't alot of quad core devices coming this year. both ces & mobile world congress were a big disappointment as far as im concerned.
IMO, the S4 dual core is an awesome chip. I am very skeptical about quad core battery performance. Due to technical advancements maybe they are superior. We will see soon enough.
Sent from my ADR6425LVW using xda premium
still no good with limited. if you're not doing heavy multithreaded work you won't see much difference plus 4 cores means more battery consumption vs dual
Tegra = fail. The market is doing a good job with over hyping dual core and quad core. Some people think it's almost necessary to have dual/quad socs , when other platforms like w7 run just fine on a single core.
isn't the second core on resound usually asleep a lot of the time unless needed? now you can have 3 cores taking a nap
lol.
Sent from my ADR6425LVW using xda premium
most dual core phones only use the second core as a back-up or for HDMI only
thus making it pointless to have quad-core phones at the moment i ran everything just fine on my Thunderbolt which was single core and it out performed my stock rezound.. and yes quad core i presume would be a battery drainer cuz dual cores don't really even have that good of battery life and single cores r the same
and snapdragon has quadcores already and they r in the midst of working on 8core chipsets but that wont be out till late 2013 early mid 2014 so stick with what u have
all good things take time
)
Comparing The Tegra 3 and the Snapdragon S4 is like comparing the AMD Bulldozer chips with the current Intel chips. They put more cores on a die and call it "The Fastest" but when the benchmarks start showing up it falls short of a lower end, more efficient chips. In theory more cores = more power, but in reality architectural is everything. All the hype from people being like "MOAR COREZ OMG FASTER" is a bunch of bull...
mighty_markus12 said:
im glad the htc one isn't coming to verizon. it's stuff like this that makes our rezound outdated way before it's time. no one really "needs" a quad in a cell phone and im glad there isn't alot of quad core devices coming this year. both ces & mobile world congress were a big disappointment as far as im concerned.
Click to expand...
Click to collapse
CES and MWC are just teasers anyways. Did you see the Rezound, Nexus, Razr, Razr Maxx, Transformer Prime, Galaxy Note, etc at those events last year? Nope, you saw the Bionic which 7 months later was a disastrophy, lol.
Did veruzon say they weren't getting the one x? I know there is a new verizon htc phone on the road map.
I'm curious about the snapdragon s4 just because it has lte integrated.
Sent from my Rezound using Tapatalk
Well the One X has the same processor as my laptop 1.5 gh quad core. The only thing I think my computer really needs the quad cores for is intense games especially my wii emulator, which probably could run on One X since it has the same processor as my computer.
Ndaoud360 said:
Well the One X has the same processor as my laptop 1.5 gh quad core. The only thing I think my computer really needs the quad cores for is intense games especially my wii emulator, which probably could run on One X since it has the same processor as my computer.
Click to expand...
Click to collapse
It's also pretty dependent on the GPU. Not sure what kind of graphics card your laptop has, but that has a pretty substantial effect on gaming.
The One X has a great dedicated GPU, but it's still a phone. Not sure if it can really match up to an actual computer's graphics card, but I've been wrong before.

Quad-core & Ice Cream Sandwich

Hi hi hi,
I remember back when ICS wasn't out, it was said that dual-core phones weren't able to fulfill their full potential, because the OS (e.g. 2.3.6) only supported single core.
My question is about the new quad-core phones that are coming out. Does ICS support quad-core? If not, will they function as dual-core, or will they be faster? How much faster?
This is an important issue to take into concideration when thinking about buying a new phone..
Thanks!
Sent from my Galaxy Nexus using XDA
I am not deep enough in android code to say whether android itself is capable of exploiting multicores cpus, but I can say two things that I saw myself.
#1 there are already apps for video playing that allow you to set how many cores they must use to reproduce full HD videos.
#2 if you run a chrooted Ubuntu with a single core, a dual core and a quad you'll notice a huge improvement in performance.
IMHO multicores are useful for videodecoding and heavy multitasking. On the other side, the performance gap between single and multicores cpus is not very significant when running a single application. It may depend a lot on how apps themselves are written and if they actually use the cores, more than on gingerbread or ics.

[Q] Quadcore or dualcore, which one ?

Hi every body,
I'm looking for an answer that I've the opportunity to buy the S3 quadcore international version or the dualcore LTE version.
Which one have the best benchmark ?
Which one have the less battery drain ?
I'm french ... so does the LTE version be compatible with french 3G+ ?
Thank for your answer
If you mean hspa+ for 3g+, i think it should work. I'd take the dual core over the quad core, as it is based on a newer architecture and android is not even optimized for dual core properly, let alone quad core. The snapdragon s4 beats the exynos in core to core performance. It should also fair better in battery as well, but may fall a bit short in benchmarks.
Sent from my GT-I9000 using Tapatalk 2
This topic was made literally a few hours before yours.
http://forum.xda-developers.com/showthread.php?t=1714719
Try and use the search function, this topic exist in 10 different kind of forms but all the same question.
refer to this one. includes a poll as well. http://forum.xda-developers.com/showthread.php?t=1683261

Categories

Resources