
OpenCL™ (Open Computing Language) is the first truly open and cross-platform programming standard for general-purpose computations on heterogeneous systems.
OpenCL™ allows programmers to preserve their expensive source code investment. Applications accelerated with OpenCL can access the combined processing power of a computer’s GPU and CPU cores under a single unified platform – a game-changing development for users of professional graphics and computational design software.
The ability to perform compute-intensive tasks in parallel, using virtually any multicore processor, opens the door for performance and functionality improvements on an unprecedented scale. If you’re working with processing intensive applications in CAD, CAM, CAE, Science, DCC or M&E, get ready for OpenCL to change the way you work.
AMD Accelerated Processors and OpenCL:
Fulfilling the ultimate promise of OpenCL, AMD is taking OpenCL-enabled computing to the next level with a new generation of processors that bring GPU and CPU capabilities together in one chip – the APU, or accelerated processing unit. Introduced in 2011, AMD Fusion APUs are already accelerating more than 50 leading applications on millions of PCs around the world. In August 2012, AMD has also introduced APUs featuring AMD FirePro technology to the professional market.
AMD is an early supporter of OpenCL™ and uniquely positioned in this industry to offer a complete acceleration platform for OpenCL™. AMD works closely with Independent Software Vendors (ISVs) to deliver powerful solutions based on AMD FirePro for professionals in CAD/CAM/CAE as well as Media & Entertainment.
OpenCL™ for CAD/CAM/CAE
- CAD CAM for design and manufacturing compute intensive and parallelized operations
- FEA (finite element analysis) for design analysis and simulation in manufacturing, engineering and construction
- CFD (computational fluid dynamics) for aerospace, automotive, industrial design
- Realtime/Interactive 3D rendering & data visualization for automotive and industrial design, manufacturing, and many other uses
OpenCL for Media & Entertainment:
- Realtime/Interactive 3D rendering and data visualization
- Real-world fluid dynamics & physics simulations to drive life-like 3D animation
- Realtime processing of digital media for production, post-production, broadcast and viewing
THE OPENCL REVOLUTION
See how AMD and OpenCL are enabling DCC, CAD and simulation software to tap into the processing power of modern GPUs
DownloadMoldFlow
now with OpenCL support for 3D analysis solvers

Autodesk® Moldflow® plastic injection molding simulation software provides tools that help manufacturers validate and optimize the design of plastic parts and injection molds by accurately predicting the plastic injection molding process.
Autodesk Moldflow uses GPU technology to reduce solution time for 3D analyses. Compute time is accelerated by using OpenCL™ compute language.
Maya
Autodesk® Maya® 3D animation software delivers a comprehensive creative feature set with tools for animation, modeling, simulation, rendering, matchmoving, and compositing on a highly extensible production platform.
The Bullet Physics for Maya plug-in is the first integrated toolset to leverage OpenCL™ inside of Maya. The Bullet physics engine is OpenCL-accelerated and used in hyper-realistic video games and feature film visual effects. It offers 3D collision detection, soft and rigid body dynamics, and more. Autodesk and AMD partnered to optimize development and performance of the Bullet plug-in in Maya. It is included with the Maya 2012 subscription update.
Maya

Autodesk® Maya® 3D animation software delivers a comprehensive creative feature set with tools for animation, modeling, simulation, rendering, matchmoving, and compositing on a highly extensible production platform.
The Bullet Physics for Maya plug-in is the first integrated toolset to leverage OpenCL™ inside of Maya. The Bullet physics engine is OpenCL-accelerated and used in hyper-realistic video games and feature film visual effects. It offers 3D collision detection, soft and rigid body dynamics, and more. Autodesk and AMD partnered to optimize development and performance of the Bullet plug-in in Maya. It is included with the Maya 2012 subscription update.
arrayfire & Jacket

AccelerEyes is a GPU/OpenCL software company, selling libraries and services for code acceleration
ArrayFire is an easy-to-use and extensive library of OpenCL functions. It’s focus is productive acceleration, in C/C++, Fortran, and Python.
Jacket accelerates MATLAB® code. Without any functional code changes, Jacket brings 2-20X acceleration.
Photoshop CS6

