[Q] Dual-Core Question? - Android Software/Hacking General [Developers Only]

since dual core is kind of like two chips working together!!! is it possible to make a Mod that would allow non- dual cores to work similarly???? like a mod that would work and make the best of it! Obviosouly wouldnt be as good as a real dual core! it was just an idea and i think it would be possible to alter the chip and make it run that way and it would be really cool

No. You'd need to redesign the whole processor. Sorry!

Related

What is all the obsession over dual core phones?

I have to ask: Why does everyone want a dual core phone which cant even currently be used?
I say it cant be used because dual core processors cant be used on Android 2.3 Gingerbread/Linux kernel 2.6.35, there is only multi-core processor support in A3H/L2.6.36 (only avaliable (officially) on tablets). We will see problably support in in "A4I"/"L3.6.37" for both phones and tablets.
So whats everyones obsession? The only thing you are problably gaining is a SLIGHT speed boost (not even close when a kernal that supports it is released) and more battery drain.
On a counterside this could bring good marketing to Google: They release "A4I", current dual core phones get a HUGE speed boost and everyone praises Google. Could work good for them.
Interesting, I never knew Gingerbread couldn't support dual cores on phones. Good info, I guess I'll keep my Evo for another year.
It's pretty easy to compile the kernel to use multi core processors. The current one may not, but hold your judgement until it's actually released.
crazy25000 said:
It's pretty easy to compile the kernel to use multi core processors. The current one may not, but hold your judgement until it's actually released.
Click to expand...
Click to collapse
So true............. Currently 0.0000000000000000000000000000000000000000000001% of users AND developers of applications can and are willing to complie a custom kernel not used by the rest and use/make multi core supported applications with its multi core supported kernel.
I guess progress has to begin somewhere?
i don't think i'll ever need / want a dual core phone for my daily rutine, my SGS is perfect for me, what more could you need from a phone? don't think they'll be able to fit jet packs on them any time soon...
riahc3 said:
So true............. Currently 0.0000000000000000000000000000000000000000000001% of users AND developers of applications can and are willing to complie a custom kernel not used by the rest and use/make multi core supported applications with its multi core supported kernel.
Click to expand...
Click to collapse
What I'm saying is the kernel can easily be compiled by Google or Samsung and used as the stock kernel on the GSII.
maranello69 said:
i don't think i'll ever need / want a dual core phone for my daily rutine, my SGS is perfect for me, what more could you need from a phone? don't think they'll be able to fit jet packs on them any time soon...
Click to expand...
Click to collapse
Yeah its logical to think like that but 3 years ago who thought you need phone with such big screen and processor/RAM almost match PC speed?
As someone said somewhere they have to start but interesting thought by thread creator
ksavai said:
Yeah its logical to think like that but 3 years ago who thought you need phone with such big screen and processor/RAM almost match PC speed?
As someone said somewhere they have to start but interesting thought by thread creator
Click to expand...
Click to collapse
Honestly those arent needs either. But as of right now the only purpose of a dual core phone is to brag.

[Q] dual core mod?

is it possible to make a Mod that would allow non- dual cores to work similarly to dual core chips ???? if possible it would make stuff faster
not that i'm aware of...unless someone came up with a way similar to hyperthreading...2 threads per core....giving you a virtual dual core

No Dual Core Cpu support yet ?

Still can't find any indication that IceCreamSandwich (Android 4.0) supports dual core cpu
http://developer.android.com/sdk/android-4.0-highlights.html
We all know that any kernel already supports smp so it should't take so long for Google to make android OS support it too...
If you find anywhere a clue for that please reply
it should support.
but, this is the wrong section to post this question. The Nexus S isn't dual core. You may get better answers in Android General Questions
You won't find anything about it because dual core support has sort of been there since before 1.0, and really since before android. Linux has been multithreaded pretty much from the beginning, it isn't' something google needs to add to android, its all there. The huge performance boost we'll see with ICS will be from hardware acceleration in the UI, not some magical unicorn dual core support.
The reason all these dual core phones aren't living up to the hype is because the software the OEMs made for them really sucks, its not google or android's fault.
As far as I know IceCream Sandwich DOES support Dual Core CPU's.
imneo1 said:
Still can't find any indication that IceCreamSandwich (Android 4.0) supports dual core cpu
Click to expand...
Click to collapse
Maybe the fact that EVERY SINGLE Honeycomb tablet uses a dual core processor is proof enough...
063_XOBX said:
Maybe the fact that EVERY SINGLE Honeycomb tablet uses a dual core processor is proof enough...
Click to expand...
Click to collapse
Just because Android runs on such device does not automatically means that is uses both cpus(cores) for each process. for that to apply we should see threads of an app processes.
so my question remains...
Orangestrat said:
You won't find anything about it because dual core support has sort of been there since before 1.0, and really since before android. Linux has been multithreaded pretty much from the beginning, it isn't' something google needs to add to android, its all there. The huge performance boost we'll see with ICS will be from hardware acceleration in the UI, not some magical unicorn dual core support.
The reason all these dual core phones aren't living up to the hype is because the software the OEMs made for them really sucks, its not google or android's fault.
Click to expand...
Click to collapse
you said the same thing i said ... well, almost ...
I said that Linux support dual core (smp) but there is much more to that.
we should see that the VM actually uses the Linux(Kernel) support managing to provide a correct data to the kernel, so that the process will be threaded (run on both cores)
Can you (or anyone owning a dual core device) provide a proof for that ?
Can we see a process of an app runs on both cores ? (a screenshot from shell showing that it uses both cpus/cores)
also, you should read about SGS2 for example.
even though it has a dual core CPU Android only uses on core to run itself (VM) and apps
so the answer is not that simple as you pointed
and my question remains...
ICS actually supports multi-core cpu's, not just dual. Meaning it supports up to either 4 or 8 cores (I can't remember which)
Add edit: When there are more cores in phones, multiple cores will be used to run (like you said) the apps AND the system. Quad-core phones are supposed to be coming out this summer.
063_XOBX said:
Maybe the fact that EVERY SINGLE Honeycomb tablet uses a dual core processor is proof enough...
Click to expand...
Click to collapse
That's funny, considering we're running Android 4.0.3 on our SINGLE-CORE phones. And add the fact that there's a small mod that will change it to the tablet interface, and you've got proof that you dont need 2 cores.
Just because multi-core devices are now standard doesn't mean that ICS 4.0 requires 2 cores. Our phone alone is proof. It's not a different version of Android. ICS on a tablet is the same ICS as on a phone, in a nutshell. That was the whole point of ICS in the first place -- to unify phones and tablets into 1 OS.

