Skip navigation links
Tools
SDKs
Libraries
Samples & Demos
Docs
Zones
Community
Support
Articles & Whitepapers
Skip Navigation LinksHome > Docs > Articles & Whitepapers

OpenCL™

Title Format Date
OpenCL™ - OpenCL™ Extensions and Device Fission (Rob Farber) HTML 03/30/2012
OpenCL™ - Heterogeneous workflows using OpenCL™ (Rob Farber) HTML 03/30/2012
OpenCL™ - OpenCL™ plugins (Rob Farber) HTML 03/30/2012
JPEG Decoding with Run-Length Encoding: A CPU and GPU Approach HTML 01/31/2012
Tiled Convolution: Fast Image Filtering HTML 12/5/2011
OpenCL™ Optimization Case Study Fast Fourier Transform - Part I (Tauseef Rehman, Aamir Majeed ) HTML 11/1/2011
OpenCL™ Optimization Case Study Fast Fourier Transform - Part II(Tauseef Rehman, Aamir Majeed) HTML 11/11/2011
Bulk Encryption on GPUs (Salman Ul Haq, Jawad Masood, Aamir Majeed, Usman Aziz) HTML 10/12/2011
Supercomputer Performance on a Chip Powers Next-Generation Embedded Image Processing (RTC Magazine) HTML 06/23/2011
OpenCL™ – OpenCL Buffers and Memory Affinity (Rob Farber) HTML 05/24/2011
OpenCL™ – Primitive Restart and OpenGL Interoperability (Rob Farber) HTML 05/24/2011
APU 101: All about AMD Fusion Accelerated Processing Units PDF 5/31/2011
Making OpenCL™ Simple with Haskell PDF 02/01/2011
OpenCL™ and the ATI Stream SDK v2.0 (AMD Staff Engineer) HTML 11/12/2009
OpenCL™ Optimization Case Study: Support Vector Machine Training HTML 02/11/2011
Programming models for next generation of GPGPU architectures (Benedict R. Gaster) PDF 2/27/2011
OpenCL™ and the AMD APP SDK v2.4 (AMD Staff Engineer) HTML 04/06/2011
AMD Offers Alternative To CUDA For Parallelism (Dr. Dobbs) HTML 03/23/2011
OpenCL™ – Coordinating Computations with OpenCL Queues (Rob Farber) HTML 03/11/2011
OpenCL™ – Work-Groups and Synchronization (Rob Farber) HTML 01/06/2011
OpenCL™ – Memory Spaces (Rob Farber) HTML 10/27/2010
OpenCL™ – Portable Parallelism (Rob Farber) HTML 9/17/2010 
OpenCL™ Optimization Case Study: Simple Reductions HTML 08/25/2010
OpenCL™ Tutorial: N-Body Simulation HTML
OpenCL™ Optimization Case Study: Diagonal Sparse Matrix Vector Multiplication HTML 06/10/2010
ATI Stream Computing - Histogram Optimization Illustration PPS 04/05/2010
Image Convolution Using OpenCL™ - A Step-by-Step Tutorial (Udeepta Bordoloi, ATI Stream Application Engineer) HTML 10/13/2009
Introductory Tutorial to OpenCL (Benedict R. Gaster) HTML 08/04/2009
Back to top

Optimization and Performance

