Quad-core & Ice Cream Sandwich - Android Q&A, Help & Troubleshooting

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.

Related

What's faster?

Just trying to figure out what's the pros and cons between a 1.5ghz single core and a 1.0ghz dual core. Like which one would be faster? Where would I notice these differences?
I'm trying to details decide between the flyer and the transformer.
Sent from my HTC Sensation 4G using XDA App
While I see where you are coming from on processor speed, The processor wouldn't be what I would be most concerned about when choosing between the two. I'd be looking at the mobility issue. Flyer fits in my shorts pocket. It's hands free when not in use but available whenever needed. Transformer have to carry around in hand all the time or in a bag. It is added bulk, & I found when only using a 10" device I didn't carry it around everywhere with me. It was a couch surfer.
Back to the original question. In my experience with the Notion Ink Adam Dual Core Tegra, The Flyer blew it away speed wise when running single apps and in general operation. The Tegra chip starts catching up when running multiple processes, like switching between open internet pages and other apps all running at the same time. Majority of apps aren't built to utilize dual core for speeding up their processes.
Picking the Flyer or the view isn't about processors or operating systems it's about functionality and portability. The flyer will be there when you need it, the 10" will be on the couch when you need it.
Previous post answers it quite well. In general, a higher clocked single core CPU will be faster within a single app than a lower clocked dual core CPU (although design differences between chip manufacturers means that straight comparison between MHz is not always a reliable point of comparison). Just like with PCs several years ago, there just aren't enough dual-core phones around yet for app developers to support multiple cores in their apps. Where you will see the dual core excel, is switching between apps, running lots of background processes, etc. But eventually, as multi-core phones become more commonplace, app developers will likely add support into their apps.
Thank you gentlemen, nice to see those responses. Those replys helps me make the decision.
Thanks again,
Eyeandroid
Sent from my HTC Sensation 4G using XDA App
Be sure to click the "Thanks" button on the posts that were helpful!
Maybe this will make a little sense....
Another important factor in speed is the memory, not just memory as in ram but memory as in cached memory that is built into the processor. I'm going to try to make a little diagram.
p1-->L1--L2
L3- shared ---->Ram
p2-->L1--L2
So in this diagram p1 is processor one, p2 is processor 2, and all the L1's...etc are cache.
L1 is the fastest, smallest memory cache, memory size increases as you move to L2, L3, Ram, but memory speed slows down.
Basically everytime the processor has a new task it puts that task on a stack(in one of the caches). So the faster it can unload and reload that stack then the faster the speed. Thats where processor speed comes in. So a bigger L1 cache means it can store more tasks in its stack in the fast memory cache making the machine run faster(processor can access the tasks quicker)
Now this is why the Flyer out performs so many dual cores. As someone already mentioned, most applications aren't optimized for dual cores. That means that it can only take advantage of half of the combined L1. Then on top of that, it is only 1gz so it can't unload and reload the stack as fast as a 1.5 ghz can. Does that make a little sense? Ha.
I'm not exactly sure what the hardware structure is of the tegra2s, I doubt they have an L3 cache, I'm pretty sure (99.9%) thats a quad core thing, so they probably share the L2 cache.

[Q] Dual Core does not equal smaller temps?

