Xbox 360: traitement parallèle peu coûteux
Après avoir utilisé le
processeur graphique d’une Xbox 360 pour effectuer des calculs
parallèles complexes, le chercheur britannique Simon Scarle affirme que
cette méthode est non seulement efficace mais qu’elle s’avère en outre
moins coûteuse que d’autres solutions de traitement de données.
Le
traitement parallèle des données permet d’accélérer les calculs
informatiques en réalisant des opérations simultanément, plutôt que
séquentiellement (c’est-à-dire l’une à la suite de l’autre).
Ce traitement parallèle est souvent réalisé en distribuant les
tâches sur plusieurs processeurs, comme dans une grappe d’ordinateurs.
C’est cependant la première fois qu’une telle chose est réalisée avec
un seul processeur graphique de la Xbox.
Dans le cadre de ses recherches à l’Université de Warwick
(Royaume-Uni), Simon Scarle a développé une méthode pour faire des
calculs parallèles sur un seul processeur graphique de la Xbox 360 de
Microsoft, afin d’effectuer des simulations sur l’activité électrique
du coeur dans les zones où les cellules ont été endommagées.
Ce type de manipulation informatique nécessite une connaissance
approfondie du processeur de la console de jeu vidéo, car le code qui
commande les opérations de la puce doit être modifié. La tâche a
toutefois été relativement aisée pour Simon Scarle, étant donné qu’il a
autrefois occupé un poste… d’ingénieur logiciel pour un studio de
développement de jeux vidéo appartenant à Microsoft.
En entrevue à la BBC, Simon Scarle a signalé que les performances de
son système s’approchaient de ce qu’on pouvait attendre d’une grappe
d’ordinateurs, mais pour seulement «une fraction» du coût.
Le chercheur est donc satisfait par cette réussite, mais dans les
résultats de son étude – qui sont publiés dans la revue Computational
Biology and Chemistry -, il indique néanmoins que son système démontre
que l’apparition de certains types d’arythmie (trouble électrique du
coeur) dangereuse ne peut pas être prédite à cause d’une limitation des
systèmes informatiques.