Bienvenue sur FAH-Addict
Bienvenue sur FAH-Addict, la première source francophone d'informations sur le projet Folding@Home. Notre but est de fournir :
Bonne visite et n'hésitez pas à nous envoyer vos suggestions et commentaires, et à nous signaler toute erreur.
Nos derniers articles :
- les dernières nouvelles du projet
- des tutoriaux pour installer ou optimiser les clients et les OS.
- des test de matériel
Bonne visite et n'hésitez pas à nous envoyer vos suggestions et commentaires, et à nous signaler toute erreur.
Nos derniers articles :
C'est la news qui arrive avec un train de retard, mais qui fera resurgir une petite pointe de nostalgie ... ou de rage ... 
Citation:
Le patch de « cross memory attach » développé par Christopher Yeoh a été incorporé dans le noyau Linux 3.2.
Le but de ce travail est d'améliorer les performances des processus qui utilisent le protocole MPI (Message Passing Interface). Cette norme est souvent utilisée dans le calcul haute performance puisqu'elle permet aux très nombreux processeurs d'un supercalculateur d'échanger des messages pour traiter les données.
Le but de ce travail est d'améliorer les performances des processus qui utilisent le protocole MPI (Message Passing Interface). Cette norme est souvent utilisée dans le calcul haute performance puisqu'elle permet aux très nombreux processeurs d'un supercalculateur d'échanger des messages pour traiter les données.
Eh oui vous avez bien lu, si nous sur Folding avons maintenant de magnifiques implémentations multicores du core Gromacs, MPI ayant été abandonné l'an passé par Folding@Home lors du passage en SMPv2, le reste du monde ne l'a pas abandonné ! Pour résumer la modification : MPI gère la communication entre les processus. L'ancienne implémentation générait 2 opérations de copie. La nouvelle implémentation n'en nécessite plus qu'un réduisant drastiquement le volume de données interprocessus.
Bilan ?
Citation:
Christopher Yeoh a modifié la bibliothèque Open MPI pour qu'elle exploite cette nouvelle possibilité de « cross memory attach » et il a lancé plusieurs benchmarks sur une machine ayant 64 coeurs POWER6. Comme on pouvait s'y attendre en supprimant une coûteuse opération de copie, les tests montrent un gros gain de performance :
| Bilan | ||||
|---|---|---|---|---|
| Nombre de Processus | 4 | 8 | 16 | 32 |
| Nb de Mo/s sans le patch | 1235 | 935 | 622 | 419 |
| Nb de Mo/s avec CMA | 4741 | 3769 | 1977 | 703 |
Bref des gains importants qui auraient bien aidé nos chers Core 2 Quad à l'époque ! Bravo Christopher Yeoh et aux autres contributeurs du noyaux Linux de ne pas se contenter de l'existant et de toujours aller plus loin !
Même si nous n’utilisons plus ce type de technologies sur Folding@Home, certains projets BOINC planchent sur des core SMP utilisant OpenMPI. On ne peut que se réjouir que cette technologie puisse leur être profitable.
Source : Linux FR
Adanorm
Le: 06/01/12
Salutations noble visiteur ! L'équipe de FAH-Addict te souhaite une très bonne année 2012, peut-être la dernière d’après certaines prédictions, mais justement ... autant en profiter 
2011 n'a vraiment pas été une très bonne année pour FAH-Addict, vos admins ont eu la tête sous l'eau toute l'année pour de bonnes raisons voir de très bonnes raisons ! Encore bravo à Frodo pour son mariage ! En 2012, on va essayer de faire mieux, on vous le doit bien vu votre fidélité inébranlable !
Retours sur ce que nous avions annoncé !
2011 Folding passe en V7 : VRAI !
Enfin ! Il est là ! Et il marche plutôt bien. Bien qu'il ne soit pas indispensable il fonctionne à merveille et réconcilie le pliage avec les novices !
2011 année du retour de BigAdv sous Linux : VRAI !
Ceci s'est fait par l'arrivée d'un nouveau core, le A5.
2011 année de GPU3 sur ATI : VRAI !
Mais ce n'est pas complètement au point. On va espérer que les drivers ATI mûrissent et que le code soit plus optimisé.
Mais ce n'est pas tout ... il y a eu aussi : l’introduction du bonus pour des projets monocore, A4 qui a gagné la possibilité de fonctionner en SMP, une mise à jour du système de stats, l'ouverture de la bêta fermé.
Consultation la boule de cristal FAH-Addict
Pour 2012 ce n'est pas très clair. La certitude c'est le repositionnement de BigAdv sur les machines à 16 coeurs dés le 12 janvier.
Et à part ces évidences ? Pas grand chose mais on peut spéculer. Le projet a gagné en maturité, maintenant il faut plier

