JK Shin hit the nail on the head with "the general public won't really notice or care." One core vs. two, yes they will notice & care. Two vs. four? Maybe not so much. Four vs. eight? Really, you must be joking.
Give them longer battery life. They will notice and care about that...a lot!
@Jim: As I am sure you know it's really the infrastructure world which is pushing the boundries in multicore with basestations, routers and servers packing mnay more than eight cores at the high end, including some many core chips from folks like Tilera and etc.
But the tools to extract parallelism seem to be particular to specific workloads and architectures. Ideas may get shared but it seems loike each sector has to re-implement them.
With more mulit-core processing, how much power is compromized? 16 hours battery life for mobile device is also very essential. Also, how does OS and software response to this multi-core beyond quad-core?
One thing to remember is that this is the innovation bed for silicon at the moment. Whether 8 cores is overkill or not, the same innovation achieved from these devices will enable future embedded applications, microservers, and the Internet of Things. Personally, I am more interested in what other applications outside of handsets adopt these solutions and why.
I've found it interesting in dealing with two nearly outdated cell phones (samsung S3 and Motorola Photon Q, both about a year old) the significant lags one experiences with what seems to be "normal use." In the progression of a day, I find that either phone can get pretty laggy. In fairness, we use lots of apps. Most of the phone apps like leaving themselves in memory and learning as much as possible about you. To get an idea, go into the developers options and set "show CPU useage." While this is interesting, then set the background processes to "no background processes" or possibly "at most 2 processes." The phone becomes instantly snappy. However, some google operations won't work. My simple minded take on all of these is that more cores can be helpful with todays phone apps doing such a good job of getting in you business!
Thx Junko for starting a discussion on the performance of Multi Core processors. This is an extremely technical / sensitive topic. It requires further in - depth reporting. But I wonder if EE Times / EDN would devote the resources needed to bring out the critical details as most of this Octa / Hexa ... hype is being enabled by ARM.
Qualcomm called eight cores dumb. I find that odd, given how MediaTek is a pretty smart company and the details of the True Octa-Core architecture have yet to be fully revealed. Rushing to judgment before examination of the implementation - where the proof of viability truly lies - is just plain ignorant.
My Mom the Radio Star Max MaxfieldPost a comment I've said it before and I'll say it again -- it's a funny old world when you come to think about it. Last Friday lunchtime, for example, I received an email from Tim Levell, the editor for ...
A Book For All Reasons Bernard Cole1 Comment Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...