Hi guys,
Given that our superphone uses two cores, I was just wondering how can it be that the temperatures are soaring when playing, say.. Asphalt 6, when with one core (i.e. Galaxy S1) the temperature when playing the same game was burning my hands a bit less. (imo, at least)
If you have two cores, instead of one, doesn't that mean that the work load gets divided in half, and so the processors work half as less?
Of course, this is also related to battery life. Dual cores were supposed to be more energy efficient than single cores.
Just sayin'..
Talbred said:
Hi guys,
If you have two cores, instead of one, doesn't that mean that the work load gets divided in half, and so the processors work half as less?
Click to expand...
Click to collapse
No this is not correct in practice, only in theoretical examples in powerpoint-slides from those who makes the dual-core processors... Well to be honest there are probably several cases in reality as well, but not as many as the want us to believe.
Games are a typical task that is difficult to load-balance, the usually consist of a few threads, and mostly one thread has the highest load. And when it comes to Tegra 2 and Exynos, both cores have the same clock frequency, so both cores will usually be at full clock frequency during an intensive game.
the true cause, right now the 2.3.x is not Dual Core / Quad Core compatible
so it's wasted processing, basically right now BOTH, yes both CPU are processing the same app at 100%
wait for Ice cream Sandwich 4.0 to be released then it should truely split the load between the 2 CPU instead of 1 CPU doing everything or both CPU doing the same thing in mirror
AllGamer said:
the true cause, right now the 2.3.x is not Dual Core / Quad Core compatible
so it's wasted processing, basically right now BOTH, yes both CPU are processing the same app at 100%
wait for Ice cream Sandwich 4.0 to be released then it should truely split the load between the 2 CPU instead of 1 CPU doing everything or both CPU doing the same thing in mirror
Click to expand...
Click to collapse
This is not really correct, this is what I've learned (but please correct me if I'm mistaken):
The java part (the part in Dalvik virtual machine) of an app cannot use more than one core (this is where all this "not dual core compatible" comes from), but different apps can be on different cores, and even more important:
native code outside of Dalvik VM are handles as usually in Linux, i e no problem to have many threads/processes automatically allocated on different cores. And advanced 3d games most likely have a lot of native code.

RLY?! Xperia x10 gets ISC port but not atrix?

