Welcome | Sign In
MacNewsWorld.com
OS X

Snow Leopard Sharpens Claws on New OpenCL Standard

Print Version
E-Mail Article
Reprints
Snow Leopard Sharpens Claws on New OpenCL Standard

The OpenCL standard has made it to 1.0 status. The specification is designed to better combine a computer's CPU and GPU horsepower, resulting in better use of hardware resources when it comes to complex tasks. It's also a key ingredient of Snow Leopard, an upcoming OS X version from Apple designed more to tweak the operating system's performance than add new features.


Increase Customer Sales with VerticalResponse Email Marketing! Quickly and easily send email newsletters, coupons & sales announcements to your customers – no technical expertise needed. Sign up for your Free Trial today and send 100 emails on us!

The Khronos Group has released OpenCL 1.0, a new open, royalty-free specification standard for cross-platform parallel programming for modern processors. To put it more simply, OpenCL is the key that's going to unlock processors and help Apple (Nasdaq: AAPL) unleash Snow Leopard, the company's next Mac OS X version.

"In OpenCL, Khronos and its vendor partners are developing an open API (application programming interface) for executing general-purpose code kernels on GPUs (graphics processing units) -- so-called GPGPU functionality. In plain English, they hope to unleash the considerable power contained in the GPUs and multi-GPUs used for graphics processing in devices ranging from gaming consoles to game-focused PCs to smartphones," Charles King, principal analyst for Pund-IT, told MacNewsWorld.

"OpenCL developers envision a time when all the processing resources -- CPUs and GPUs alike -- can be harnessed together to execute parallel programming functions. In such scenarios, a dual-core gaming notebook with multi-GPU video capabilities effectively becomes a potentially powerful, highly flexible computing cluster -- think mobile high performance computing," he explained.

OpenCL comes into play for Apple with Snow Leopard, which is focused more on performance enhancements rather than new features -- and Apple is building it to lay the foundation for the future of OS X innovation and third-party applications. Apple is also working to optimize Snow Leopard for multi-core processors as well as tap into GPUs, which all too often sit relatively idle in many computers.

Apple in June previewed Snow Leopard to developers and introduced its "Grand Central" technology, designed to make it easier to create programs that can take advantage of multi-core Macs.

On the Fast Track

Proposed six months ago as a draft specification by Apple, OpenCL has been developed and ratified by industry-leading companies including 3DLABS, Activision Blizzard, AMD, Apple, ARM, Barco, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, HI, IBM, Intel, Imagination Technologies, Kestrel Institute, Motorola, Movidia, Nokia, Nvidia, QNX, RapidMind, Samsung, Seaweed, Takumi, Texas Instruments and Umea University.

"The opportunity to effectively unlock the capabilities of new generations of programmable compute and graphics processors drove the unprecedented level of cooperation to refine the initial proposal from Apple into the ratified OpenCL 1.0 specification," noted Neil Trevett, chair of the OpenCL working group, president of the Khronos Group and vice president at Nvidia.

"As an open, cross-platform standard, OpenCL is a fundamental technology for next-generation software development that will play a central role in the Khronos API ecosystem, and we look forward to seeing implementations within the next year," he added.

Snow Leopard Muscle

"We are excited about the industry-wide support for OpenCL," noted Bertrand Serlet, Apple's senior vice president of software engineering.

"Apple developed OpenCL so that any application in Snow Leopard, the next major version of Mac OS X, can harness an amazing amount of computing power previously available only to graphics applications," he added.

"OpenCL adds fuel to the most exciting parallel computational revolution of our generation -- GPU computing," added Tony Tamasi, senior vice president of technical marketing Download Free eBook - The Edge of Success: 9 Building Blocks to Double Your Sales at Nvidia. "It also provides another powerful way to harness the enormous processing capabilities of our CUDA-based GPUs on multiple platforms."

Nvidia is now producing the graphics chips for Apple's latest MacBooks, which use GeForce 9400M and GeForce 9600M GT hardware.

OK, but When?

It's not unlike Apple to have some sort of advantage hidden up its sleeve, so it's hard to say when OpenCL will have a positive effect on Mac users. Snow Leopard will ship in 2009, and the latest rumors are pointing to the first quarter.

Still, when might OpenCL really start cooking?

"OpenCL is an API, which means that vendors signing onto it could use OpenCL as the basis for their own solutions. Roughly speaking, figure at least 12 to 24 months before programmers start seeing usable OpenCL programming languages and tools," King said.

OpenCL will most likely benefit complex gaming, medical and scientific applications. The OpenCL 1.0 specification and more details are available here.


Print Version E-Mail Article Reprints More by Chris Maxcer


Related News Alerts

Apple Activate Alert | Search Archives

More by Chris Maxcer

The Gphone That Could Catch My Eye
November 20, 2009
Rumors are cropping up that Google is preparing to sell its own Gphone -- an Android handset using Google-branded hardware. There are some reasons to doubt it will happen, of course, but the possibility is intriguing. What would Google have to build to make something worthy of an iPhone fan's attention?
Apple's House Rules Won't Be the Death of App Development
November 13, 2009
Facebook's iPhone app is one of the most popular wares the App Store has ever carried. But its developer, Joe Hewitt, says he's through with it, stating that Apple's review policies are starting a bad precedent for other platforms. However, good apps from talented developers will always find platforms, and Apple's policies won't prevent that from happening. They may even help.
Let's Give the iPhone Hackers a Big Round of Applause
November 06, 2009
It's safe to say most Apple customers are satisfied living in the walled-off ecosystem that the company has created for products like the iPhone. Still, it's good to know that it is possible -- and relatively easy, even -- to bust through those walls if one should ever want to. The work of iPhone hackers is appreciated even by those who've never felt the jailbreak itch.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network