[Q]Android and problems

Hello guys
I was reading history of Android and why applications weren't working good on all Android devices. I hear something its due to different versions of android and different API and that some applications work better on devices for which it was made for.
My question is: Why did some applications work better on some devices than the other? What does API has to do with it? I have read that ICS will fix this issue and that applications will not be optimized on specific device and will work on all devices becaus of API. Can someone explain me this pls?
Here is video where this guy talks about this but i don't understand it totally:
http://www.youtube.com/watch?v=wTRU52nIJUE&feature=relmfu
Some devices are much faster than others (single core, dual core, quad core)
Someone else pls? Cus dual core can be slower than single core if single core has application that is optimized for that hardware... Why do you think apple has only 1 phone? Cus they develop software for that particular hardware...

[Q] Dual-core clock queries?

This is a hardware question, I have a friend who owns a Desire HD, now he goes on and on about how Single core phones are just as powerful as Dual core phones because, and this is his theory, a Dual core phone that says it is clocked at 1 GHz actually has either core clocked at 500 MHz, whereas the core in a Single core phone is clocked at 1 Ghz flat.
This just honestly seems like a frankly rubbish argument that doesn't make much sense to me, however I want to know if he's right, is there any literature out there that proves either way. Is he right? Or is he just being a boner?
Kryptyle said:
This is a hardware question, I have a friend who owns a Desire HD, now he goes on and on about how Single core phones are just as powerful as Dual core phones because, and this is his theory, a Dual core phone that says it is clocked at 1 GHz actually has either core clocked at 500 MHz, whereas the core in a Single core phone is clocked at 1 Ghz flat.
This just honestly seems like a frankly rubbish argument that doesn't make much sense to me, however I want to know if he's right, is there any literature out there that proves either way. Is he right? Or is he just being a boner?
Click to expand...
Click to collapse
long story short, he is wrong. keep in mind dual core s different from dual processor. the processor of a dual core simply allows 2 instructions to be carried out at onece adding performance to programs that have lots going on at the same time, but is still the same otherwise. They seriously help with multitasking so on android they would really help .
lkrasner said:
long story short, he is wrong. keep in mind dual core s different from dual processor. the processor of a dual core simply allows 2 instructions to be carried out at onece adding performance to programs that have lots going on at the same time, but is still the same otherwise. They seriously help with multitasking so on android they would really help .
Click to expand...
Click to collapse
Correct! It allows 2 different "threads" to be computed at the same time. Your friend isn't all wrong though. Any app has to fully support dual threading. If it doesn't you will see the same performance from a 1ghz dual core phone and a 1ghz single core. Also remember the architecture of the CPU is important. In many cases a 1ghz phone may perform better than a 1.2ghz phone.
Sent from my MB865 using XDA
Well, almost.
Dual core means there are two independent processing units on the same chip. The chip itself operates at 1gigahertz, and that generally applies to anything on that die.
so your friend is wrong, as both cores run at 1 gig, but a lot more factors relate to actual performance.
In most cases, single core will not perform as well as a dual core at the same speed. (assuming they are the same arch)
Sent from my MB865 using XDA
Some dishonest Chinese sellers will do things like this.
Some places you'll see dual core NEC EV2 based tablets as "1ghz" even though it's two ~500mhz cores.
Other places you'll see a single core device deceitfully advertised as "dual core" as it includes a GPU in addition to the CPU.
They'll then add the GPU and CPU frequencies together and sell a 1.1ghz device as 1.5ghz.
(And don't get me started about seeing "Cortex A10" in the specs)
So long as we're discussing legitimate specifications, your friend is wrong
The most important thing is.... To tell your friend he is totally true.. When he revises his theory somedays later, then listen to him.
Sent from my ME865 using XDA
It really depends on the apps that you are running. Gingerbread does not fully support dual core processors but the Android (linux) kernel does. So if the apps you are running are written to take advantage of the extra core, they will run faster on a dual core phone. Where it does help to have an extra core is multitasking, with a dual core phone you will be able to smoothly run more apps at one time. But if you benchmark an app that only utilizes one core on both a single core and a dual core phone, the results will not automatically favor the dual core phone.

Categories

Resources