Actually, about the emulator being single core, I was just looking
into this. As I understand it, the Android emulator runs on top of
QEMU (according to Wikipedia) and since QEMU is not multi-core neither
is the emulator. Well Wikipedia has an interesting comment on that, in
says:

"For full system emulation, QEMU uses a single thread to emulate all
the virtual CPUs and hardware. COREMU[8] is a patch to QEMU to break
this limitation. Each core uses a separate instance of QEMU binary
translation engine, with a thin library layer to handle the inter-core
and device communication and synchronization." (http://
en.wikipedia.org/wiki/QEMU#Parallel_emulation)

To me, somebody who does not know how the emulator was written, it
implies that if COREMU was merged back into QEMU, or the Android
development team replaced QEMU in the emulator with COREMU, that we
would get a multicore emulator for a relatively small amount of
effort. To me that sounds fantastic so, considering all of this is
open source, is there a plan to do this? I would think that there
would be a lot of commercial interest in getting a parallel emulator
let alone the enthusiasm from the general Android community.

Essentially, why can we not just use this work that has already been
done and reap the benefits? (If you can tell me why not that would be
much appreciated too; I just want to know really)

Thanks,
Robert

On Mar 2, 9:08 am, fadden <[email protected]> wrote:
> On Feb 23, 3:48 pm, Maximilian Odendahl <[email protected]> wrote:
>
> > reading "Support for multicore processor architectures" as one of the
> > new major features, I have a quick questions in regards to multi core
> > development: What base platform does the 3.0 preview emulator use?
> > Does it have two (several) ARM processors or is it still using
> > Goldfish (one ARM processor) as the earlier SDKs?
>
> Emulated device is still single core.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to