INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, or life sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
The game threading Zip file contains all the elements for a one day class.
The PowerPoint slides are lecture presentations. The modules are 3, 3.1. 3.2, 3.3. 4.1 and 5.
The folder DtC and Module 2 contains the labs and the source code for the lab
The PDF file is the student workbook.
The labs are tested with specific version of SW tools.
The tools version that you have may or may not provide the same lab results.
The file size is 30MB’s zipped!
Course Overview :
Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.
Copyright © 2007, Intel Corporation. All rights reserved.
Delivery Format : Classroom
Duration : 1 day
OS : Windows*
Language : English
Course Description :
This mid-level workshop takes a sample game, Destroy the Castle, from serial to parallel over the course of one day. Strategies are considered for optimal threading of components such as physics, AI, and rendering. Tools are employed to identify workload hotspots, profile threading performance, and trap threading errors such as race conditions. Ample time is dedicated to lab exercises.
Course Objective :
· Thread game applications using an systematic approach
· Use the appropriate tools for analysis, profiling and thread correctness
· Improve application performance of game application on Intel Multi-Core Architecture
· Optimize threaded algorithms for execution on an increasing number of cores
Course Agenda :
· Multithreading in Games : case studies
· Introduction to Destroy the Castle, a demonstration game
· Functional decomposition: performance, correctness, and scalability
· Data decomposition
· Additional threading cons iderations
Course Recommended for :
Game developers seeking maximum performance of their products/ applications on threaded, multi-core and multi-processor systems