X10 is garbage! this is outrageous!
Yes really, they got it working, you want it so bad try porting it yourself
Sent from my MB860 using XDA App
cry about it?
if you want it so bad for your phone, learn to port it yourself. until then, since you rely solely on other peoples' hard work and sweat, shut up and be patient.
dLo GSR said:
cry about it?
if you want it so bad for your phone, learn to port it yourself. until then, since you rely solely on other peoples' hard work and sweat, shut up and be patient.
Click to expand...
Click to collapse
Oh snap. That was awesome.
Sent from my MB860 using XDA App
I might start to look into trying to port it this weekend
Sent from my MB860 using XDA App
firefox3 said:
I might start to look into trying to port it this weekend
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
Good news man
Sent from my MB860 using XDA App
Being that there are currently no EGL libs for anything except PowerVR SGX devices under ICS yet, and they're closed source and tightly dependent on the kernel there doesn't seem to be a huge point until the official updates start to hit for a range of devices.
Sure, Desire, HD, X10, N1 have ports of a sort at the moment, in fact there shouldn't be too many problems getting them working aside from the graphics drivers but they're just for fun with the framebuffer driver given how much of ICS' UI rendering is done with GPU acceleration in mind. You wouldn't want to use it day-to-day. The browser is surprisingly responsive on the Desire though (I'd say moreso than GB, despite the software rendering), as is the Market (the new one always lagged really badly for me on the Desire before) - glimmers of hope for ICS' eventual performance on older devices. The keyboard lags like you wouldn't believe though!
The Atrix should fly under 4.0.1 though, if it ever happens - bearing in mind the fact that the SGX 540 in the Galaxy Nexus is pretty much in a dead heat with Tegra 2's GPU, we've got a lower resolution screen, and can overclock past the its stock speeds.
Javi97100 said:
Good news man
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
Its turning out to be harder then i though... I think no one will get it until offical updates come out for other phones
Azurael said:
Being that there are currently no EGL libs for anything except PowerVR SGX devices under ICS yet, and they're closed source and tightly dependent on the kernel there doesn't seem to be a huge point until the official updates start to hit for a range of devices.
Sure, Desire, HD, X10, N1 have ports of a sort at the moment, in fact there shouldn't be too many problems getting them working aside from the graphics drivers but they're just for fun with the framebuffer driver given how much of ICS' UI rendering is done with GPU acceleration in mind. You wouldn't want to use it day-to-day. The browser is surprisingly responsive on the Desire though (I'd say moreso than GB, despite the software rendering), as is the Market (the new one always lagged really badly for me on the Desire before) - glimmers of hope for ICS' eventual performance on older devices. The keyboard lags like you wouldn't believe though!
The Atrix should fly under 4.0.1 though, if it ever happens - bearing in mind the fact that the SGX 540 in the Galaxy Nexus is pretty much in a dead heat with Tegra 2's GPU, we've got a lower resolution screen, and can overclock past the its stock speeds.
Click to expand...
Click to collapse
So EGL = gpu driver? If thats the only setback, would it be possible to get an ICS rom with software rendering as a proof of concept, or are there other pieces missing?
GB/CM7 is pretty good on the Atrix, if we dont see ICS for a few months it doesn't hurt us in any way. I'd like to think most of us can be patient if we lack the skills to help.
I noticed the Captivate got a port of it too since i9000 ROMs and Cap ROMs are interchangeable. I thought its funny that it's running on the HD a Windows Mobile 6.5 phone lol. Let's all try to be patient and we will eventually see it.
Edit: not to mention I'm sure if it's not already it will soon be on iPhone too. It seems like iPhones always get the new Android versions kinda early. I'm not sweating it I love my Atrix in its current state.
According to anandtech, Tegra 2 support is essentially ready, so I think as long as nvidia releases the source for ics (libs?), someone will try to port it. Hell, I have a good 5 weeks during break, I might as well try then.
Sent from my MB860 using XDA App
Azurael said:
Being that there are currently no EGL libs for anything except PowerVR SGX devices under ICS yet, and they're closed source and tightly dependent on the kernel there doesn't seem to be a huge point until the official updates start to hit for a range of devices.
Sure, Desire, HD, X10, N1 have ports of a sort at the moment, in fact there shouldn't be too many problems getting them working aside from the graphics drivers but they're just for fun with the framebuffer driver given how much of ICS' UI rendering is done with GPU acceleration in mind. You wouldn't want to use it day-to-day. The browser is surprisingly responsive on the Desire though (I'd say moreso than GB, despite the software rendering), as is the Market (the new one always lagged really badly for me on the Desire before) - glimmers of hope for ICS' eventual performance on older devices. The keyboard lags like you wouldn't believe though!
The Atrix should fly under 4.0.1 though, if it ever happens - bearing in mind the fact that the SGX 540 in the Galaxy Nexus is pretty much in a dead heat with Tegra 2's GPU, we've got a lower resolution screen, and can overclock past the its stock speeds.
Click to expand...
Click to collapse
Actually, no, despite being a much older GPU, the SGX 540 found in the GNexus outpaces the Tegra 2 due to its higher clock rate by 7% or 45% depending on the GLBenchmark being run. Both GPU tests were done at 720p resolution. Also, you can't overclock the GPU, only the CPU.
edgeicator said:
Actually, no, despite being a much older GPU, the SGX 540 found in the GNexus outpaces the Tegra 2 due to its higher clock rate by 7% or 45% depending on the GLBenchmark being run. Both GPU tests were done at 720p resolution. Also, you can't overclock the GPU, only the CPU.
Click to expand...
Click to collapse
Buddy, check out any of the kernels available in the dev thread and you'll see that the GPUs are overclocked.
WiredPirate said:
I noticed the Captivate got a port of it too since i9000 ROMs and Cap ROMs are interchangeable. I thought its funny that it's running on the HD a Windows Mobile 6.5 phone lol. Let's all try to be patient and we will eventually see it.
Edit: not to mention I'm sure if it's not already it will soon be on iPhone too. It seems like iPhones always get the new Android versions kinda early. I'm not sweating it I love my Atrix in its current state.
Click to expand...
Click to collapse
Doubt the iPhone will see ICS, the newest model that can run android as far as I know is the iPhone 3G, which was incredibly slow under Gingerbread.
mac208x said:
X10 is garbage! this is outrageous!
Click to expand...
Click to collapse
222 posts and zero thanks? Is this what you do, go around XDA and post useless threads like the guy complaining about returning home early despite nobody asking him to "to get MIUI ported on his grandma's phone"?
Are you guys related by any chance?
edgeicator said:
Actually, no, despite being a much older GPU, the SGX 540 found in the GNexus outpaces the Tegra 2 due to its higher clock rate by 7% or 45% depending on the GLBenchmark being run. Both GPU tests were done at 720p resolution. Also, you can't overclock the GPU, only the CPU.
Click to expand...
Click to collapse
Depends on the benchmark, yes - texture-heavy rendering tends to perform better on the 540 in the OMAP4460 thanks to it's dual channel memory controller and high clock (and that's probably the directly relevant part to UI rendering to be honest, though as I said - lower resolution screen ) but the Tegra 2 is quite substantially ahead in geometry-heavy rendering (and games on mobiles are starting to move that way now, following the desktop landscape over the past 5 years or so.) Averaged out, the performance of the two is very close.
Plus, as I said, the GPU in my phone is running at 400MHz which ought to even things out in the GLMark 720p tests somewhat even if they are biassed to one architecture or the other. While the GPU in OMAP4460 may overclock just as well from its stock 400MHz, I'm only really concerned that the phone can run as fast as a stock GNexus to maybe skip the next generation of mobile hardware and tide it over until Cortex A15-based SoCs on 28nm process start to emerge with stronger GPUs. I don't really think I'm CPU performance bound with a 1.4GHz dual-core A9 - and increasing the number of equivalent cores without a really substantial boost in GPU horesepower seems worthless right now, even if ICS takes better advantage of SMP (re: Disappointing early Tegra 3 benchmarks - although it does seem GLMark stacks the odds against NVidia GPUs more than other benchmarks?)
Azurael said:
Depends on the benchmark, yes - texture-heavy rendering tends to perform better on the 540 in the OMAP4460 thanks to it's dual channel memory controller and high clock (and that's probably the directly relevant part to UI rendering to be honest, though as I said - lower resolution screen ) but the Tegra 2 is quite substantially ahead in geometry-heavy rendering (and games on mobiles are starting to move that way now, following the desktop landscape over the past 5 years or so.) Averaged out, the performance of the two is very close.
Plus, as I said, the GPU in my phone is running at 400MHz which ought to even things out in the GLMark 720p tests somewhat even if they are biassed to one architecture or the other. While the GPU in OMAP4460 may overclock just as well from its stock 400MHz, I'm only really concerned that the phone can run as fast as a stock GNexus to maybe skip the next generation of mobile hardware and tide it over until Cortex A15-based SoCs on 28nm process start to emerge with stronger GPUs. I don't really think I'm CPU performance bound with a 1.4GHz dual-core A9 - and increasing the number of equivalent cores without a really substantial boost in GPU horesepower seems worthless right now, even if ICS takes better advantage of SMP (re: Disappointing early Tegra 3 benchmarks - although it does seem GLMark stacks the odds against NVidia GPUs more than other benchmarks?)
Click to expand...
Click to collapse
I would expect the Tegra to beat a nearly 5 year old GPU, but it only does so in triangle throughput. Tegra just uses a very poor architecture in general. Look at how little actual horsepower it can pull. The Tegra 3 gpu pulls 7.2GFLOPs @300mhz. The iPad GPU and the upcoming Adreno 225 both pull 19.2 GFLOPS at that same clockspeed. I honestly have no idea what the engineers are thinking over atNnvidia. It's almost as bad as AMD's latest bulldozer offerings. It's really more of Tegra's shortcomings than GLMark stacking the odds. PowerVR's offerings from 2007 are keeping up with a chip that debuted in 2010/2011. The Geforce just doesn't seem to scale very well at all on mobile platforms. But yea, all Nvidia did with Tegra 3 was slap in 2 extra cores, clocked them higher, threw in the sorely missed NEON instruction set, increased the SIMDs on the GPU by 50% (8 to 12), and then tacked on a 5th hidden core to help save power. Tegra 3 stayed with the 40nm process whereas every other SoC is dropping down to 28nm with some bringing in a brand new architecture as well.
edgeicator said:
I would expect the Tegra to beat a nearly 5 year old GPU, but it only does so in triangle throughput. Tegra just uses a very poor architecture in general. Look at how little actual horsepower it can pull. The Tegra 3 gpu pulls 7.2GFLOPs @300mhz. The iPad GPU and the upcoming Adreno 225 both pull 19.2 GFLOPS at that same clockspeed. I honestly have no idea what the engineers are thinking over atNnvidia. It's almost as bad as AMD's latest bulldozer offerings. It's really more of Tegra's shortcomings than GLMark stacking the odds. PowerVR's offerings from 2007 are keeping up with a chip that debuted in 2010/2011. The Geforce just doesn't seem to scale very well at all on mobile platforms. But yea, all Nvidia did with Tegra 3 was slap in 2 extra cores, clocked them higher, threw in the sorely missed NEON instruction set, increased the SIMDs on the GPU by 50% (8 to 12), and then tacked on a 5th hidden core to help save power. Tegra 3 stayed with the 40nm process whereas every other SoC is dropping down to 28nm with some bringing in a brand new architecture as well.
Click to expand...
Click to collapse
Don't you get tired if writing those long rants? We understand you know something about CPU architecture, and that Tegra isn't the best one out there, but damn man, it's the same thing in every thread. Just chill out and try to stay on topic for once
Sent from my MB860 using Tapatalk
edgeicator said:
I would expect the Tegra to beat a nearly 5 year old GPU, but it only does so in triangle throughput. Tegra just uses a very poor architecture in general. Look at how little actual horsepower it can pull. The Tegra 3 gpu pulls 7.2GFLOPs @300mhz. The iPad GPU and the upcoming Adreno 225 both pull 19.2 GFLOPS at that same clockspeed. I honestly have no idea what the engineers are thinking over atNnvidia. It's almost as bad as AMD's latest bulldozer offerings. It's really more of Tegra's shortcomings than GLMark stacking the odds. PowerVR's offerings from 2007 are keeping up with a chip that debuted in 2010/2011. The Geforce just doesn't seem to scale very well at all on mobile platforms. But yea, all Nvidia did with Tegra 3 was slap in 2 extra cores, clocked them higher, threw in the sorely missed NEON instruction set, increased the SIMDs on the GPU by 50% (8 to 12), and then tacked on a 5th hidden core to help save power. Tegra 3 stayed with the 40nm process whereas every other SoC is dropping down to 28nm with some bringing in a brand new architecture as well.
Click to expand...
Click to collapse
I think you are not seeing the whole picture...
The Tegra 3 (Et-Al) is not just about its quad core implementation, remember that the GPU will offer 12 cores that will translate in performance not seeing as of yet on any other platform.
Benchmarks don't tell the whole story! Specially those benchmarking tools which are not Tegra 3 optimized yet.
Cheers!
Sent from my Atrix using Tapatalk
WiredPirate said:
I noticed the Captivate got a port of it too since i9000 ROMs and Cap ROMs are interchangeable. I thought its funny that it's running on the HD a Windows Mobile 6.5 phone lol. Let's all try to be patient and we will eventually see it.
Edit: not to mention I'm sure if it's not already it will soon be on iPhone too. It seems like iPhones always get the new Android versions kinda early. I'm not sweating it I love my Atrix in its current state.
Click to expand...
Click to collapse
LOL I ran all the iDroid ports on my iphone. Not one was even in alpha stage, I would not even count iDroid as a port since you cant use anything on it.

Dual cores jumped the gun?

This is actually the second time I'm opting for a single core device (first being when I got my samsung captivate instead of the moto atrix which would have required a 1 month wait)
My logic has been that it took a long time for dual cores to really be worked into laptops/desktops well therefore I probably wouldn't miss too much with a single core tablet if I wasn't multitasking a lot.
So after reading http://www.anandtech.com/show/4463/the-htc-flyer-review/8
I've really began to wonder.. while I don't doubt the programming skills of the android creators or anything..
How much multi core optimizing is really going on? I have no doubt that the Tegra 2 processor can mop the floor with a single core in a lot of areas.. But, on the flipside.. the higher clockspeed seems to have quite a few advantages.. And outside of multitasking or apps that are seriously threaded well.. Seems like the benefits of dual core are a bit over rated..
You might not have threaded apps, but you would presumably multitask a bit on your phone, so one core can run a browser and the other core something else, etc.
Still, I don't think single cores are yet outdated, simply because none of the non-gaming apps really load one core that much anyway. If you wanted to crunch numbers, you'd use a PC. And if you're gaming on your phone, you wouldn't be multi-tasking.
Its just the way things work. Hardware always leads software that can actually take advantage of it by 6 to 18 months. That's why if you keep buying the next big things , you never actually get to use the new features. It's a marketing ploy a lot of times.
porcupineadvocate said:
You might not have threaded apps, but you would presumably multitask a bit on your phone, so one core can run a browser and the other core something else, etc.
Click to expand...
Click to collapse
That's the thing, there isn't much "something else" going on most of the time. Background synching of email and a few other apps; downloading a big file. What else? Most apps just get suspended in memory, and don't need to be actively "running". Multi core may make switching a bit faster, but that's really it, until we see apps optimized for multi cores.
Back to the OP's question, in a similar discussion on multi cores, one person on these forums mentioned that hardware always precedes software. I have to agree with that point. Hardware manufacturers will always sell what is on the bleeding edge, because specs and marketing buzzwords (which dual or quad core have definitely become) will always sell hardware. But software developers just want there apps to be compatible with the majority of the hardware being used. If most people have single core Android devices (huge majority do, right now), there is little motivation to spend the resources making the apps optimized for multi cores.
Makes a lot of sense to me.
I think a lot of people forget that if all you want to do is browse the web/email.. Even a computer that is old will still work well enough for basic task.. Example I'm typing this from a single core emachines that is a 2 ghz athlon processor.. My parents haven't upgraded, because it still works and still moves relatively fast for basic task.
Plus, there is a misconception that two 1 ghz processors = 2 ghz total clockspeed.. but, doesn't quite work like that..

Whats next after quad-core?

So in 2011 we have Tegra 2, in 2012 we have Tegra 3 so my questions is what will come in 2013? Octo-core or an improved version of quad core cpus?
Fasty12 said:
So in 2011 we have Tegra 2, in 2012 we have Tegra 3 so my questions is what will come in 2013? Octo-core or an improved version of quad core cpus?
Click to expand...
Click to collapse
Well as octo core desktop CPUs havnt really caught on yet I would guess just better quad cores likely with more powerful GPUs
Tegra 3 is already very powerful, presuming the will increase ram and make them more battery efficient or even higher clock speed. 12 core tegra gpu is pretty amazing already and anything better must be godly
Sent from my HTC Desire using xda app-developers app
If u mean for mobile platform , Will we really need beyond Quad core, having seen how SGSIII is smoothly running with it, beyond that what more perfection ( yaa still more can be expected) and speed u will need to do ur work . As known Android use other cores on need basis , why u need to see ur 2-3 cores never used.. i think its just more curiosity n to have more advaced/latest will be the only reason to have such high cpu on ur mobile..
What I like to see is ups in RAM installed and lows in RAM usage by system...
Sounds like octo-mom..the debate.lives on.. battery vs performance...but to answer your question I think it would be hexa-core which is 6..let's wait and see what is to come...
Sent from my SGH-T989 using Tapatalk 2
s-X-s said:
If u mean for mobile platform , Will we really need beyond Quad core, having seen how SGSIII is smoothly running with it, beyond that what more perfection ( yaa still more can be expected) and speed u will need to do ur work . As known Android use other cores on need basis , why u need to see ur 2-3 cores never used.. i think its just more curiosity n to have more advaced/latest will be the only reason to have such high cpu on ur mobile..
What I like to see is ups in RAM installed and lows in RAM usage by system...
Click to expand...
Click to collapse
I agree. Cores are at there peak right now. The amount of CPU power we have especially in the higher end phones is enough to acomplish many, many things. RAM is somewhat of an issue especially since multitasking is a huge part of android. I really thing a 2gb RAM should be a standard soon. Also, better gpu's won't hurt
Sent from my HTC T328w using Tapatalk 2
If they decide to keep going on the core upgrade in the next two or so years, I see one of two possibilities happening:
1) Dual Processor phones utilizing either dual or quad cores.
or
2) Hexacore chips since on the desktop market there's already a few 6-core chips (though whether or not they would actually be practical in the phones architecture, no clue).
Generally speaking whatever they come out with next will either need a better battery material, or lower power processors.
I mean I'm pretty amazed by what my brother's HTC One X is capable of with the quad core, and here I am still sporting a single-core G2. But yes I would like to see more advancement in RAM usage, we got a nice bit of power, but how bout a standard 2GB ram for better multitasking?
I believe 2013 will be all about more efficient quad-cores.
May i ask what going from 1gb to 2gb will improve? Loading times?
hello everyone, could you tell me what is cuad core?
Quad core means that a processor has four processing units.
Because there are more, that means that a process, theoretically, gets executed 4 times faster.
Read more about it: http://simple.wikipedia.org/wiki/Multi-core_processor
Maybe i7 in mobile devices?
I'm sure it will stay at quad core cpu's, anything more is just overkill. They may introduce hyperthreading. It's going to boil down to efficiency.
Sent from my SPH-D700 using xda premium
I'd say the future lies in more efficient use of processors. Right now, Android is still far from optimized on multi-core processor-equipped devices. Project Butter is the start of a great movement by Google to optimize the operating system. Hopefully it spreads out to other OEMs and becomes the main focus for Android development.
Improving and optimizing current processors is the way hardware companies should go.
In my opinion, processor development is out running battery development. Optimized processors could reduce power consumption while preserving excellent speed and usability.
Sent from my Transformer TF101 using Tapatalk 2
building processors on more efficient ARM architectures is going to be the way to go from what I see......throwing four less efficient cores at a problem is the caveman method to dealing with it.....looking at you Samsung Exynos Quad based on tweaked A9 cores.....
the A15 based Qualcomm S4 Krait is more efficient on a clock for clock core for core basis and once the software catches up and starts using the hardware in full capacity, less more efficient cores will be preferred
I dont see anything beyond quads simply because they havent even scratched the surface of what can be done with a modern dual core processor yet.......throwing more cores at it only makes excuses for poor code.....i can shoot **** faster than water with a big enough pump......but that doesn't mean that's the better solution
We don't need more cores! Having more than 2 cores will not make a difference so quad cores are a waste of space in the CPU die.
Hyperthreading, duh.
More ram. Got to have the hardware before the software can be made to use it.
With the convergence of x86 into the Android core and the streamlining of low-power Atom CPUs, the logical step would be to first optimize the current software base for multi-core processors before marketing takes over with their stupid x2 multiplying game...
Not long ago, a senior Intel exec went on record saying that today, a single core CPU Android smartphone is perhaps better overall performing (battery life, user experience, etc) than any dual/quad-core CPU. Mind you, these guys seldom if ever stick out their neck with such bold statements, especially when not pleasing to the ear...
For those interested, you can follow this one (of many) articles on the subject: http://www.zdnet.com/blog/hardware/intel-android-not-ready-for-multi-core-cpus/20746
Android needs to mature, and I think it actually is. With 4.1 we see the focus drastically shifted to optimization, UX and performance with *existing/limited* resources. This will translate to devices beating all else in battery life, performance and graphics but since it was neglected in the first several iterations, it is likely we see 4.0 followed by 4.1 then maybe 4.2 before we hear/see the 5.0 which will showcase maturity and evolution of the experience.
Just my 2c. :fingers-crossed:

Categories

Resources