background preloader

Graphics

Facebook Twitter

GPU Gems 3. GPU Gems 3 is now available for free online!

GPU Gems 3

Please visit our Recent Documents page to see all the latest whitepapers and conference presentations that can help you with your projects. You can also subscribe to our Developer News Feed to get notifications of new material on the site. Composition, the organization of elemental operations into a nonobvious whole, is the essence of imperative programming. The instruction set architecture (ISA) of a microprocessor is a versatile composition interface, which programmers of software renderers have used effectively and creatively in their quest for image realism. Early graphics hardware increased rendering performance, but often at a high cost in composability, and thus in programmability and application innovation.

During this decade, increases in the raw capability of integrated circuit technology allowed the OpenGL architecture (and later, Direct3D) to be extended to expose an ISA interface. And what computational power it is! GPU Gems 2. GPU Gems. The page you are looking for has been removed, or never existed.

GPU Gems

We’re sorry for any inconvenience. Please explore CUDA, NVIDIA GameWorks, and Professional Graphics sections of our site. The Cg Tutorial. The page you are looking for has been removed, or never existed.

The Cg Tutorial

We’re sorry for any inconvenience. Please explore CUDA, NVIDIA GameWorks, and Professional Graphics sections of our site. NVIDIA CUDA Programming Guide v3.0. Release Notes The Release Notes for the CUDA Toolkit.

NVIDIA CUDA Programming Guide v3.0

The End User License Agreements for the NVIDIA CUDA Toolkit, the NVIDIA CUDA Samples, the NVIDIA Display Driver, and NVIDIA NSight (Visual Studio Edition). Getting Started Guides Getting Started Linux This guide discusses how to install and check for correct operation of the CUDA Development Tools on GNU/Linux systems. Getting Started Mac OS X This guide discusses how to install and check for correct operation of the CUDA Development Tools on Mac OS X systems. Getting Started Windows This guide discusses how to install and check for correct operation of the CUDA Development Tools on Microsoft Windows systems. NVIDIA Developer Zone. The CUDA 5.5 installers include the CUDA Toolkit, SDK code samples, Nsight Visual Studio edition (for Windows) and Nsight Eclipse Edition (for Linux / Mac OS X), and developer drivers.

NVIDIA Developer Zone

Download CUDA 5.5 and share your feedback with us. In order to use graphics cards based on the Maxwell architecture, please get updated drivers. The drivers in the packages below could have been superseded since CUDA Installer release - always check for driver updates. CUDA 5.5 Production Release Release Notes. All the CUDA Toolkits are subject to the license terms in this End User License Agreement. NVIDIA GPU Programming Guides. The NVIDIA GeForce 8 and 9 Series GPU Programming Guide provides useful advice on how to identify bottlenecks in your applications, as well as how to eliminate them by taking advantage of the GeForce 8 and 9 Series’ features.

NVIDIA GPU Programming Guides

In addition, a special section on DirectX 10 will inform you of common problems encountered when porting from DirectX 9 to DirectX 10. It is available in English and includes chapters on: How to Optimize Your ApplicationGeneral GPU Performance Tips GeForce 8 and 9 Series Programming Tips Considerations when using DirectX 10NVIDIA Performance ToolsAnd more! Latest Updates: 1.0 - Initial Release [Download] GPU Programming Guide Version for GeForce 8 and later GPUs. GPU Programming Guide: GeForce 7 Series. GPU Programming Guide: GeForce 8 and 9 Series. AMD Developer Guides and Manuals. ATI Stream SDK OpenCL Programming Guide. Maximize your GPU knowledge with these graphics development tools.

ATI Stream SDK OpenCL Programming Guide

Tools CodeXL OpenCL AMD CodeXL is a comprehensive tool suite that enables developers to harness the benefits of AMD CPUs, GPUs and APUs. GPU PerfStudio 2 DirectX | OpenGL GPU PerfStudio 2 is a GPU performance analysis & debugging tool that includes a frame debugger, frame profiler, shader debugger, shader editing and API trace. GPU ShaderAnalyzer D3D | OpenGL GPU ShaderAnalyser provides a static performance estimate of shaders for AMD Radeon™ graphics cards.

Libraries AMD GPU Services Library This library provides software developers with the ability to query AMD GPU software and hardware state information that is not normally available through standard operating system or graphic APIs. GPUPerfAPI DirectX | OpenGL | OpenCL GPUPerfAPI is a library that can be integrated directly into your own graphics or compute application for accessing GPU performance counters.

SDKs AMD FirePro SDK. ATI OpenGL Programming and Optimization Guide. ATI Radeon HD 2000 Programming Guide.