Focusing on open APIs for enterprise applications

Open Web Magazine

Subscribe to Open Web Magazine: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Open Web Magazine: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Open Web Authors: Jnan Dash, Jayaram Krishnaswamy, Bob Gourley, Kevin Benedict, Pat Romanski

Related Topics: Open Web Magazine, AMD Virtualization Journal

Open Web: News Feed Item

AMD Adopts OpenCL™ 1.0 Specification Ratified Today by The Khronos™ Group, Reaffirms Commitment to Open Standards for CPU+GPU Compute

AMD (NYSE: AMD) today announced its intent to rapidly adopt the OpenCL 1.0 programming standard and integrate a compliant compiler and runtime into the free ATI Stream Software Development Kit (SDK).

OpenCL 1.0 was ratified today by the The Khronos Group, an independent standards body with company-members throughout the computing industry. The OpenCL programming standard and associated technologies are aimed at better enabling developers to write vendor-neutral applications that can execute on either the CPU or GPU within a system. This allows developers to easily take advantage of whichever processor is best suited for the task at hand.

“The potential benefits of having applications run on both the CPU and GPU within a system are enormous,” said Rick Bergman, senior vice president and general manager, Graphics Products Group, AMD. “Unfortunately, up until now programmers could only choose proprietary programming languages that limited their ability to write vendor-neutral, cross-platform applications. With today’s ratification of OpenCL 1.0, I’m happy to say those days are over. Developers now have a better, truly open choice.”

AMD is a founding and contributing member of the OpenCL working group in The Khronos Group, and has consistently been one of the most vocal and active proponents of the standard. AMD is committed to getting this valuable new technology into the hands of programmers as quickly as possible, and is rapidly evolving its free ATI Stream SDK to make it happen. AMD is making good progress on its OpenCL-compliant offering and plans to release a developer version of the ATI Stream SDK with support for OpenCL 1.0 for content developers in the first half of 2009. Working from early specifications of OpenCL, AMD’s engineering team has already started running code on its initial implementation.

AMD also continues to improve its Brook+ tools and plans to provide a transition path for those who want to port their Brook+ code to OpenCL. Brook+ is an open source, high-level programming framework provided by AMD as part of the free ATI Stream SDK.

Building on the significant enhancements of ATI Stream SDK 1.3, version 1.4 is being designed to add finer grain data type support, graphics API interoperability, multi-GPU support and thread-level data sharing to Brook+. It is also being enhanced to add improved support for the ATI Radeon™ HD 4870 X2 graphics cards and to include support for several ATI FirePro™ 3D graphics accelerators. AMD expects to release version 1.4 of the ATI Stream SDK in the first quarter of 2009.

“Lack of standards has hamstrung the use of graphics processors to accelerate computing,” said Gordon Haff, Principal IT advisor, Illuminata. “I therefore view the ratification of the OpenCL specification as an important step toward pushing GPU-accelerated software beyond early adopters and into the hands of mainstream businesses and consumers around the world.”

Taking ATI Stream Mainstream

On November 13, AMD announced its plans to release the free download of ATI Catalyst™ driver update, version 8.12, which will instantly unlock new ATI Stream acceleration capabilities already built into millions of ATI Radeon™ graphics cards. The driver is available for download on or around December 10. AMD also plans to make available a free downloadable version of its ATI Avivo™ Video Converter utility, which allows users of many ATI Radeon HD graphics cards to immediately experience the benefit of ATI Stream technologies when transcoding video. Once released, both can be downloaded at

About ATI Stream

ATI Stream is a set of advanced hardware and software technologies that enable AMD graphics processors (GPU), working in concert with the system’s central processor (CPU), to accelerate applications beyond just graphics. This enables better balanced platforms capable of running demanding computing tasks faster than ever. For more information on ATI Stream and the ATI Stream SDK visit

About AMD

Advanced Micro Devices (NYSE: AMD) is an innovative technology company dedicated to collaborating with customers and industry partners to ignite the next generation of computing and graphics solutions at work, home and play. For more information, visit

©2008, Advanced Micro Devices, Inc. AMD, the AMD Arrow logo, ATI, the ATI logo, Radeon, The Ultimate Visual Experience and combinations thereof, are trademarks of Advanced Micro Devices, Inc. Other names are for informational purposes only and may be trademarks of their respective owners.

Cautionary Statement

This release contains forward-looking statements concerning product and technology introduction schedules and product features and performance capabilities, which are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are commonly identified by words such as “would,” “may,” “expects,” “believes,” “plans,” “intends,” “projects” and other terms with similar meaning. Investors are cautioned that the forward-looking statements in this release are based on current beliefs, assumptions and expectations, speak only as of the date of this release and involve risks and uncertainties that could cause actual results to differ materially from current expectations. Risks include the possibility that Intel Corporation’s pricing, marketing and rebating programs, product bundling, standard setting, new product introductions or other activities targeting AMD’s business will prevent attainment of AMD’s current plans; AMD will require additional funding and may not be able to raise funds on favorable terms or at all; customers stop buying the company’s products or materially reduce their operations or demand for its products; the company will be unable to develop, launch and ramp new products and technologies in the volumes and mix required by the market and at mature yields on a timely basis; demand for computers and consumer electronics products and, in turn, demand for the company’s products will be lower than currently expected; there will be unexpected variations in market growth and demand for the company’s products and technologies in light of the product mix that it may have available at any particular time or a decline in demand; the company will be unable to transition to advanced manufacturing process technologies in a timely and effective way, consistent with planned capital expenditures; and the company will be unable to maintain the level of investment in research and development and capacity that is required to remain competitive. Investors are urged to review in detail the risks and uncertainties in the company’s Securities and Exchange Commission filings, including but not limited to the Quarterly Report on Form 10-Q for the fiscal quarter ended March 29, 2008.

More Stories By Business Wire

Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.