Got a tip for us? Share it...

GPU Powered Macs and iPhones

Architosh points us to a Guardian.co.uk article from last week which details the upcoming trend of using GPUs (graphics processors) for day to day computing. As they point out, if you have a computer with either an ATI or nVidia graphics card, chances are you have more than 100 microprocessor cores waiting for use. While these cores have been optimized to deliver high performance graphics for games and video, there's an effort to harness these processors for general use.

Those GPU cores are the piranhas of processing. Because there are so many of them, they can chomp through tens of gigabytes of data in a second. But it has to be the right kind of data - something that can be parcelled up and delivered in bite-sized chunks to each core. In many cases, almost as soon as they have started working, the GPU piranhas will be waiting for the next chunk of meat. Managing that is hard and often it is just easier for a developer to have all the software run on a regular CPU.

Due to their specialized function, some tasks are better suited for GPU use. So far, research has focused on scientific tasks such as weather predictions, but there are efforts to standardize this programming.

Most industry support is focused around Apple's OpenCL specification which they announced will be coming in the next major version of Mac OS X ("Snow Leopard"). Of course, not everyone is behind the initiative. As usual, Microsoft seems to have their own plans, and been involved in their own research on GPU computing.

Michael Dimelow, director of marketing for media processing at ARM, said: "I don't think Microsoft will be sitting and watching. I would never underestimate Microsoft's ability to come up with alternative positions."

Also relevant to Apple's recent mobile phone push is the fact that GPUs may provide handheld devices with extra computing power with less power consumption. According to the president of Khronos, GPUs can be 10 times more power-efficient than using a CPU. This can improve both video and audio performance on mobile devices.

Since the iPhone shares the underlying OS X codebase, these upcoming improvements in Mac OS X should trickle down to benefit the iPhone.

Top Rated Comments

(View all)

47 months ago
OpenCL looks simply amazing, if Apple and the rest of the industry can get the issues worked out. For example, I could see iTunes 8 for Snow Leopard utilizing this technology to drastically improve encoding speed. In some cases, improvements of 10x could be seen here alone.

Also, the GPU is a great place to look for hardware acceleration in video decoding. QuickTime X would be the perfect place for this, and such improvements would benefit iChat.
Rating: 0 Positives / 0 Negatives
47 months ago
Sounds a lot like Adobe and CS4. Taking advantage of the GPU would be wonderful.
Rating: 0 Positives / 0 Negatives
47 months ago
Kind of like NVIDIA's Tegra, GPU-powered mobile phones sounds like a great idea to me. The day-to-day computing on a phone is simple enough for a GPU, and then it has all that graphics power, all in one chip, saving power. Maybe this will trickle up to notebooks and desktops and we'll no longer have a two processor CPU-GPU combo, but one GPGPU or one CPU that's great at graphics!
Rating: 0 Positives / 0 Negatives
47 months ago
If the way the Folding app has been optimized for GPU's is any indication of the speed increases possible, this is pretty exciting stuff, particularly for the mobile market.
Rating: 0 Positives / 0 Negatives
47 months ago

If the way the Folding app has been optimized for GPU's is any indication of the speed increases possible, this is pretty exciting stuff, particularly for the mobile market.


could this mean the end of integrated graphics?
Rating: 0 Positives / 0 Negatives
47 months ago

could this mean the end of integrated graphics?


It could also mean the beginning of newer,better integrated graphics.
Rating: 0 Positives / 0 Negatives
47 months ago

could this mean the end of integrated graphics?


I doubt it. Or at least not for a while. Integrated graphics are cheap and work decently. There may be a time when this new technology is filtered down into lower end computers, but of course, time will tell how soon that is.
Rating: 0 Positives / 0 Negatives
47 months ago

could this mean the end of integrated graphics?


I'm hoping it will be the beginning of replacable integrated graphics.
Rating: 0 Positives / 0 Negatives
47 months ago

I'm hoping it will be the beginning of replacable integrated graphics.


That... doesn't make sense. One of the defining points of integrated graphics is that it's built in to the motherboard. If it's replaceable, it's just really wimpy dedicated graphics.

Computer are going down two routes. Either CPUs will become good at GPU functions (Intel Larrabee) or GPUs will become more general-purpose (GPGPU). GPGPUs have been more available in recent times, but Larrabee looks promising.
Rating: 0 Positives / 0 Negatives
47 months ago

It could also mean the beginning of newer,better integrated graphics.


This is exactly what I was thinking. Once you have an OpenCL spec then the people who make GPUs can build them to run OpenCL well. I'm sure Intel is looking at this.
Rating: 0 Positives / 0 Negatives

[ Read All Comments ]