API for data parallel Java (Aparapi) allows Java developers to take advantage of the compute power of GPU and APU devices by executing data parallel code fragments on the GPU rather than being confined to the local CPU. It does this by converting Java bytecode to OpenCL at runtime and executing on the GPU, if for any reason Aparapi can't execute on the GPU it will execute in a Java thread pool.
The next AMD Fusion12 Developer Summit will be held in Bellevue Washington, June 11-14 2012. Heterogeneous computing and the OpenCL platform have gained tremendous momentum recently. Visit the AMD Developer Summit and learn how to leverage heterogeneous computing to advance your projects, as well as see the latest advancements in OpenCL.
AMD supports languages including C++ AMP and OpenCL for GPGPU offload and as such, the company clearly feels it's time to bring the technology to a new audience under a more professional brand identity. Fusion System Architecture (FSA) will now be known as Heterogeneous Systems Architecture (HSA). The HSA platform will continue to be rooted in industry standards and will include some of the best innovations that the technology community has to offer.
Hindawi Publishing Corporation has issued a call for papers on Parallel and Distributed Computing Challenges in Bioinformatics for the Advances in Bioinformatics peer-reviewed, open access journal. Hindawi Publishing Corporation is a commercial publisher of peer-reviewed journals covering a wide range of academic disciplines. Complete guidelines are available here.
"Despite the last few years of dismal news on the employment front, software engineers with backgrounds in high performance computing are in high demand. This is mainly due to the fact that HPC systems require engineers trained in the intricacies of parallel programming -- OpenCL, MPI, OpenMP, CUDA, and such. While these software frameworks are well known in the HPC realm, most computer science programs do not offer classes in them at the undergrad level. And there are only a handful of specialized HPC curriculums in the country, most of which are associated with DOE or NSF supercomputing centers." The Khronos Group is hoping that their Khronos Institute of Training and Education (KITE) initiative will help to ease the void in this field.
AMD is using the Taiwan Semiconductor Manufacturing Companies new 28nm manufacturing process to build the new high-end Radeon HD 7970 GPU. The HD 7970 sports 4.3 billion transistors in a 365mm2 die. The 7970 supports OpenCL and OpenGL 4.2. It is assembled from 32 GCN compute units, which translates to 2,048 stream processors, each based on AMD’s new SIMD-plus-scalar architecture. As well, the 7970 includes 768KB of L2 cache and eight render back-ends, features a 384-bit interface to 3GB GDDR5 memory and a PCIe 3.0 interface. The GPU is capable of peak throughput of 264GB/s.
HT4U staff have benchmarked 55 GPUs using three tests with three applications compatible with OpenCL. Especially interesting are the results with the 3D rendering application LuxRender. The article is written in Portuguese, but the results are easy to understand for all.
AMD gDEBugger is a real-time OpenCL and OpenGL debugger and memory analyzer integrated into Microsoft Visual Studio. The new v6.1 adds concurrent debugging of multiple kernels, greatly improved overall kernel debugging performance, especially in scenarios where large sections of code are being skipped, and overall application stability improvements both for the client (Visual Studio) and server (debugged application) sides.