GPU3 : CUDA 2.2 sera nécessaire ainsi qu'une mise à jour du client

Par , le dans Projet Folding@Home - 10 Commentaires
Le client GPU a eu un grand impact scientifique sur le projet Folding@Home. Dans la dernière publication sur le sujet ("Molecular Simulation of ab Initio Protein Folding for a Millisecond Folder NTL9(1−39)" ... ou directement la vidéo présentant les résultats), les clients GPU ont joué un rôle clé qui a permis au projet d’atteindre des niveaux jamais atteins jusqu’à maintenant, en simulant le repliement des protéines sur une durée de l’ordre de la milliseconde en utilisant un modèle atomique.

L’équipe se prépare maintenant au déploiement du projet que l’on connaît sous le nom de GPU3. Ce nouveau projet permettra d’améliorer encore la contribution scientifique des clients GPU, apportant par exemple des modèles de simulation plus précis, une exécution deux fois plus rapide des analyses, des simulations plus stables et une plus grande flexibilité pour intégrer de nouvelles méthodes d’analyse. Ceci est réalisable grâce à l’utilisation de la libraire OpenMM GPU qui provient à l’origine du code des cores GPU, mais qui a été significativement amélioré pour l’équipe de Simbios.

La première phase du déploiement du nouveau core GPU3 basé sur OpenMM (core 15) pour GPU nVidia nécessitera deux manipulations de la part des participants au projet :

1) Pour pouvoir obtenir des WUs utilisant ce nouveau core, vous devrez vous assurer que votre système supporte au moins CUDA 2.2 et dans l’idéal CUDA 2.3 (et si vous disposez d’une version plus récente, ce sera encore mieux). Pour connaître la version de CUDA installée sur votre machine, voici une correspondance entre la version de CUDA et la version des drivers nVidia :

  • CUDA 2.0 : drivers version 177.35 ou supérieure (version minimale pour le client GPU2 actuel)
  • CUDA 2.1 : drivers version 180.60 ou supérieure
  • CUDA 2.2 : drivers version 185.85 ou supérieure (version minimale pour le core 15 / GPU3)
  • CUDA 2.3 : drivers version 190.38 ou supérieure (version recommandée pour le core 15 / GPU3)
  • CUDA 3.0/OpenCL : drivers version 195.36 ou supérieure (probablement la version minimale pour la deuxième phase de GPU3 utilisant OpenCL)

2) Un nouveau client sera nécessaire pour accéder aux WUs GPU3. Ce nouveau client signalera au serveur d’assignation des WUs votre version de CUDA, afin d’assigner des unités adaptées à votre machine. Cependant, afin d’éviter de vous retrouver sans travail pour vos GPUs, dans le cas où les unités GPU2/CUDA 2.0 ne seraient pas disponibles, assurez-vous que vos drivers sont bien à jour. En effet, il vaut mieux ne pas assigner de travail à une machine plutôt que de prendre le risque qu’elle plante ou produise des résultats erronés (ou un trop grande quantité d’EUE).

Même si le client n'est pas encore disponible, cette news vous permettra d'être prêts pour son arrivée.

Toute l’équipe du projet Folding@Home tient à remercier les plieurs sur GPU qui ont contribué à abattre une grande quantité de travail dont les résultats sont encore à venir.

Pour mettre à jour vos drivers, rendez-vous dans la CUDA Zone (en anglais) ou sur la page de téléchargement des pilotes.

Traduit et adapté de : Prepping for the GPU3 rolling: new client and NVIDIA FAH GPU clients will (in the future) need CUDA 2.2 or later.