I love pissing matches.
"I have the 530..."
"Yeah, well, I have the 53FIVE..."
"I have a keyboard."
"Yeah, well... you're on Sprint."
"Hmm... touché."
I love pissing matches.
"I have the 530..."
"Yeah, well, I have the 53FIVE..."
"I have a keyboard."
"Yeah, well... you're on Sprint."
"Hmm... touché."
The only problem being OpenCL support would be non existent on the 3G and 2G as the MBX Lite has a fixed function pipeline. Apple would have had to phased out the older units or provide some way of gracefully falling back (especially since it appears OpenGL ES 2.0 is not backwards compatible).
Well, a year from now the iPhone 3G will have been 2 years old. Just about everyone who has an iPhone 3G would be eligible to upgrade.
Am I the only one who is tired of constant iPhone news?
It sounds like enough to keep up with the Wii pretty easily...
The only problem being OpenCL support would be non existent on the 3G and 2G as the MBX Lite has a fixed function pipeline. Apple would have had to phased out the older units or provide some way of gracefully falling back (especially since it appears OpenGL ES 2.0 is not backwards compatible).
Seems like someone familiar with this line of processors who has access to a couple different devices should be able to test this: (1) write an iPhone app that benchmarks the iPhone 3GS GPU, (2) write the equivalent benchmark app for a device with a known GPU, (3) compare.
I'm pretty much assuming Apple doesn't provide a reliable way to query an iPhone's GPU to find out what chip it is. If they do, so much the better.
Despite the fact that it seems to be common knowledge that the iPhone 3GS uses the latest PowerVR SGX graphics processors, the specifics have remained a bit of a mystery. In an in-depth "under the hood" analysis, Anandtech guessed that Apple uses the low end 520 model in the iPhone 3GS. The PowerVR SGX chips, however, have a range of models which each carry a different set of performance characteristics. The Palm Pre, for example, uses the SGX 530 designed for the handheld mobile market.
iPhone developers, however, have discovered that the iPhone 3GS has extension files named "IMGSGX535GLDriver" suggesting that the new iPhone uses the more powerful graphics processor intended for "high end" mobile devices. This may not be entirely conclusive evidence by itself but it is consistent with a report from a Anandtech commenter who claims to have heard directly from Apple engineers at WWDC that the iPhone 3GS does indeed use the SGX 535. As seen from the above list, the 535 seems to deliver much greater performance over the originally believed 520 model as well as the 530 model found in the Palm Pre.
Article Link: iPhone 3GS Has More Powerful PowerVR SGX 535 GPU?
Am I the only one who is tired of constant iPhone news?
That's all well and great, but what does this mean for battery life? The iPhone 3G was already pretty bad about depleting itself in short periods of time on intensive games.
I'm simply amazed and sooooo glad I skipped the 3G!
Could mean a lot when openCL hits iPhone OS.
I knew there was a reason I got mine on launch day! All I need now if an optimised version of F.A.S.T and I'm all set![]()
The only problem being OpenCL support would be non existent on the 3G and 2G as the MBX Lite has a fixed function pipeline. Apple would have had to phased out the older units or provide some way of gracefully falling back (especially since it appears OpenGL ES 2.0 is not backwards compatible).
Or just not support it on the older models. We have already seen that with the video capability on the 3G vs. 3GS. Jailbroke 3G phones have this capability, so it can be done, they just chose not to do it. I also hear that the Nike + was only a BT function, still the 3G does not support or have it.
Planned obsolescence, just like every other cell phone provider.
Well, a year from now the iPhone 3G will have been 2 years old. Just about everyone who has an iPhone 3G would be eligible to upgrade.
That is good to hear. Not that it means a huge thing to me right now for the code I have in mind. Good for apps from others though.I was the one who commented on the report at AnandTech, and yes, it was one of the development team for the OpenGL|ES2.0 that I was talking to. He made really clear that it was the 535 processor.
OpenCL implies acceleration via the GPU. I'm not sure if the 535 is OpenCL compliant, only a few of the very new Imagination core are. So I'm not sure if this is projecting technology coming for the iPhone GS or other devices in the pipeline.Another, almost oddity, was with a question I had put to the Grand Central guys. They told me to ensure that I keep my coding complient with OpenCL. When I told them that I was developing for the iPhone and not the Mac itself, they basically said, Yeah I know, just make sure that you can be complient with multi-core devices when you need to introduce extra horsepower to your apps.
My personal opinion is that Apple will introduce dual core on a coming iPod Touch device. The device will be focused more on gaming thus the need for the extra core. Of course gaming also implies a better GPU so it may be OpenCL compatible too. In any event some place on the web you can find out which Imagination cores are OpenCL compliant.Does this mean that in a later minor update we'll see OpenCL being used with the current iPhone 3GS or, as I've heard rumor, a multi core main processor,
not at all! OpenCL support should be built into the app by the developer and the use of whatever supported cores are available should be transparent to the user. The goal is to harvest the available resources transparently to the user.allowing the iPhone to switch between cores, based on preference settings and/or CPU workload.
Yes!All looking very nice for the future of mobile devices.
Am I the only one who is tired of constant iPhone news?
Could mean a lot when openCL hits iPhone OS.