|
IN THIS ISSUE:
|
| developer.amd.com |
 |
|
|
| |
|
|
|
|
How to Optimize Image Convolution
|
| Links |
 |
|
|
|
Udeepta Bordoloi walks though several different ways to optimize an image convolution algorithm. He explains the thinking behind tweaking the workgroup size, type of memory used, and data types that result in incredible speedups. If you use convolution you will definitely not want to miss this step-by-step optimization video.

|
|
|
 |
|
New "Magny-Cours" Zone
The new AMD Opteron™ 6000 processor series, aka the "Magny-Cours" processors, launched a few weeks ago, but what does that mean for software developers besides more cores? Check out the "Magny-Cours" Zone to learn about software visible features such as enhanced power management, I/O virtualization, and Direct Connect Architecture 2.0.
 |
|
|
 |
|
New OpenCL Zone
Now you can easily find everything you need to know about OpenCL programming in one place. Download the ATI Stream SDK with OpenCL support, then access documentation and examples to learn how to program in OpenCL, how to optimize your applications, how to port applications to OpenCL, and more.
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.

|
|
|
 |
|
Now Available: OpenCL Programming Guide
This document provides a basic description of the ATI Stream computing environment and components. It describes the basic architecture of stream processors and provides useful performance tips. This document also provides a guide for programmers who want to use the ATI Stream SDK to accelerate their applications.
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.
 |
|
|
 |
|
Just Released: CodeAnalyst v2.9
CodeAnalyst is now planning to release new versions every quarter so that you have the latest features and bug fixes at regular intervals. The Linux version contains significant new features such as a new CA-OProfile based on OProfile-0.9.6, new Linux distributions supported, and many more. The new Windows version integrates into Visual Studio 2010 and delivers improved stability and bug fixes. Download these new versions today!

|
|
|
 |
|
New Optimizations in Version 4.2.3 of the x86 Open64 Compiler Suite
In addition to many stability and compatibility enhancements, the December 2009 general release of version 4.2.3 of the x86 Open64 Compiler Suite delivers yet another series of impressive optimizations, including:
- Improved interprocedural analysis to include structure array copy optimization and array remapping optimization
- Improved loop optimizations: loop unrolling, loop unroll and jam, triangular loops, proactive loop interchange, loop distribution, and loop peeling
- and many more

|
|
|
 |
|
Just released: LibM Version 2.1
This latest release features 46 new vector functions spread among 4 function groups. The vector functions include array variants (those that operate on buffers) and vector data-type variants (those that operate on elements of an SSE data type). It also includes 2 new scalar functions, remquo and remquof, and some example programs to illustrate usage of the AMD LibM functions.

|
|
|
 |
|
Better Uptime for Long Running Java Applications
AMD Java Labs submitted a new change to OpenJDK to overcome a long standing problem in the HotSpot JVM, that is that there was no mechanism in the JVM to recover if the code cache of compiled Java methods became full. Our change introduces a way for the code cache to be selectively cleaned based on application behavior which should allow the application's hot methods to remain compiled and continue to run at full speed.

|
|
|
 |
|
AMD Display Library SDK Now Supports ATI Eyefinity technology
With the launch of the ATI Radeon™ HD 5000 series graphics cards and the introduction of ATI Eyefinity technology, AMD has enabled a new level of immersive Direct3D and OpenGL gaming. By sharing the APIs and technical knowledge, game developers can now fully exploit the potential of ATI Eyefinity technology.
 |
|
|
 |
|
AMD and I/O Virtualization on "Magny-Cours" Processors
In virtualization, device emulation is the most time-consuming component. The overhead comes from intercepting DMA accesses and interrupts for guest OS. To prevent malicious DMA accesses from un-authorized devices, the hypervisor has to intercept all DMA requests and then copy the data to (or from) the guest memory area. Learn how AMD-Vi™, a new hardware feature added to the AMD SR56×0 chipset, can be used to control DMA accesses and interrupts for devices installed on the system.
 |
|
|
 |
|
You down with AMD-P?
AMD-P incorporates all of the power management technologies that are available in AMD Opteron processors. Brent Kerby, AMD Senior Product Marketing Manager, takes you through each of the features supported by our new AMD Opteron™ 6100 Series processors, like Independent Dynamic Core Technology, AMD CoolCore™ technology, Advanced Platform Management Link, and more.
 |
|
|
 |
|
Ready, Willing and Able – AMD Supports OpenGL 3.3 and OpenGL 4.0
Working for the graphics side of the AMD family, Dave Erskine is often asked if these new versions of OpenGL are supported by AMD graphics products and the short answer is yes. Get the rundown on which graphics products are fully compatible.
 |
|
|
 |
|
Upcoming Sponsored Events
- International Symposium on Code Generation & Optimization
April 24-28: Toronto, Canada
- International SuperComputing
May 31 – June 3: Hamburg, Germany
- VMWorld
August 30 – September 2: San Francisco, CA
See all Events
|
|
|