View Single Post
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#14
Originally Posted by MartinK View Post
More cores make multiprocessing more seamless, not only in relation to running multiple applications simultaneously but also for single applications - make one thread run a lag free GUI and other thread/s can do all the needed time intensive data processing and computations in the background. All of this is easier when you have multiple cores.
When you put it this way, it's a spin. Multiple cores make none of this easier. More efficient ? Yes, depending on use-case. Easier ? Not in any way. You still need to do thread/task separation as you would do it on a single core processor. Beyond that, it's all about priorities (yeah, if only iOS was snappier and did not have these laggy, 10fps animations... oh wait). I mean, Android and iOS both downplay multitasking because they don't really trust developers can deal with resource management. And suddenly someone says that they will write perfectly balanced multithreaded deadlock-free code, which is rocket science compared to memory management and such. Multicore will have it's uses, but not in this sense. I have no qualms that these will be snappier, but that will be more to the A9 design and upped graph chips, not multicore - but that is what will get hyped as it's an easier sell (we already see vendors linearly adding up clocks and MIPS).
__________________
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc
 

The Following 2 Users Say Thank You to attila77 For This Useful Post: