Games & Xbox

Microsoft Directions in Parallel Computing and Some Short Term Help

Presentation from GameFest 2008
  • Version:


    File Name:

    Microsoft Directions in Parallel Computing and Some Short Term

    Date Published:


    File Size:

    22.5 MB

      This talk focuses on the native task scheduler being announced by the Parallel Computing Platform group in Microsoft this spring and offerings that are available in the XDK. The scheduling of tasks within games can improve resource utilization, load balancing, and performance. For games targeting the current generation of PCs and the Xbox 360 console, we discuss an interim solution. Previous talks given on this topic laid the foundation for using tasks to move work required by the engine from an over-utilized hardware core to an underutilized core. A progression of task and scheduler designs is presented that start with simple implementations and move to more complex designs that have low-overhead. The simple implementations are satisfactory for a small number of tasks but impose a prohibitive amount of overhead when the number of tasks grows. Finally, we present the work-stealing algorithm that pulls work from one core to another in the low-overhead scheduler.
  • Supported Operating Systems:

    Windows Vista

      Powerpoint, WMA Audio
    • Powerpoint presentation and WMA audio

Popular Downloads

Loading your results, please wait...

Free PC updates

  • Security patches
  • Software updates
  • Service packs
  • Hardware drivers