Alors, le retour en force des GPU (avec Southern Island chez ATI et Kepler chez nVidia) ou un core Folding pour ARM en 2012 ?
Adanorm
Le: 04/01/12
En effet les références des fabricants commencent à faire apparaître les nouvelles générations de cartes. Malheureusement une étude en détail des spécifications nous apprend que ce sont seulement les GPU actuels qui sont renommés. Ne vous laissez pas surprendre par les nouveaux noms, il n'y a même pas d'overclock d'usine pour justifier le changement de nom, il s'agit de reconstruire les gammes pour l'an prochain.
Cette pratique qui commence à être assez ancienne et récurrente entraîne toujours son lot de réactions négatives... les passionnés technophiles que nous sommes aimons tellement la nouveauté.
Source : Tom's Hardware France
Adanorm
Le: 10/12/11
Intel, encore Intel ! Oui, mais c'est alléchant !Vous avez aimé le 2600K Sandy Bridge ? Vous allez adorer le Core i7 3770K et son gain de 7 à 25% !
Pas de long discours, des chiffres !


Cinébench étant certainement le type de calcul le plus proche de FAH on va donc espérer un gain de 15% sous FAH... Seul un vrai bench sur le client permettra de répondre, mais cette information est assez importante !
Source : Tom's Hardware France
Adanorm
Le: 06/12/11
Le projet mort-né Larrabee continue d'engendrer des évolutions. Si pour le moment rien n'est sorti du laboratoire, les chiffres avancés sont de plus en plus impressionnants. Si un CPU classique permet de calculer environ 0,1 Teraflop et un GPU environ 0,5 Teraflop, Knights Corner avec ses 50 cores annonce 1 Teraflop !
Pour le moment pas de date de sortie ...
A quand ce type de carte co-processeur pour assister nos CPUs sur les plus grosses WU ?
Source : Tom's Hardware France
Adanorm
Le: 17/11/11
Si la sortie des nouveaux i7 Sandy Bridge E vous titille mais que vous avez peur d'investir dans une plateforme qui ne serait pas pérenne, la bonne nouvelle du jour est apportée directement de la bouche de M. Intel : Ivy Bridge E tournera sur toutes les cartes mères socket 2011.Intel est très critiqué pour la durée de vie de ses plateformes, en effet les sockets Intel ont eu tendance dans le passé à connaître un "Turn Over" assez redoutable pour nos finances. Le pire de tous sera peut être le socket 1156 qui n'aura servi que pour la première génération d'i5 et d'i7 entrée de gamme, soit 1 an ...
Pour Ivy Bridge c'est promis, les cartes mères actuelles en 1155 et 2011 conviendront à toute la gamme de CPU. Une très bonne nouvelle pour ceux qui souhaiteraient passer dés aujourd'hui sur un processeur Hexa-Core comme le i7-3930K ou le i7-3960X, mais qui souhaiteraient par la suite faire évoluer en douceur leur plateforme vers un CPU Octo-core de la famille Ivy Bidge E.
3, 2, 1 ... A vos magasins !
Source : Tom's Hardware France
Adanorm
Le: 17/11/11
Ce n'est pas tous les jours qu'on annonce une nouvelle série de processeurs, alors délectons-nous !L'architecture vous la connaissez déjà, c'est du Sandy Bridge. Alors qu'est ce qui change ?
- Pas de GPU intégré (on gagne ici des transistors)
- Un nouveau socket : 2011 (comme son année de sortie
)
- Gestion de 4, 6 voir 8 cores physiques (enfin 8 cores uniquement sur des Xeons)
- Gestion mémoire sur 4 canaux (jusqu'à 8 slots mémoire sur la carte mère)
- Nouveau chipset X79
Mais bon, concrètement, ça plie bien ? Hé bien cette source (merci à Chhosni de l'AF) donne le plus gros modèle i7 3960x aux fréquences d'usine environ à 43,500 PPD, malheureusement sans citer le projet ayant servi pour la mesure. Un gain tout de même très important par rapport aux i7 2600K aux fréquences d'origine.
Notre avis ? SPOILER !
Caché:
Une très belle vitrine technologique, mais un prix exagéré qui l'élève au rang de machine difficilement accessible. Compter au minimum 900€ pour la plateforme de base (1 CPU hexacore, 1 carte mère et 4 barettes RAM).
Source : PcINpact
Source Bench Folding : Overclockers.com (en anglais)
Adanorm
Le: 16/11/11
Cette affaire empoisonne l'autonomie des laptops depuis le début de cette année 2011, la régression dans la gestion de l'énergie du noyau 2.6.38 a été parfaitement identifiée, reproduite, et un patch a été proposé. Si son intégration dans la version 3.2 de Linux est incertaine, elle sera présente dans la version 3.3. Le coupable ? La gestion de l'économie d'énergie sur le bus PCI-Express !
C'est une très bonne nouvelle qui permettra de retrouver de bonnes autonomies sur les distributions de 2012 !
Plus de détail dans les sources pour les amateurs de technique pure et dure

Source : Phoronix (en anglais)
Source supplémentaire : PcINpact
Adanorm
Le: 16/11/11
Petit coup de tonnerre dans le monde des plieurs acharnés, à compter du 16 janvier 2012 les projets BigAdv nécessiteront au minimum 16 cores (comprendre 16 cores physiques ou une machine disposant de 8 cores et de la technologie HyperThreading).Stanford est parfaitement conscient que cette décision va entraîner beaucoup de frustration et de déception, les projets BigAdv étant rétribués par un très copieux bonus par rapport aux projets SMP normaux. Mais cette décision a été prise pour recentrer BigAdv sur ses objectifs initiaux : fournir un groupe de machines à la puissance largement supérieure à la moyenne des machines grand public pour travailler sur un nombre limité de très gros projets en rendant les résultats très rapidement.
Depuis le lancement de BigAdv, 8 cores sont devenus très simple à avoir grâce à la série de processeur i7 d'Intel fournissant 4 cores physiques et donc 8 avec l'HyperThreading. L'engouement massif pour ces projets a créé des pénuries, forçant les chercheurs à ouvrir plus de projets en parallèle.

Le 16 janvier donc, le flag "-bigadv" sur les machines "-SMP 8" et "-SMP 12" n'aura plus aucun effet.
Source : Le blog officiel de Vijay Pande (en anglais)
Adanorm
Le: 16/11/11
Cuda, le fameux langage de programmation GPGPU de nVidia débarque dans une nouvelle version 4.1. Voici l'ensemble des modifications annoncées sur le site de nVidia pour les développeurs :
Citation:
Try the new compiler!
New LLVM-based compiler delivers up to 10% faster performance for many applications
New & Improved “drop-in” acceleration with GPU-Accelerated Libraries
Over 1000 new image processing functions in the NPP library
New cuSPARSE tri-diagonal solver up to 10x faster than MKL on a 6 core CPU
New support in cuRAND for MRG32k3a and Mersenne Twister (MTGP11213) RNG algorithms
Bessel functions now supported in the CUDA standard Math library
Up to 2x faster sparse matrix vector multiply using ELL hybrid format
Learn more about all the great GPU-Accelerated Libraries
Enhanced & Redesigned Developer Tools
Redesigned Visual Profiler with automated performance analysis and expert guidance
CUDA-GDB support for debugging MPI applications, multi-context debugging, and assert() in device code
CUDA-MEMCHECK now detects out of bounds access for memory allocated in device code
Parallel Nsight 2.1 CUDA warp watch visualizes variables and expressions across an entire CUDA warp
Parallel Nsight 2.1 CUDA profiler now analyzes kernel memory activities, execution stalls and instruction throughput
Learn more about debugging and performance analysis tools for GPU developers on our CUDA Tools and Ecosystem Summary Page
Advanced Programming Features
Access to 3D surfaces and cube maps from device code
Enhanced no-copy pinning of system memory, cudaHostRegister() alignment and size restrictions removed
Peer-to-peer communication between processes
Support for resetting a GPU without rebooting the system in nvidia-smi
New & Improved SDK Code Samples
simpleP2P sample now supports peer-to-peer communication with any Fermi GPU
New grabcutNPP sample demonstrates interactive foreground extraction using iterated graph cuts
New samples showing how to implement the Horn-Schunck Method for optical flow, perform volume filtering, and read cube map texture
New LLVM-based compiler delivers up to 10% faster performance for many applications
New & Improved “drop-in” acceleration with GPU-Accelerated Libraries
Over 1000 new image processing functions in the NPP library
New cuSPARSE tri-diagonal solver up to 10x faster than MKL on a 6 core CPU
New support in cuRAND for MRG32k3a and Mersenne Twister (MTGP11213) RNG algorithms
Bessel functions now supported in the CUDA standard Math library
Up to 2x faster sparse matrix vector multiply using ELL hybrid format
Learn more about all the great GPU-Accelerated Libraries
Enhanced & Redesigned Developer Tools
Redesigned Visual Profiler with automated performance analysis and expert guidance
CUDA-GDB support for debugging MPI applications, multi-context debugging, and assert() in device code
CUDA-MEMCHECK now detects out of bounds access for memory allocated in device code
Parallel Nsight 2.1 CUDA warp watch visualizes variables and expressions across an entire CUDA warp
Parallel Nsight 2.1 CUDA profiler now analyzes kernel memory activities, execution stalls and instruction throughput
Learn more about debugging and performance analysis tools for GPU developers on our CUDA Tools and Ecosystem Summary Page
Advanced Programming Features
Access to 3D surfaces and cube maps from device code
Enhanced no-copy pinning of system memory, cudaHostRegister() alignment and size restrictions removed
Peer-to-peer communication between processes
Support for resetting a GPU without rebooting the system in nvidia-smi
New & Improved SDK Code Samples
simpleP2P sample now supports peer-to-peer communication with any Fermi GPU
New grabcutNPP sample demonstrates interactive foreground extraction using iterated graph cuts
New samples showing how to implement the Horn-Schunck Method for optical flow, perform volume filtering, and read cube map texture
Pour résumer :
- Un nouveau compilateur qui offrira un gain de performances de 10% sur une grande partie des applications juste en recompilant les applications existantes.
- Des améliorations / simplifications de fonctions mathématiques et de traitement d'image.
- Des améliorations pour l'intégration de Cuda aux outils de développement. De nouveaux outils d'aide au débogage et optimisation.
- Quelques nouvelles fonctionnalités dans l'API, la capacité de faire communiquer les GPU en mode "peer to peer"
- De nouveaux exemples de code fournis pour implémenter les nouveautés.
Nous autres plieurs allons surtout retenir le potentiel gain de 10% si Stanford met à jour ses cores avec cette version et espérons que les nouvelles fonctionnalités pourront aider à l’amélioration des cores à l'avenir, même si pourtant Cuda devait progressivement être remplacé par OpenCL...
Source : PCInpact
Source complémentaire : Site des développeurs nVidia
Adanorm
Le: 10/11/11











