• On TechRepublic: 10 cool USB flash drive tricks
June 6, 2008 12:14 PM PDT

Apple eyeing Nvidia's CUDA technology?

by Tom Krazit
  • Font size
  • Print
  • 2 comments

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
Game developer cuts back on Android in favor of iPhone
How smoking can ruin your Mac
Apple: 'Enterprise' is as enterprise does
Analyst: Timing of the Apple tablet is irrelevant
Dear Apple, about the next iPod
Are these Apple's 2009 Black Friday deals?
AdMob brings interactive video ads to iPhone
iPhone app developer quits over approval process
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

The 411 on early-termination fees

Verizon Wireless has doubled its early-termination fees for smartphones, but what does it mean for the rest of the industry?

Google has its own plan for Netbooks

No, the search giant isn't saying it will build a Netbook. But it sure knows what it would like one running Chrome OS to resemble, and that's a little different from the Netbook of today.
• Screenshot tour of Chrome OS

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