The Leading Source for Global News and Information Covering the Ecosystem of High Productivity Computing
December 08, 2008
New industry standard unleashes the vast computing power of modern processors
SINGAPORE, Dec. 9 -- The Khronos Group today announced the ratification and public release of the OpenCL 1.0 specification, the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. 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 Corporation, Imagination Technologies, Kestrel Institute, Motorola, Movidia, Nokia, NVIDIA, QNX, RapidMind, Samsung, Seaweed, TAKUMI, Texas Instruments and Umeå University. The OpenCL 1.0 specification and more details are available at http://www.khronos.org/opencl/.
"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," said 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."
"We are excited about the industry-wide support for OpenCL," said 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."
OpenCL enables software developers to take full advantage of a diverse mix of multi-core CPUs, Graphics Processing Units (GPUs), Cell-type architectures and other parallel processors such as Digital Signal Processors (DSPs). OpenCL consists of an API for coordinating parallel computation and a programming language for specifying those computations. Specifically, the OpenCL standard defines:
Quotes from Working Group Members
Rick Bergman, senior vice president and general manager of the Graphics Products Group at AMD, said: "AMD believes that broad adoption of industry standards by hardware and software vendors is essential to successfully harnessing the power of stream computing in a wide array of mainstream applications. AMD has consistently supported an open, industry standards approach to stream computing, and is an aggressive proponent of the OpenCL standard. Now that OpenCL 1.0 is ratified, AMD plans to evolve its ATI Stream Software Development Kit to comply with the new specification to give developers, businesses and consumers maximum choice and flexibility in leveraging the computational capabilities of our graphics processors."
Andrew Richards, chief executive of Codeplay Software Limited, stated: "Codeplay is proud to have contributed to the definition and specification of the OpenCL 1.0 standard. OpenCL 1.0 will play a vital part in opening up the power of Manycore processors and GPUs to developers in many application sectors. This standard will help Codeplay to continue to innovate in production of programming tools for developers targeting the new heterogenous processor architectures, whilst maintaining interoperability with other elements in the development tool-chain. Codeplay plans to implement conformance with OpenCL 1.0 for its award-winning Sieve C++ Manycore Programming Platform during 2009."
Elliot Garbus, Intel vice president and general manager Visual Computing Software Division, said: "Over the years Intel has worked closely with the industry to innovate through open standards and is a long standing member of the Khronos board of promoters. With the introduction of OpenCL, we see new opportunities for developers to innovate through a task- and data-parallel programming environment that can benefit from the performance and flexibility of current and future Intel products."
Tony King-Smith, vice president of marketing at Imagination Technologies: "Imagination is delighted to have been involved in the authoring of OpenCL, which we see as a significant development for the future of GP-GPU based computing for multimedia."
Page: 1 of 2(Digg, Technorati, more)
PGI Accelerator™ Fortran 95/03 and C99 compilers for x64+NVIDIA
Accelerate applications on x64+GPU platforms by adding OpenMP-like compiler directives to existing Fortran and C programs. Available now for Linux, MacOS and Windows. Download a free 15 day trial.
Platform HPC Workgroup Manager
Platform HPC Workgroup Manager integrates all the cluster productivity tools you need to deploy, run and manage your HPC environment.
The Moscow State University supercomputer, Lomonosov, has been selected for a high-performance makeover, with the goal of tripling its processing power to achieve petaflop-level performance in 2010. T-Platforms, who developed and manufactured the supercomputer, is the odds-on favorite to lead the project.
Read More...
Right on schedule, Intel has launched its Xeon 5600 processors, codenamed "Westmere EP." The 5600 represents the 32nm sequel to the Xeon 5500 (Nehalem EP) for dual-socket servers. Intel is touting better performance and energy efficiency, along with new security features, as the big selling points of the new Xeons.
Read More...
The ACM Turing Award goes to the creator of the modern personal computer; and Voltaire announces a mid-range InfiniBand switch and new technology that accelerates distributed applications. We recap those stories and more in our weekly wrapup.
Read More...
Mar 17 | The Register | But what about the tier ones? Read more...
Mar 17 | Cadalyst Magazine | A new generation of workstations is changing the nature of technical computing. Read more...
Mar 17 | Linux Magazine | Latest iteration of Sun Grid Engine able to tap into Cloud. Read more...
Mar 16 | Bio-IT World | Biotech firm builds genetic models from patient data. Read more...
Mar 15 | The Register | EMC's grand vision for unified global storage. Read more...
Jan 12 | | In-depth look at vSMP Foundation server virtualization technology, technical implementation, use cases and capabilities. The technical whitepaper provides an architectural overview and details on the three vSMP Foundation products: vSMP Foundation for SMP, vSMP Foundation for Cluster and vSMP Foundation for Cloud.
Jan 18 | | This white paper discusses Gore’s copper cable assemblies, and how they continue to exceed the standards for providing reliable, cost-effective solutions for high-performance computer applications.
Join this online panel discussion for live Q&A with leading industry experts, analysts, and end-users to discuss the latest innovations, best practices, barriers to implementation, and measurable benefits of server virtualization with a particular focus on today's real world solutions.
Learn about scalable fault-tolerant architectures and examples of energy efficient and scalable supercomputing clusters using dual QDR InfiniBand to combine capacity computing with network failover capabilities with the help of programming languages such as MPI and a robust Linux cluster management package.
LIVE@SCO9: The IBM team discusses new innovations in hardware, software and services that help clients better understand their workloads and get insight from their R&D efforts. Technology demonstrations include the soon-to-be-released Power7 HPC processor, the DCS990 system with 2.4 petabytes of storage, the xCAT management tool, secure HPC cloud computing and more. Winners of two HPCwire Readers' and Editors’ Choice Awards! Take the IBM virtual tour at SC09 or more information go online to: http://www-03.ibm.com/systems/deepcomputing/sc09.html