Altera has a free to download OpenCL Tutorial. The tutorial covers ways that you can use OpenCL to target an FPGA to create custom accelerated systems with an average of one fifth the power of competing accelerators; Trends that make FPGAs an important resource for accelerating software execution and How OpenCL makes accelerations accessible to software developers.