Defending its single-core Medfield Atom processor against dual-core and quad-core offerings from other SoC vendors, Intel claims that Google's Android is not ready for multi-core processors and laments that SoC vendors haven't done enough to optimize Android for multi-core chips. Full details at The Inquirer.
Although Intel's Medfield Atom processor does have pseudo multi-threading capability thanks to the firm's Hyperthreading technology, Intel still needs to defend Medfield against the obvious question of how it can compete with quad-core processors from ARM chip designers Nvidia, Qualcomm and Samsung. According to Mike Bell, GM of Intel's Mobile and Communications Group, the firm's defence is that Android's thread scheduler simply isn't ready for multi-core processors.
Bell said, "If you are in a non-power constrained case, I think multiple cores make a lot of sense because you can run the cores full out, you can actually heavily load them and/or if the operating system has a good thread scheduler. A lot of stuff we are dealing with, thread scheduling and thread affinity, isn't there yet and on top of that, largely when the operating system goes to do a single task, a lot of other stuff stops. So as we move to multiple cores, we're actually putting a lot of investment into software to fix the scheduler and fix the threading so if we do multi-core products it actually takes advantage of it."