Title Format Date
Leverage Aparapi to Help Improve Financial Java Application Performance (Shrinivas Joshi ) PDF 01/18/2012
A Tutorial on Adding New Instructions to the Oracle® Java HotSpot ™ Virtual Machine PDF 12/20/2010
Java Garbage Collection Characteristics and Tuning Guidelines for Apache Hadoop TeraSort Workload (Shrinivas Joshi, Vasileios Liaskovitis) PDF 10/11/2010
Dynamic Whole Program Profiling (Richard Gorton) PDF 09/13/2010
New Round-to-Even Technique for Large-scale Data and Its Application in Integer Scaling (Dr. Gongyuan Zhuang, Ravindra Babu, Bragadeesh Natarajan) HTML 06/11/2010
Java Performance when Debugging is Enabled (Tom Deneau) HTML 05/06/2010
Incorporating Instruction-Based Sampling into AMD CodeAnalyst (Paul Drongowski, Lei Yu, Frank Swehosky, Suravee Suthikulpanit, Robert Richter) PDF 04/08/2010
New Optimizations in Version 4.2.3 of the x86 Open64 Compiler Suite (Michael Lai) HTML 03/31/2010
Instruction-Based Sampling and AMD CodeAnalyst (Paul J. Drongowski) PPT 03/29/2010
Optimizing x86 Applications with Open64: Using the Open64 Compiler Suite 4.2.2 (AMD Staff Engineer) HTML 08/25/2009
Optimizing Java Performance in a Virtual Machine Environment (Azeem Jiva, Shrinivas Joshi) HTML 04/30/2009
4 Easy Ways to do Java Garbage Collection Tuning (Azeem Jiva ) HTML 04/01/2009
NUMA aware heap memory manager (Patryk Kaminski) HTML 03/11/2009
JVMTI Event Piggybacking For Precise Source Mapping (Vasanth Venkatachalam) HTML 02/18/2009
10 Common – But Often Overlooked – Performance Tuning and Analysis Guidelines (Tracy Carver) HTML 02/06/2009
Develop Blazing Fast Code with Microsoft Visual Studio® 2008 and AMD Tools (Anderson Bailey) HTML 01/13/2009
The File I/O Subsystem and Its Affect on Software Performance (Greg Fry ) HTML 10/21/2008
An introduction to analysis and optimization with AMD CodeAnalyst™ Performance Analyzer PDF 09/08/2008
Implementing AMD cache-optimal coding techniques (Greg Fry) HTML 09/04/2008
CodeSleuth: New Performance-Analysis Tool for Java Applications (Cameron Laird) HTML 08/11/2008
Increased performance with AMD CodeAnalyst™ software and Instruction-Based Sampling (on Linux) PDF 07/01/2008
Performance Optimization of Windows Applications on AMD Processors, Part II (Michael Wall) HTML 06/16/2008
Performance Optimization of Windows Applications on AMD Processors, Part I (Michael Wall) HTML 06/09/2008
How JVMs use Escape Analysis to Improve Application Performance (Tom Deneau) HTML 01/31/2008
Using AMD's Performance Library on Windows®: How To Get Smashing Performance (Anderson Bailey) HTML 12/17/2007
Instruction-Based Sampling (IBS): A New Performance Analysis Technique for AMD Family 10h Processors PDF 11/16/2007
Tools and Techniques for GPU Performance Profiling (Justin Whitney) HTML 09/25/2007
Optimize on AMD Opteron and Run Great Everywhere (Anderson Bailey) HTML 05/08/2007
The Windows NUMA API—What It Is and Why You Care (Anderson Bailey) HTML 04/17/2007
Future-Proofing Applications Using Large Data Sets (George Walsh) HTML 01/16/2007
NUMA optimization in Windows Applications (Michael Wall) HTML 01/16/2007
Back to top

HPC

Title Format Date
HPC High Performance Linpack (AMD Staff) PDF 04/23/2012
From Computational Science to Science Discovery: The Next Computing Landscape PDF 01/22/2010
How to use ACML with different versions of GCC/GFORTRAN (Chip Freitag) HTML 09/16/2009
HPC Memory Tuning (AMD Staff) HTML 10/23/2008
HPC Challenge Benchmark (AMD Staff) HTML 10/23/2008
HPC Library-Driven Performance Gains (AMD Staff) HTML 10/23/2008
HPC Compiler-Flag Driven Performance Gains (AMD Staff) HTML 10/23/2008
Power Processing with the Microsoft Windows Compute Cluster Server 2003 (Alan Zeichick) HTML 04/17/2007
Back to top

Parallel Programming

