Search






My Shopping Cart

[ 0 ] items in cart

View Cart | Checkout


Game Developer Research
bullet Research Reports

Gamasutra
bullet Contractor Listings

GDC Vault
bullet Individual Subscription

GDC Audio Recordings
bullet App Developers Conference 2013
bullet GDC Next 2013
bullet GDC Europe 2013
bullet GDC 2013
bullet GDC Online 2012
bullet GDC Europe 2012
bullet GDC 2012
bullet GDC 2011
bullet GDC 10
bullet GDC 09
bullet GDC Austin 08
bullet GDC Mobile 08
bullet GDC 08
bullet GDC Austin 07
bullet GDC Mobile 07
bullet GDC 07
bullet GDC 06
bullet GDC 05
bullet GDC 04
bullet GDC 03
bullet GDC 01
bullet GDC 2000 & Before


Newest Item(s)
bullet

Why Now Is the Best Time Ever to Be a Game Developer

Ingress: Design Principles Behind Google's Massively Multiplayer Geo Game

Playing with 'Game'

Gathering Your Party with Project Eternity (GDC Next 10)

D4: Dawn of the Dreaming Director's Drama (GDC Next 10)

Using Plot Devices to Create Gameplay in Storyteller (GDC Next 10)

How I Learned to Stop Worrying and Love Making CounterSpy (GDC Next 10)

Luck and Skill in Games

Minimalist Game Design for Mobile Devices

Broken Age: Rethinking a Classic Genre for the Modern Era (GDC Next 10)


Storefront > GDC Vault Store - Audio Recordings > GDC 2006


View larger image
 


QTY:

High Performance Physics Solver Design for Next Generation Consoles
Price $5.95
Adjustment
Type
Stock Unlimited
Status
Weight 0 lb, 0 oz
SKU GDC-06-166
Statistics
Description
High Performance Physics Solver Design for Next Generation Consoles,
2714

Programming, Lecture

Vangelis Kokkevis
Senior Research Engineer, Sony Computer Entertainment Am
This presentation guides developers though the unique code and data design considerations required to build high-performance game engine components for the next generation console hardware. Using examples from specific physics solvers such as fluids, cloth, rigid and articulated bodies, it highlights the necessary steps for designing and implementing efficient code that makes full use of the hardware's impressive potential.^/BR^^/BR^ The unique design of next generation console hardware requires developers to rethink the structure of their code and the flow of data through the system to take full advantage of the system's impressive computational potential. This course will take you through a series of examples of next-generation physics solvers, including fluids, cloth simulation, rigid and articulated bodies. It will cover in detail considerations involved in picking appropriate algorithms that map well to the hardware, and techniques for structuring the code to allow for efficient multithreading and splitting computation among multiple processing units. Additionally, it will explain how to go about optimizing inner-loops, making use of SIMD, localizing memory access for better performance, and efficiently transfering the resulting data to the GPU for rendering. While the examples presented are all drawn from the physics simulation arena, the lessons to be learned are relevant for any component of a high-performance game engine.

The unique design of next generation console hardware requires new approaches in structuring code and data to take full advantage of the processor's impressive computational potential. This course will take the audience through a series of case studies derived from the physics simulation arena detailing the design and implentation of a number of high-performance game engine components. It will cover topics such as criteria used to select algorithms that map well to the hardware, careful structuring of the code, planning of the data access patterns, optimization of inner-loops, memory use considerations, multithreading, and efficient data transfers to the GPU. The lessons learned through these examples should be valuable for all types of game engine programming, not only physics.

This course is intended for next-generation game engine developers who are already familiar with at least the basics of the new hardware designs. Since the course derives its examples from the physics simulation world, some familiarity with physics, animation and math will be helpful.

Please leave this field blank.

There are no related products to display.

Related Products...

Please leave this field blank.