Multi-core iPhones again?

Thu, 02/05/2009 - 9:40am — Cleve Nettles
42141

IntoMobile really, really believes  there is a big future in multi-core iPhones.  We agree, but just aren't sure the battery technology is there yet (for June iPhones that are running around South San Francisco).  One of ARM's strengths is the ability to idle at incredibly low power rates then step up the power usage incrementally based on the CPU needed.


PowerVR Chip Design

Would you give up a few hours of battery time to be able to play graphic-intensive video games on your iPhone? - That's what you'd get with Multi-core.  With a solid single core Cortex A8 architecture (Like the Pre) Apple's browsing and gaming experience would improve without cost to the battery life.

( Filed Under: )

Comments

why does the pre need a

3732

why does the pre need a powerful cortex cpu for web apps? lol and dont anyone say for multitasking, its all over the press that but it does no more multitasking than an iphone, music / email / phone / text alerts, the iphone does all these in the background.

I don´t get most of what you

3330

I don´t get most of what you say here. Could you explain in a simpler manner please?

You are forgetting that apple

2723

You are forgetting that apple bought PA Semi, wich is famous for its power-efficient chips, and most probably Apple will usa a costumised (and exclusive) ARM CPU, so, looking at current ARM could be the wrong choise.

ARM isn't a CPU, it is an

2941

ARM isn't a CPU, it is an architecture.  PA Semi will be using ARM Architecture and using their roadmap.

I have an iphone 3g and the

3332

I have an iphone 3g and the battery life is complete garbage. They should focus on better battery life before they come out with more power draining processors.

Exactly.  All of this

3931

Exactly.  All of this multi-core stuff is for the NetbookTablet most likely

However generally compared to

4229

However generally compared to the watts rating on the cpu you can get better battery life out of a faster processor. Lets say that it is a dual core arm proccessor, and uses the same watts at peak as the current iphones. During non-intensive apps it could shut off one of its core making it use about 40% less power. Add a faster clock speed to it too and if it automatically downlclocks and shuts off cores it will be incredibly power efficient.
hmm kay?

You obviously do not

3349

You obviously do not understand power consumption very well. The higher the clock rate the higher the power. Multi core will allow you to provide the same or better performance at a lower clock rate which will result in a decrease in overall power requirements. If I operate two cores efficiently at 600MHZ vs a single at 1GHZ the single core will will have a higher power consumption, the problem is the applications need to be threaded so you can efficiently use both cores and the operating system need to efficiently make use of the multi-cores. I think you'll see the ARM A9 with a PowerVR GPU is in the next generation Iphone

" I think you'll see the ARM

3037

" I think you'll see the ARM A9 with a PowerVR GPU is in the next generation Iphone"
A touch unlikely since the current iPhone (and many other small devices) already use an ARM11XX cpu. Why would they step back to an ARM9XX?

What I don't get is all this crap about the iPhone not having enough compute power to do flash etc. This is just ridiculous; until a year or so ago I used a 600MHz ARM based desktop machine as my main machine for making a living. It could do flash just fine. So could the 200MHz StrongARM machine that preceeded it. The ARM1136 in the iPHone has (on top of what my desktop machine had) a floating point vector processor, a graphics engine of some sort and a large cache. Somebody somewhere is writing some pretty low efficiency code.

@ Tim sorry to confuse you I

2932

@ Tim sorry to confuse you I was referring to the ARM Cortex A9 which is a follow on to the Cortex A8.

The ARM Cortex-A9 MPCore multicore processor integrates the proven and highly successful ARM MPCore technology along with further enhancements to simplify and broaden the adoption of multicore solutions. The Cortex-A9 MPCore provides the ability to extend peak performance to unprecedented levels while also supporting design flexibility and new features to further reduce and control the power consumption at the processor and system level.

http://www.arm.com/products/CPUs/ARMCortex-A9_MPCore.html

I'm not sure why SMP on iPhone gets dismissed so fast.

2937

An SMP based iPhone is the most efficient way to control power and at the same time provide the sort of performance users expect in future devices. Beyond that people need to realize that there are several cores in an iPhone already, it's just they aren't executing user app code.

What a refactored iPhone might do is to implement dumber set of peripherials and move driver and low level code to run on the much higher performance SMP hardware. The SMP machine might have as many as four cores, one might be dedicated to a realtime OS to handle 3G and other communications needs.

The other thing that people need to realize is that a large scale SoC, of the type Apple is thinking about, will save a dramatic amount of power. More so if the implement that SoC on a much smaller chip process. It is very possible for Apple to offer up a faster iPhone while extending battery life.

Dave