You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.

close

The Number One Educational Resource for the Game Industry

Session Name: Massively Parallel AI on GPGPUs with OpenCL or C++
Speaker(s): Alex Champandard, Andrew Richards
Company Name(s): AiGameDev.com, Codeplay
Track / Format: AI Summit

Did you know free users get access to 30% of content from the last 2 years?


Get your team full access to the most up to date GDC content

Overview: Today, even mobile devices include powerful GPUs, servers often include clusters of GPGPUs, and the latest generation of consoles contain shiny compute units. What opportunities do these recent changes in hardware offer AI programmers? Which techniques would reduce the amount of power your game uses, speed up offline pre-calculations by an order of magnitude, or significantly increase the amount of data you can process in real-time? This in-depth tutorial will explain (almost) everything you need to know about modern GPUs, how they perform on a variety of AI algorithms, and how best to leverage their power from standard languages such as OpenCL. Using examples in decision making, visibility and path-finding, you'll see where there's low hanging fruit for massive parallelism as well as applications to avoid completely! You'll also discover what's in store for the near future, such as unified architectures, and turning standard C++ programs into hybrid compute kernels.

GDC 2014

Alex Champandard

AiGameDev.com

Andrew Richards

Codeplay

free content

AI Summit

AI