Skip the navigation
News

Will OpenCL endow 'Snow Leopard' Macs with supercomputer-like speed?

The technology allows developers to tap into the latent power of graphics chips

By Eric Lai
December 16, 2008 12:00 PM ET

Computerworld - A recently approved technology standard should help software developers to tap the latent processing power of graphics chips and transform regular computers into veritable supercomputers -- at least for certain applications. Poised to take advantage of the technology first is Apple Inc.

Based on the popular C programming language, Version 1.0 of OpenCL was ratified and published by standards body The Khronos Group last week. The OpenCL programming language, developed by Apple, lets applications offload much of the processing from the CPUs to a computer's graphics chip, or GPU.

Modern GPUs from Nvidia, Advanced Micro Devices subsidiary ATI Technologies and Intel are as powerful as regular CPUs -- in some cases more so. For instance, ATI's latest Radeon HD 4870 GPU has almost 1 billion transistors, more than twice as many transistors as parent AMD's most powerful quad-core Phenom CPU.

Even when they are helping to display hyper-realistic first-person shooter video games or encoding video, GPUs tend to be woefully underutilized. OpenCL can solve that by allowing GPUs to accelerate many applications, especially those whose work can be broken down into many smaller parallel calculations, such as low-level number crunching, high-resolution graphics rendering and video encoding.

For those operations, GPUs "are blindingly fast," said Dan Olds, an analyst at the Gabriel Consulting Group. Encoding and rendering high-def video can be done between 40 to 100 times faster when apps are recompiled with OpenCL, said Olds. Health care applications such as those processing MRIs and CAT scans would see similar acceleration, he said.

"When you compare the performance to a standard Mac, this will sound like a supercomputer to some people," he said.

Ian Lao, an analyst at In-Stat, agreed. "This is not total hyperbole," he said. "The moment I enable OpenCL, I can take a desktop computer into the low-to-mid-end server/supercomputer category."

Apple, the immediate beneficiary

Apple looks to be the chief immediate beneficiary of OpenCL, which will be supported in its forthcoming move to Mac OS X 10.6, code-named Snow Leopard.

"That hides some of the complexity of OpenCL, such as the need for OS X to detect and download separate graphics drivers," said Lao, though he noted that Macs will still need specific Nvidia or ATI graphics chips to take advantage of the technology.

Snow Leopard could come as early as the first quarter of 2009, although Apple has only said that it would be released by midyear. More details could emerge at next month's Macworld Expo.

Olds doesn't think OpenCL will jump-start the Mac as a gaming platform, despite the potential rendering advantages. Rather, he thinks it will be used to accelerate the video and graphics applications used by creative professionals who have long bought Macs.



Additional Resources
Forrester Consulting - Optimizing Users and Applications in a Mobile World
WHITE PAPER
Solving application issues over the WAN requires careful consideration. Based on their independent research, Forrester Consulting offers recommendations on how to tackle application performance issues, insufficient bandwidth and the inability to quickly restore users in a disaster.

Read now.

Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

Processors White Papers
Overcome Top 7 Admin Challenges of Active Directory
As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
Insiders Can Ruin Your Company. Take Action.
Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
Top Solutions and Tools to Prevent Devastating Malware
Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
Streamline Compliance and Increase ROI
Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will...
X-Ray of the PCI Process-4 Proactive Steps
This white paper from Forrester Research Inc., helps break PCI into understandable components. Security and risk professionals will gain knowledge and insight into...
All Processors White Papers
Processors Webcasts
Optimizing Networks for the Cloud
Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
Virtualize Business-Critical Applications with Confidence
Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®...
All Processors Webcasts
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs