• On TechRepublic: Why Linux will triumph over Windows
June 6, 2008 12:14 PM PDT

Apple eyeing Nvidia's CUDA technology?

by Tom Krazit
  • Font size
  • Print
  • 3 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
Revealing Apple's 2009 Black Friday deals
Apple to Psystar: And don't get any bright ideas about a Black Friday sale, either
eBay launches holiday deals app for iPhone
New Apple ads to Verizon: Can Droid do this?
Schiller: No apologies for App Store approval process
Another iPhone worm, but this one is serious
Game developer cuts back on Android in favor of iPhone
How smoking can ruin your Mac
Add a Comment (Log in or register) (3 Comments)
  • prev
  • 1
  • next
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
by patrick_samples November 26, 2009 6:25 AM PST
HELL NO!
Reply to this comment
(3 Comments)
  • prev
  • 1
  • next
advertisement

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

3G wireless still holds promise

The next generation of 4G wireless may get all the headlines, but advanced 3G technology will likely dominate services for the next few years.

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