Past Issues February 2011
AMD Developer Central

IN THIS ISSUE:
» AMD Presents the OpenCL™ University Kit
» Join AMD at the Game Developers Conference 2011
» OpenCL™ Optimization Case Study: Support Vector Machine Training
» Presentation: Making OpenCL™ Simple with Haskell
» ULP Analysis for Arithmetic Operations
» HPC High Performance Linpack
» Just Released: coreboot support for AMD Embedded G-Series Fusion Platform
» AMD Embedded Solutions Partners With Sage Engineering to Deliver Develop and Debug Tools for AMD Platforms
» Recently Added to developer.amd.com
» Upcoming Sponsored Events
 developer.amd.com
  CPU Tools
GPU Tools
Technology Zones
Documentation & Articles
Sample Code & Apps
Community
Member Benefits
Events
 
 
 
AMD Presents the OpenCL™ University Kit

AMD Presents the OpenCL™ University Kit
 Links
  Quick Poll
RSS
Login
 

HotItem   
AMD presents the OpenCL™ University Kit, a set of materials for teaching a full semester course in OpenCL programming. Each lecture includes instructor notes and speaker notes, plus code examples for select lectures to help enhance learning.  This kit enables educators to quickly introduce OpenCL learning into their curriculum.

OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.

Download Now
 
 
Join AMD at the Game Developers Conference 2011 Join AMD at the Game Developers Conference 2011

Stop by booth #924 in the South Hall of Moscone Center from March 2-4 to view the latest technology in action! You’ll also want to check out these sessions from our experts:

Efficient Compute Shader Programming
Wednesday, March 2, 2011
10:30 AM - 11:30 AM
Meeting Room #301, North Hall

Optimizing and Debugging Graphics Applications with AMD's GPU PerfStudio 2.5
Wednesday, March 2, 2011
4:30 PM - 5:30 PM
Meeting Room #123, North Hall

Programming for AMD Fusion APUs
Thursday, March 3, 2011
9:00 am -10:00 am
Meeting Room #120, North Hall

Learn More
 
 
OpenCL™ Optimization Case Study: Support Vector Machine Training OpenCL™ Optimization Case Study: Support Vector Machine Training

In this article, we examine key kernels utilized in a Quadratic Programming solver for Support Vector Machine training. We optimize the evaluation of the Radial Basis Function SVM kernel by examining a variety of different data structures as well as their performance implications, improving performance by a factor of 5 compared to naive code running on an AMD Radeon™ HD 5870 GPU. We discuss general rules of thumb that lead to efficient data structures for OpenCL computation.

Learn More

 
 
Presentation:  Making OpenCL™ Simple with Haskell Presentation: Making OpenCL™ Simple with Haskell

As part of the Microsoft Research Cambridge Talks series, Ben Gaster presents an embedding of OpenCL into the functional programming language Haskell, with the intention of allowing programmers to increase productivity while also allowing them to write any OpenCL program. He qualitatively demonstrates that using Haskell as a host language improves programming productivity, and provides Haskell programmers access to some of the performance benefits of modern CPUs and GPUs.

Learn More

 
 
ULP Analysis for Arithmetic Operations ULP Analysis for Arithmetic Operations

In an ideal world, we would have infinite precision and all arithmetic operations would generate exact results, and thus we would not need to worry about the “Unit in the Last Place” (ULP). But in computer science, numerical analysis, or even in real life, we have limited bit storage/memory which can cause inexact representation of the numbers and inaccurate results for arithmetic operations. Such errors are usually measured in terms of ULPs. This blog article presents resultant ULP errors for basic arithmetic operations and discusses some maximum error bounds for those ULPs.

Learn More

 
 
HPC High Performance Linpack HPC High Performance Linpack

This paper describes a method for installing and running the High Performance Linpack (HPL) benchmark on servers using AMD Opteron™ processors, especially on servers using AMD Opteron™ 6100 Series processors. This is an updated version of an article originally published on 9/12/2008, which focused on earlier versions of Opteron™ processors and included build information for MPICH2.

Learn More
 
 
Just Released:  coreboot support for AMD Embedded G-Series Fusion Platform Just Released: coreboot support for AMD Embedded G-Series Fusion Platform

AMD recently contributed over 165,000 new lines of source code to the open source coreboot project, adding support for the AMD Embedded G-Series Fusion Platform. This sizable effort includes a main patch containing AMD’s AGESA and CIMx modules, representing over 500 person-months of development. AMD’s investment in coreboot is part of the company’s long-standing track record of supporting the open source community with vendor-quality code to help shorten development cycles, enhance code quality, and support key features.

Learn More
 
 
AMD Embedded Solutions Partners With Sage Engineering to Deliver Develop and Debug Tools for AMD Platforms AMD Embedded Solutions Partners With Sage Engineering to Deliver Develop and Debug Tools for AMD Platforms

Sage Electronics and AMD have partnered to create the Sage EDK integrated development environment (IDE) and SmartProbe debugger to provide a complete view of the embedded development cycle, including execution, registers, memory, and peripherals. For developers working on microprocessor-based projects, having a robust IDE and debugging tool that enables insight into this level of development is critical to shortening development time.

Download Now
 
 
Code Faster Recently Added to developer.amd.com

 BIOS and Kernel Developer Guide for AMD Family 14h Models 00h-0Fh Processors
 Revision Guide for AMD Family 14h Models 00h-0Fh Processors
 On-demand replays of OpenCL Programming Webinar Series



 
 
Upcoming Sponsored Events Upcoming Sponsored Events
  • MRSC
    April 11-13:  Bristol, UK
  • AMD Fusion Developer Summit
    June 13-16:  Bellevue, Washington
 See all Events


AMD.com AMD.com