My iPhone is more powerful than your Netbook.
It could very well be efficient but the thing is we can't forget that the ARM core can be supplied with very efficient vector like processors.GPGPU computing would probably be VERY efficient on the iPhone, the question would be how _useful_ it is for iPhone-style apps.
Well for the current crop of iPhone apps no it wouldn't be a constraining factor but that is due in part to the limited scope of iPhone apps at the moment. I'm certain though that you could find an example or two right now on app store that would benefit. We also have to realize that the context will change if newr larger devices come out. Lastly OpenCL isn't just a solution that leverages vector based algorithms.Vector arithmetic wouldn't be the constraining factor on most of the apps I've ever seen.
I'm always nterested in better and faster but I have to wonder how close the iPhone is already. Remember they built SL based on things they did to speed up the original iPhone kernel, now the kernels are very similar.I could see more efficient threading being useful to a wide variety of applications, but OpenCL, not so much.
Yes exactly; You need GCD to run OpenCL. Hopefully now you will see my reasoning here, OpenCL compatible hardware will drive the adoption or desire for OpenCL and thus drive the adoption of GCD dispatch. I know that is bottom up but I just see OpenCL compatible GPAs happening before SMAP CPUs.But none-the-less, GCD is at the heart of OpenCL, so if they don't get GCD running, they won't get OpenCL running.
Yes you are absolutely right! I just see more people chomping at the bit to harvest the power in the next gen GPUs we could get. My thinking would be more top down if I thought the next gen Touch where to get a SMP processor but I just don't think it will. A faster processor yes but not likely multicore. NOTE I'd love to be wrong in this reguard.So if I'm wrong (and I'm happy to be wrong) if OpenCL is important, so is GCD.
But isn't it time for Apple to refresh the outside design of the iPhone by tweaking it a little?! Maybe a different phone casing design can tolerate the "thermally-constrained environment and energy requirements".
The candy bar design is getting stale...
Can someone explain to me why an ARM processor is so power efficient, while my Intel uses ~20 watts, and my desktop uses closer to ~100 watts?
That makes about as much sense as recompiling Mac apps for iPhone. To be successful Touch based apps have to be built from the ground up to work in that environment.Imagine...
Mac on the Apple Tablet.
ARM on the Appe Tablet.
That means recompiling the current Mac applications for the new chip, as well as implementing a new touch-like interface.
How much effort may that require from developers? THAT IS THE KEY QUESTION WHEN DECIDING IF CHOOSING ARM FOR THE TABLET OR WAITING FOR INTEL PINE TRAIL OR LATER INTEL CHIPS (ALREADY IN THE WORKS AT INTEL).
That makes about as much sense as recompiling Mac apps for iPhone. To be successful Touch based apps have to be built from the ground up to work in that environment.
Waiting for Intel is stupid as they will always be behind ARM, that simply due to the tiny core. The key reason to choose ARM is that it's low power nature allows for innovation in design and long battery life. Developers don't even come into the equation. In any event it is not like Apple is lacking developers as the thousands of iPhone apps suggest. Couple that with the extremely easy SDK XCode environment apps won't be a problem.
It is a given anyways that the APIs will vary from what we have seen on the Mac or IPhone. Either way developers will have to enhance their software for the supplied environment. Straight Mac APIs won't work on a tablet anymore than they would work on the iPhone.
In any event I think the best thing in the world would be for Apple to follow the lead set by iPhone / app store on this platform. All they need to fo is relax a few restrictions and they will have one hell of a platform.
Dave
I too am curious to know how this ARM is at 0.25w per core while running at 2Ghz. The most efficient 2Ghz Intel Core2's run at 25w total. There are sub-2Ghz Core2's that run as low as 10w total. Maybe the 0.25w is not really at 2Ghz. That would sound more reasonable.
Traditionally, semiconductor companies like Qualcomm, NVIDIA and Texas Instruments have licensed specific pieces of IP (intellectual property) from ARM and incorporated them into their own SoC (system on chip) designs, which then become core components in things like mobile phones, embedded applications and, increasingly computers. We call this the ARM ecosystem.
What ARM is claiming with this latest development - internally codenamed Osprey - is that even companies without the dedicated design teams and budgets of the companies above can now develop silicon based around two "hard macro implementations" for the TSMC 40nm-G process.
sounds like good news for the 4th gen iphone that will come out when 3G S owners still have 1 year left on their contracts lol. i can see the rage now.
If theses processors end up in the iMacs, that pretty much mean no more OSX, since these processors need to be recoded for.
Imagine...
Mac on the Apple Tablet.
ARM on the Appe Tablet.
That means recompiling the current Mac applications for the new chip, as well as implementing a new touch-like interface.
How much effort may that require from developers? THAT IS THE KEY QUESTION WHEN DECIDING IF CHOOSING ARM FOR THE TABLET OR WAITING FOR INTEL PINE TRAIL OR LATER INTEL CHIPS (ALREADY IN THE WORKS AT INTEL).
A lot of factors, but a much simpler instruction set is big one. When you set out with a goal to do low power and build everything from the ground up with that assumption you get different results.
Can someone explain to me why an ARM processor is so power efficient, while my Intel uses ~20 watts, and my desktop uses closer to ~100 watts?
My original 2g iPhone is feeling pretty slow, I hope the 4th gen phones are freaking fast. How will this stack up against Tegra?
My original 2g iPhone is feeling pretty slow, I hope the 4th gen phones are freaking fast. How will this stack up against Tegra?
I don't think that we will see anything with a different screen size, The reason the app store is taking off is because the apps work on all iphones if they screw with that, and make different versions for different phones/screen sizes people might freak out!![]()
What would the screen size have anything to do with how the apps are designed? Now, I don't know anything on designing apps but when you open any app on a computer it doesn't matter what your monitor size is, the app adjusts accordingly. Eventually, Apple developers are going to have to evolve the apps so they can compete with new technologies of other companies.
Just as we lost MacOS when Apple switched from Motorola 68040 processors to PowerPC. And then we lost MacOS X again when Apple switched from PowerPC to Intel. No, wait a second, actually we didn't! MacOS X runs just fine on PowerPC and on Intel. And an ARM processor is much more similar to the Intel x86 processors than PowerPC is.