Managing Shared State for Video Games in a Networked Multi-core Environment
Les jeux vidéo nécessitent une vaste gamme de calculs différents pour offrir l’expérience désirée. Ces calculs doivent être réalisés de façon constante pour rendre le logiciel réactif à l’utilisateur. La tendance de l’industrie à utiliser plusieurs processeurs distincts (multi-cœurs) dans un même appareil physique et l’émergence de l’informatique en « nuage » basée sur le réseau ont créé de nombreuses opportunités, mais aussi de nombreux défis pour l’industrie du jeu. L’objectif de ce projet est de créer des techniques efficaces pour organiser et planifier les calculs afin de tirer parti de tous les processeurs disponibles. Ces techniques doivent garantir que les résultats sont produits correctement et obtenus assez rapidement pour satisfaire la réactivité. Chacune de ces techniques aura un aspect correspondant qui les permettra d’être utilisées par des programmeurs qui ne sont pas experts dans l’utilisation de plusieurs processeurs. Bien que ce projet se concentre sur les jeux, les avantages seront applicables à de nombreux domaines, notamment dans le domaine émergent des applications mobiles destinées aux consommateurs.
Voir la description complète du projetAlexandra Fedorova
Jeux Gaslamp
Informatique
Services professionnels, scientifiques et techniques
Université Simon Fraser
Accélération