• On The Insider: Britney's Bikini-Clad Top 10
June 6, 2008 12:14 PM PDT

Apple eyeing Nvidia's CUDA technology?

by Tom Krazit

SANTA CLARA, Calif.--Apple's Worldwide Developers Conference is expected to cover the parallel tracks of Mac and iPhone software development, but the company may have another aspect of parallelism to discuss next week.

Nvidia's CUDA technology could make it easier to transcode home movies--or hits like Ratatouille--into a format suitable for an iPhone.

(Credit: Apple)

Nvidia CEO Jen-Hsun Huang, in an interview earlier this week, suggested that Apple might have plans for Nvidia's CUDA technology as part of the WWDC festivities next week. CUDA is a programming technology that allows software developers to take advantage of the unique parallel processing characteristics of graphics processors such as Nvidia's GeForce 8600M, found in the MacBook Pro. Nvidia released a beta version of CUDA for Mac OS X back in February.

"Apple knows a lot about CUDA," Huang said, implying the company might be ready to formally embrace Nvidia's technology to make it easier to exploit graphics chips inside Macs. Apple's implementation "won't be called CUDA, but it will be called something else," Huang said in an interview here at Nvidia's headquarters on Wednesday.

Software developers are interested in the potential of graphics chips because of their ability to embrace parallelism, or the simultaneous execution of different types of problems. CPUs from Intel and AMD are designed as general-purpose processors, able to handle any kind of code a programmer can throw at the chip. But until multicore chips became all the rage, those CPUs were basically designed to tackle one problem, and then move onto the next problem: and software for those chips has been designed accordingly.

GPUs, on the other hand, break up a problem into much smaller bits and process it in parallel with other problems at a very high rate of speed. To this point, however, only specialized applications such as graphics software or high-performance computing applications have been able to take advantage of that raw horsepower. Nvidia, AMD, and Intel are all working on ways to allow everyday programmers to exploit the unique characteristics of graphics processors.

For example, during my visit on Wednesday, Nvidia engineers demonstrated how a CUDA-enabled version of a program similar to QuickTime running on a desktop or laptop could dramatically speed up the processor of transcoding a movie or television show into a format suitable for the iPhone.

The GeForce 8600M GT is one of the Nvidia graphics processors that are listed as CUDA-enabled on Nvidia's site. Huang declined to share specifics regarding Apple's intentions, but a conference of Mac developers would be a likely place to discuss any plans Apple might have for CUDA.

Tom Krazit writes about the ever-expanding world of Internet search, including Google, Yahoo, online advertising, and portals, as well as the evolution of mobile computing. He has written about traditional PC companies, chip manufacturers, and mobile computers, spending the last three years covering Apple. E-mail Tom.

Recent posts from Apple
Apple said to be working on 'world-mode' iPhone
Smartphone market unfazed by recession
Steve Jobs, Fortune's CEO of the decade
Apple, RIM grab market share from Nokia
Parallels 5 boasts huge speed improvement
Apple reaches 100,000 apps, 2 billion downloads
Hacker breaks into jailbroken iPhones, asks for $7
China Unicom: 5,000 iPhones sold in first weekend
Add a Comment (Log in or register)
by ittesi259 June 6, 2008 1:37 PM PDT
Apple's implementation "won't be called CUDA, but it will be called something else," Ok the it will be called something else part is so implied with the first part why bother saying it......its about as funny as the following headline I saw on Yahoo!'s frontpage last week: "Democrats split on whether party is energized or divided." Made me laught hard.
Reply to this comment
by Nicholas Buenk June 7, 2008 12:31 AM PDT
About time. For a while now GPU's have had h264 acceleration built into them which OS X has not used at all which is just silly. While CUDA doesn't use the specific video acceleration features of the GPU, it allows use of the shader features of the GPU to help with video.
Reply to this comment
advertisement
Click Here

FAQ: Buying the right Windows 7 upgrade

Readers still have lots of questions on just which version of the software they need to buy in order to upgrade their PC. CNET News tries to offer some answers.

N.Y. lawsuit details Intel's 'largesse' toward Dell

Attorney General Andrew Cuomo's federal antitrust case filed Wednesday alleges a longstanding symbiotic relationship between Intel and Dell.

About Apple

At the start of the 21st century, there's no tech outfit more influential than Apple. CNET News' Erica Ogg and other reporters will attempt to make sense of the rumors, hype, products, and people that will shape the future of the company. But Apple's not the only game in town, as the established cell phone companies and others strike back against the iPhone. E-mail Erica at erica.ogg@cnet.com.

Add this feed to your online news reader

Apple topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right