OpenCL Integrated Performance Primitives (OpenCLIPP) is a library providing processing primitives (image processing primitives in the first version) implemented with OpenCL for fast execution on dedicated computing devices like GPUs. It was designed to be simple to use and to have low overhead. Two interfaces are provided: C Interface similar to the Intel IPP and NVIDIA NPP libraries and C++ Interface. An OpenCL SDK is required to build the library.
Last chance to submit your #OpenCL related paper, poster or tutorial for #IWOCL 2014. Deadline midnight February 14th 2014.
Amdahl Software announced the latest major update to its flagship Eclipse plug-in, OpenCL CodeBench. With the recent 1.2 release, developers can now benefit from automatic host-code generation as they are coding their OpenCL kernels.
Intel is offering a tutorial demonstrating how SPIR can be generated by an Offline Compiler tool, and be consumed using the latest Intel OpenCL SDK. These capabilities open the door for other potential languages and programming models to access many heterogeneous platforms in a standard, portable and efficient way.
Xilinx technology experts will present and demonstrate solutions including acceleration of Monte Carlo options pricing simulations on x86 platform and the OpenCL design environment for Xilinx All Programmable devices.
OpenCL.NET is a .NET library, providing full API bindings for the OpenCL standard. Using GPU acceleration and OpenCL.NET, it is possible to achieve great performance in .NET based applications. CLFORTRAN aims to simplify integration of GPU resources for scientific computing in various fields of science that heavily relies on Fortran codes.
LibreOffice 4.2 was just released. The most significant addition is a new engine for Calc: massive parallel calculations of formula cells using GPU via OpenCL are now possible thanks to our new formular interpreter. The addition of OpenCL was enabled by AMD and MultiCoreWare.
An informative 25 minute introduction on how to program Altera FPGAs with OpenCL. Presented by Acceleware, the webinar begins with an overview of the OpenCL programming model and data parallelism, before discussing simple OpenCL syntax, kernels and memory spaces. The second part of the webinar examines how OpenCL is mapped to Altera FPGA architecture and how to compile an OpenCL kernel. The presentation concludes with a summary of OpenCL optimizations techniques.
The Khronos Group today announced the ratification and public release of the SPIR 1.2 specification that provides a non-source encoding, and binary level portability, for OpenCL 1.2 device programs. SPIR (Standard Portable Intermediate Representation) is the industry's first open, cross-platform Intermediate Representation standard for portable heterogeneous parallel computing and is based on LLVM IR. SPIR enables developers to avoid exposing sensitive kernel source and enables a diversity of language front-ends to easily target OpenCL platforms and devices in addition to OpenCL C. The SPIR specification and registry can be found on the Khronos website.
Stop by the Khronos booth at HiPEAC on 21st Jan for the latest updates on SPIR and discussion on compiler technology for parallel computation.