Title Format Date
ImageFilter: A Pretty Problem in Parallel Processing (Alan Zeichick) HTML 3/4/2009
Doom on AMD: Experiment with Multi-threaded Game Development (Justin Whitney) HTML 2/16/2009
Exploiting Multi-Core Processors in Windows Vista (Larry O'Brien) HTML 1/26/2009
Ray Tracing: A Good Test of Multithreaded Coding Expertise (Alan Zeichick) HTML 12/15/2008
Software Design that gets the most out of new AMD Multi-core Microprocessors (Greg Fry) HTML 08/21/2008
Multiple Cores + Shared Caches = Application Performance Boosts—If You Know How (Anderson Bailey) HTML 07/14/2008
Blowing the Socks off the AMD Multicore Threadfest Competition (Alan Zeichick) HTML 04/30/2008
Concurrent Data Collections: Prebuilt Threading Solutions for Real Programmers (Justin Whitney) HTML 03/31/2008
A New Approach to Parallel, Multicore Development, Part II (Alan Zeichick, Keith Lowery) HTML 03/27/2008
A New Approach to Parallel, Multicore Development, Part I (Alan Zeichick) HTML 10/31/2007
Massive Multi-Core Processors: The Gamer's Edge (Alan Zeichick) HTML 10/04/2007
Multi-Core Processors - The Next Evolution in Computing PDF 09/10/2007
Tips For Multithreaded, Multicore Game Development, Part 2 (Justin Whitney) HTML 05/02/2007
Multi-Core Event Based Profiling: Using AMD CodeAnalyst™ to profile Java applications (Azeem Jiva) HTML 03/21/2007
Tips For Multithreaded, Multicore Game Development, Part 1 (Justin Whitney) HTML 02/02/2007
Back to top

Platform & Processor Architecture

Title Format Date
Shared Level-1 Instruction-cache Performance on AMD family 15h (aka "Bulldozer") PDF 02/03/2012
Processor and Core Enumeration Using CPUID (Tracy Carver) HTML 07/09/2009
Ten Things Developers Should Know About Windows® 7 (AMD Staff ) HTML 06/26/2009
Basic Performance Measurements for AMD Athlon™ 64, AMD Opteron™ and AMD Phenom™ Processors PDF 09/25/2008
PCI/PCI Express Configuration Space Access PDF 09/17/2008
Going to Barcelona: A Modern Architecture for Breakthrough Software Performance (Anderson Bailey) HTML 09/07/2007
Barcelona's Innovative Architecture Is Driven by a New Shared Cache (Anderson Bailey) HTML 08/14/2007
SSE128: AMD's New Floating-Point Enhancements (Anderson Bailey) HTML 06/08/2007
Barcelona: AMD's Next-Generation Quad-Core Microprocessor PDF 03/28/2007
AMD Deep Inside: The Power of Embedded Computing, Part 1 (Alan Zeichick ) HTML 01/16/2007
AMD Deep Inside: The Power of Embedded Computing, Part 2 (Alan Zeichick ) HTML 01/16/2007
Back to top

Graphics, Imaging and Multimedia

Title Format Date
AMD – Introduction to OpenGL 3.0 Whitepaper PDF 04/27/2009
Get Extraordinary Performance By Exploiting the GPU (Anderson Bailey) HTML 08/13/2008
Framewave: A fast, efficient library for signal processing (Cameron Laird) HTML 04/30/2008
AMD Performance Library on Linux®: Making the Penguin Fly (Anderson Bailey) HTML 12/17/2007
Introduction to DirectX's Direct3D 10 (Larry O'Brien) HTML 07/12/2007
Illuminating Shaders: Getting Started Developing Pixel Shaders for Lighting (Larry O'Brien) HTML 03/22/2007
Using the New AMD Performance Library (Anderson Bailey) HTML 03/12/2007
AMD Sets Up Shop In Second Life (Alan Zeichick) HTML 02/15/2007
AMD Performance Library: Blazing your Way to Glory (Anderson Bailey) HTML 02/08/2007

See also:

Back to top

Virtualization

Title Format Date
Cross Vendor Migration: ISA Issues in Live Migration (Uwe Dannowski, Andre Przywara) PDF 12/01/2009
Why Virtualization Runs Faster on AMD Opteron™ Processors (Tim Mueting) HTML 01/27/2009
AMD-V™ Nested Paging PDF 07/07/2008
Live Migration with AMD-V™ Extended Migration Technology (Muli Ben-Yehuda, Jon Mason, Orran Krieger) PDF 04/15/2008
Virtualization and You: What AMD-V Means for the Developer (Justin Whitney) HTML 03/29/2007
Back to top

64-bit Computing

Title Format Date
Migrating from Solaris SPARC to Solaris x86 on AMD64 (Anderson Bailey) HTML 05/31/2007
Sun Solaris 10 on AMD: Building World-Class Security on AMD Architecture (Justin Whitney) HTML 01/18/2007
Back to top

Commercial Client

Title Format Date
CCD Focus - Development for Commercial Client Applications: The Full Scoop (Tyler Anderson) HTML 04/09/2007
CCD Focus - Developing with Native Code: What You Need to Know for Commercial Client Development (Greg Fry) HTML 04/09/2007
CCD Focus - Software Performance and Optimization: A Primer for the Commercial Client Developer (Tyler Anderson) HTML 04/09/2007
CCD Focus - Performance Advantages from AMD's Latest Architectural Enhancements: An Introduction for the Commercial Client Developer (Tyler Anderson) HTML 04/09/2007
CCD Focus - Multiple Cores, Multiple Threads, and the Commercial Client Application Developer: Tying it all Together (Tyler Anderson) HTML 04/09/2007
Back to top

Enterprise

Title Format Date
Enterprise Class Indexing – How the AMD Opteron™ Architecture Supports Highly Scalable and Efficient Enterprise Discovery (Tracy Carver, Gordon Harris) HTML 03/29/2007
Index Engines on the AMD Opteron™ – Making Enterprise Class Discovery a Reality (Tracy Carver, Jim McGann) HTML 03/29/2007
Direct to Your Data Center: AMD-Powered Dell Servers (Alan Zeichick) HTML 01/23/2007
One, Two, Three, Four: A Sneak Peek Inside AMD's Forthcoming Quad-Core Processors (Bhavana Nagendra) HTML 01/18/2007
Back to top

From our Partners

Title Format Date
GPGPU Architecture and Performance Comparison of ATI and NVIDIA GPUs PDF 06/2010
Getting The Best AMD64 Performance With Sun Studio Compilers (Stanislav Mekhanoshin) HTML 08/22/2008
AMD64 Instruction-Level Debugging With dbx (Nasser Nouri) HTML 05/01/2008
Desktop Linux 2006: The Year in Review PDF 01/25/2007
Back to top

 ‭(Hidden)‬ Reminders

Reminders:

1. Use virtual URLs for all document entries (e.g., /assets/file.pdf)

2. Keep this Web part hidden

3. Don't modify the scripts