Adobe® Photoshop® CS6 software delivers imaging magic that helps you bring your creative vision to life. Create compelling images with exceptional precision with the world's best imaging software. Design anything you can imagine—at amazing speed.
With many new GPU accelerated features in CS6, Photoshop leverages OpenCL™ to bring up to 661% performance improvements for the new Blur library of effects when completing the final render.
Blender

Blender is a free open source 3D content creation suite. “Blender is available cross platform, but utilizes OpenGL® for drawing the entire interface. That means you best use a graphics card and drivers that conform to the OpenGL® specifications. Unfortunately there are a lot of cheap graphics cards on the market that only support a basic sub-set of the OpenGL® specs. VIA and Intel cards are infamous for this.” Blender.org
Cycles is a adaptive render engine that is interactive and easy to use that can use the power of OpenCL™ on GPUs.
Abaqus/Standard

Abaqus is the simulation engine used by many of the Dassault Systemes modeling and CAD products as well as ecosystem including Abaqus/CAE, CATIA, and SolidWorks.
OpenCL-enabled Abaqus accelerates the factorization of fronts provided by the Dassault Systemes Simulia Abaqus/Standard direct sparse multi-frontal solver on the AMD FirePro graphics product line.
EDEM®

EDEM® is an advanced DEM (Discrete Element Method) simulation software for engineering design & analysis of bulk particle handling & processing equipment.
The implementation of EDEM® simulation engine employing AMD FirePro Graphics Accelerator OpenCL-enabled hardware allows customers to increase both the number of design prototypes and the complexity of models they can simulate in a given time..
Fusion

eyeon Fusion® is a full featured node-based compositing system, used to develop highly realistic special effects for major blockbuster films, stereoscopic productions, game cinematics, broadcast and special event productions, motion graphics and 3D titling.
By leveraging OpenCL™, Fusion is able to harness the power of the GPU to bring performance improvements of up to 1000% for deep compositing and rendering functions.
Houdini

For over twenty years Side Effects has been providing artists with procedural 3D animation and visual effects tools designed to create the highest-quality cinematic results. Houdini is the flagship product, used by thousands of studios to create stunning 3D effects.
Houdini v12 uses the GPU to dramatically increase the performance and speed of Pyro FX simulations (smoke and fire). Pyro FX is currently the only area of Houdini that uses GPU acceleration via OpenCL™, benefiting from significantly faster simulation performance.
h.264/avc

The multimedia market is asking for powerful hardware accelerated encoding solutions to speed up the processing time for video beyond what the CPU alone can offer. MainConcept’s new OpenCL™ H.264/AVC Encoder provides amazing performance making use of OpenCL™ Hardware Acceleration, while maintaining excellent quality.
The SDK allows powerful encoding into the H.264/AVC Baseline, Main and High Profile formats. It offers many features found in the H.264/AVC Encoder that is included in the MainConcept Codec SDK allowing the whole H.264/AVC conversion process to be done on the GPU, except for entropy encoding which is done on the CPU.

THEIA-RT is a fully scalable real-time physics based rendering solution creating the connection between stylists and engineers. It allows the simulation of all colour, lighting and material effects on your display and in a VR Center.
THEIA RT is developed on OpenCL™. It is using OpenCL™ raytracing technology to carry out physically correct rendering in real-time.
Mathematica

Mathematica 8 harnesses GPU devices for general computations using OpenCL™, delivering dramatic performance gains. A range of Mathematica 8 GPU-enhanced functions are built-in for areas such as linear algebra, image processing, financial simulation, and Fourier transforms. Also included is a framework for building and loading OpenCL™ programs into the Mathematica kernel. Mathematica 8 offers the most comprehensive and easy to use high-level interface to GPU programming and computation on the market today.
Integrated as a built-in core component of Mathematica. Hand-optimised GPU functions for linear algebra, financial computation, and image processing. Easy setup, using Mathematica's paclet system to get required user software.
ANSA/ μΕΤΑ
CAE pre-& post-processing suiteOpenCL

BETA CAE Systems is an engineering software company committed to the development of CAE software systems that meet the requirements of multiple simulation disciplines and industrial sectors.
Crucial computationally intensiveANSA tasks were accelerated through OpenCL, in order to meet the performance requirements of the contemporary Industry
