8
1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG Developer Tools Seth Sowerby Gordon Selley

1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG

Embed Size (px)

Citation preview

Page 1: 1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG

1 | Introducing GPU PerfStudio 2.0 | GDC 2009

Introducing AMD GPU PerfStudio 2.0Next Generation GPU Performance Analysis & Debugging Tool from AMD

GPG Developer ToolsSeth Sowerby

Gordon Selley

Page 2: 1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG

2 | Introducing GPU PerfStudio 2.0 | GDC 2009

It’s Time for Change

There is a real need for modern GPU Development Tools

Clear Advantages for Developers Cut Development Time

–Expensive Developers writing code - not debugging Improve Quality

–Performance/Algorithm problems identified early–Testing & QA more able to solve issues

Developers should be in control–Single Vendor lock-in fragments the market–Tools should integrate with existing workflow

Page 3: 1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG

3 | Introducing GPU PerfStudio 2.0 | GDC 2009

Introducing GPU PerfStudio 2.0

A new GPU Performance Analysis tool from AMD–Rewritten from the ground up–No code in common with previous tool of the same name–We liked the name though - so decided to keep it

Extensive feature set including:–Frame Debugger–Shader Debugger–Frame Profiler

Open Development Tool–Works on all vendor hardware–Provides solid framework for future growth & expansion

Page 4: 1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG

4 | Introducing GPU PerfStudio 2.0 | GDC 2009

PerfStudio 2.0 Demonstration

Page 5: 1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG

5 | Introducing GPU PerfStudio 2.0 | GDC 2009

Miscellaneous Features

Native Support for 32 & 64 bit applications No installation required No custom driver requirements No modifications to target application necessary Client / Server model Optimized for ATI Radeon Graphics

Page 6: 1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG

6 | Introducing GPU PerfStudio 2.0 | GDC 2009

GPU PerfStudio 2.0

Frame Debugger Access to geometry, textures, and render state in a frame Diagnose algorithm and performance problems

Frame Profiler Identify GPU bottlenecks Determine most costly draw calls and state groupings

Shader Debugger Debug shader code from within your application Develop complex graphics algorithms efficiently

GPU PerfStudio 2.0 combines these tools in an easy to use IDE

Page 7: 1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG

7 | Introducing GPU PerfStudio 2.0 | GDC 2009

GPU PerfStudio 2.0 Availability

Beta Available Today for DirectX 10.0 and DirectX 10.1 Email: [email protected]

Final release Q2 09

Free to all developers

Page 8: 1 | Introducing GPU PerfStudio 2.0 | GDC 2009 Introducing AMD GPU PerfStudio 2.0 Next Generation GPU Performance Analysis & Debugging Tool from AMD GPG

8 | Introducing GPU PerfStudio 2.0 | GDC 2009

Other AMD GPU Tools

Available at: http://developer.amd.com/gpu

AMD Tootle ATI Compress GPU MeshMapper GPU ShaderAnalyzer RenderMonkey™ The Compressonator

[email protected] [email protected]

GPU PerfStudio 2.0 Beta Available Today for DirectX 10.x Email: [email protected]