ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game...

10
ATI Stream Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009

Transcript of ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game...

Page 1: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

ATI Stream™ PhysicsNeal RobisonDirector of ISV Relations, AMD Graphics Products Group

Game Developers ConferenceMarch 26, 2009

Page 2: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

2 | ATI Stream™ Physics

Game Physics

Play an Increasingly Important Role in Enhancing Both Game Play and VisualsPlay an Increasingly Important Role in Enhancing Both Game Play and Visuals

Perfectly Poised to Take Advantage of Parallel ProcessingPerfectly Poised to Take Advantage of Parallel Processing

GPU rendering vs. physics effects tradeoff

GPU rendering vs. physics GPU rendering vs. physics effects tradeoffeffects tradeoff

Consistent gameplay on different systems

Consistent Consistent gameplaygameplay on on different systemsdifferent systems

Hardware platform incompatibilities

Hardware platform Hardware platform incompatibilitiesincompatibilities

Tool chain/development costsTool chain/development costsTool chain/development costs

CHALLENGES

Page 3: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

3 | ATI Stream™ Physics

ATI Stream™ PhysicsATI Stream™ Physics

Superior Approach to Game Physics Processing

Balanced Platform Performance

Commitment to Open Standards

Strategic Relationship with Havok®

Superior Approach to Game Physics Processing

Balanced Platform Performance

Commitment to Open Standards

Strategic Relationship with Havok®

Desktop ProductivityEntertainment

Gaming

Page 4: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

4 | ATI Stream™ Physics

AMD Balanced Platform Advantage

Balanced platforms deliver Balanced platforms deliver optimal performance optimal performance for today’s for today’s

heterogeneous workloadsheterogeneous workloads

Ideal for highlyparallel workloads

Ideal forserial workloads

Parallel Software

Applications

Parallel Software

Applications

Other Highly Parallel Workloads

Graphics Workloads

Serial Workloads

CPU is excellent for running physics

Ideal place to process if GPU is fully loaded

Utilize available CPU cores

CPU is excellent for running physics

Ideal place to process if GPU is fully loaded

Utilize available CPU cores

GPU can assist by offloading CPU or increasing quantity & quality of physics-based effects

Utilize ATI Stream™ technology

Utilize additional GPUs in CrossFireX™ or X2 configurations

GPU can assist by offloading CPU or increasing quantity & quality of physics-based effects

Utilize ATI Stream™ technology

Utilize additional GPUs in CrossFireX™ or X2 configurations

Page 5: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

5 | ATI Stream™ Physics

Open StandardsOpen Standards

OpenCL Physics Engine Can Run Well on Both CPUs and GPUs

Maximizes Performance by Fully Utilizing Available Processing Resources

Scalable Across a Wide Range of System Configurations

OpenCL Physics Engine is Cross-platform

Processor Neutral

OS Neutral

Saves ISVs Time & Money

Drives R&D, Innovation

OpenCL Physics Engine Can Run Well on Both CPUs and GPUs

Maximizes Performance by Fully Utilizing Available Processing Resources

Scalable Across a Wide Range of System Configurations

OpenCL Physics Engine is Cross-platform

Processor Neutral

OS Neutral

Saves ISVs Time & Money

Drives R&D, Innovation

OpenCL CUDA

Vendor-Neutral Yes No

Standards Body Khronos Proprietary

IHV SupportAMD, Intel, IBM, NVIDIA, Others

NVIDIA

Page 6: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

6 | ATI Stream™ Physics

Strategic PartnershipStrategic Partnership

Havok® is the leading provider of physics middleware

Over 200 game titles shipped to date, and over 100 more in development

Strong content creation tools and support

Havok® is the leading provider of physics middleware

Over 200 game titles shipped to date, and over 100 more in development

Strong content creation tools and support

Porting Cloth package to use OpenCL

Seamless GPU and CPU acceleration

Takes advantage of ATI Stream technology

Havok® DestructionHavok® DestructionHavok® ClothHavok® Cloth

Page 7: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

7 | ATI Stream™ Physics

ATI Stream™ PhysicsATI Stream™ Physics

SOLUTIONS

Physics Challenges

GPU rendering vs. physics GPU rendering vs. physics effects tradeoffeffects tradeoff

GPU rendering vs. physics GPU rendering vs. physics effects tradeoffeffects tradeoff

Scalable physics on whatever Scalable physics on whatever processor has spare cyclesprocessor has spare cycles

Scalable physics on whatever Scalable physics on whatever processor has spare cyclesprocessor has spare cycles

Consistent gameplay on Consistent gameplay on different systemsdifferent systems

Consistent gameplay on Consistent gameplay on different systemsdifferent systems

OpenCL physics run efficiently OpenCL physics run efficiently on any available CPU/GPU coreon any available CPU/GPU coreOpenCL physics run efficiently OpenCL physics run efficiently on any available CPU/GPU coreon any available CPU/GPU core

Hardware platform Hardware platform incompatibilitiesincompatibilities

Hardware platform Hardware platform incompatibilitiesincompatibilities

OpenCL provides platform OpenCL provides platform neutral supportneutral support

OpenCL provides platform OpenCL provides platform neutral supportneutral support

Tool chain/development costsTool chain/development costsTool chain/development costsTool chain/development costs Havok provides well-Havok provides well-established toolsetestablished toolset

Havok provides well-Havok provides well-established toolsetestablished toolset

CHALLENGES

Page 8: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

8 | ATI Stream™ Physics

Samurai Warrior Demo PreviewSamurai Warrior Demo Preview

Havok® Cloth Running on OpenCL

DirectX®10.1 Graphics

AMD Phenom™ II CPU and ATI Radeon™ HD 4800 Series GPU

Havok® Cloth Running on OpenCL

DirectX®10.1 Graphics

AMD Phenom™ II CPU and ATI Radeon™ HD 4800 Series GPU

Page 9: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

9 | ATI Stream™ Physics

Summary

Khronos Group® consensus clearly

demonstrates broad industry support for

open standards

Proprietary is dead

Proprietary is dead

AMD and Havok® relationship

continues to deliver

OpenCL will transform gaming

OpenCL will transform gaming

Open standards will improve the

adoption of cutting-edge game physics

and push the boundaries of game

development

OpenCL physics is the future

OpenCL physics is the future

Page 10: ATI Stream ™ Physics Neal Robison Director of ISV Relations, AMD Graphics Products Group Game Developers Conference March 26, 2009.

10 | ATI Stream™ Physics

Disclaimer and Attribution

DISCLAIMER

The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors.

AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION.

AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

ATTRIBUTION

© 2009 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, ATI, the ATI logo, Catalyst, CrossFireX, and Radeon and combinations thereof are trademarks of Advanced Micro Devices, Inc. Other names are for informational purposes only and may be trademarks of their respective owners.