2. Le calculateur
le plus puissant du monde
L’objectif de The Charity EngineTM est d’offrir aux Organismes (Météo, Recherche, Médecine…) qui en ont besoin
une puissance de calcul très au-delà de ce que peuvent fournir les plus puissants des supercalculateurs et ce pour
un prix très bas.
Pour cela The Charity EngineTM utilise une « grille informatique »: en clair, l’ensemble des ordinateurs des particuliers
qui sont volontaires pour être participants de la grille informatique.
Des grilles existent déjà mais ne disposent que d’un nombre de
participants limité, la difficulté étant de motiver les particuliers
pour qu’ils deviennent participants du système.
La proposition originale de The Charity EngineTM est,
qu’au lieu de donner à chacun une maigre rétribution,
un tirage au sort ait lieu régulièrement entre les
participants pour déterminer qui sera l’heureux gagnant
d’un million de dollars. En parallèle, à chaque tirage au
sort, un million de dollars sera également reversé à un
organisme caritatif. Ainsi, à chaque fois que The Charity
EngineTM aura fait 2 millions de dollars de chiffre d’affaire,
un tirage au sort aura lieu.
Il y a seulement une décennie, un PC standard avait
un microprocesseur cadencé à 300 Mhz et 64 Mo de
mémoire, une spécification dépassée par un téléphone
portable d’aujourd’hui. Il pouvait faire tourner des
programmes comme Windows 98 et Office 97, mais
avait très peu de ressources inutilisées. L’Internet de
cette époque était cher et lent.
Aujourd’hui, la situation s’est incroyablement améliorée.
Un PC moderne est plus de 100 fois plus puissant que
son homologue d’il y a dix ans et 2 milliards ce ces PCs
sont désormais connectés sur un internet stable et très
performant. Cependant, la majorité de ces PCs sont
2010
encore utilisés pour effectuer les mêmes tâches simples,
2000 n’utilisant qu’une très petite portion de la puissance de
calcul offerte par leurs puissants processeurs.
Puissance CPU RAM RAM CPU Puissance L’utilisation du microprocesseur d’un PC moderne
exploitée 300Mhz 64Mo 2Go 3Ghz exploitée n’est plus, en moyenne, que de 1%, ce qui signifie que
99% de la puissance de calcul totale de l’Internet est
inutilisée la plupart du temps.
Techniquement, il est assez simple de faire travailler ensemble des millions de PCs, le véritable défi est de convaincre
les millions de propriétaires de ces PCs de travailler ensemble. Des réseaux de « calculateurs volontaires » à succès
existent déjà, comme le célèbre projet SETI@home, qui figure dans le livre des records pour avoir effectué le plus
grand calcul du monde et qui comptabilise 5 millions de volontaires qui ont donné l’équivalent d’un milliard de
dollars de puissance de calcul depuis le début du projet en 1999.
2
2
3. Cependant, et bien que la plupart de ces projets servent une
bonne cause, moins d’un pour cent des utilisateurs de l’Internet
ont accepté de donner volontairement une partie de la puissance
de leur PC. Payer chaque utilisateur individuellement n’est pas une
solution viable (cela a été tenté, la perspective de gagner moins
d’un dollar par semaine n’est pas très motivante). C’est pour cela
que The Charity Engine™ a mis au point une solution élégante pour
inciter les propriétaires de PC à participer à la grille informatique.
Au lieu de payer un million de participants un dollar par semaine,
un tirage au sort aura lieu régulièrement. Ce tirage déterminera qui
sera le participant chanceux qui se verra attribuer un jackpot d’un
million de dollars.
Simultanément, The Charity Engine™ attribuera un autre million de
dollars à un grand organisme caritatif international. (D’où le nom,
Charity = organisme caritatif en anglais).
Afin de participer à la loterie (et autoriser son ordinateur à effectuer
des calculs pour les clients du Charity Engine™), il suffit de télécharger
un économiseur d’écran. Ainsi plus un ordinateur aura « travaillé »
sur la grille, plus il aura de chance de gagner le prochain million
de dollars. Une fois l’économiseur d’écran téléchargé, le processus
est entièrement automatique, laissant toutefois aux utilisateurs la
possibilité de contrôler quel pourcentage des ressources de leur
machine ils souhaitent allouer à la grille.
Par ailleurs, l’économiseur d’écran est extrêmement sécurisé à
l’aide d’une clef informatique 2048 bits, le rendant virtuellement
inviolable. Il est aussi sûr de faire tourner The Charity Engine™ sur
sa machine que d’utiliser MSN Messenger ou de surfer le web.
Avec seulement 2% des utilisateurs d’internet utilisant The
Charity Engine™, la grille sera 10 fois plus puissante que tous les
supercalculateurs de la planète… combinés. Son apport à la
recherche sur le climat, la médecine, la physique, l’ingénierie et
l’informatique sera au delà de toute comparaison.
S’affranchissant des coûts d’électricité et de maintenance, The
Charity Engine™ sera également l’ordinateur le plus économique
du monde permettant à ses clients d’économiser jusqu’à 95% des
coûts affectés à l’achat de calcul informatique.
3
3
4. Mise en place
et coût opérationnel
Puissance
La principale justification de l’utilisation des grilles d’ordinateurs composées de
de calcul
volontaires est le rapport prix/performance – jusqu’à 20 fois plus économique
que l’utilisation de supercalculateurs. Le matériel est déjà en place, connecté
et sous tension. Cette solution ne nécessite aucun hangar géant climatisé,
aucune maintenance ni mise à jour car chaque propriétaire de PC s’occupe
de la maintenance, de l’amélioration, voire du remplacement de son propre
ordinateur.
La grille informatique s’auto-répare, s’auto-améliore et est toujours allumée,
gratuitement pour The Charity EngineTM. Ces trois facteurs à eux seuls font une
solution économique plus viable que n’importe quel supercalculateur. De plus,
d’un point de vue performance, cette solution est meilleure que l’utilisation
5 000 000 $
100 000 000 $
de supercalculateur en milieu fermé.
En Septembre 2010, le supercalculateur le plus rapide du monde est le Cray
Jaguar. Un monstre de 600 m2 qui pèse 200 tonnes. Le Cray Jaguar est capable
d’effectuer 1750 billions (1.75x10^12) de calculs par seconde, ou 1.75 petaflop.
C’est extrêmement rapide, les 500 calculateurs les plus rapides du monde
produisent 10 petaflops entre eux et consomment plus d’électricité que New Coût
York City pour réaliser cette performance.
opérationnel
Si internet était un pays, il se placerait 4eme en terme de consommation d’électricité derrière les USA, la Chine et
la Russie. Le Cray Jaguar a 200.000 processeurs, l’Internet 2 milliards.
Les projets utilisant des grilles d’utilisateurs volontaires comme Seti@Home et Folding@home atteignent
régulièrement 8 petaflops de puissance pure. En comparaison, le calculateur le plus puissant aujourd’hui, le Cray
Jaguar ne peut produire « que » 1.75 petaflop avec ses 200.000 processeurs. Il
Ci-dessous le CRAY JAGUAR coûte plus de 200 millions de dollars.
Par ailleurs, l’aspect logiciel est un problème mineur pour la
mise en place de grilles composées de volontaires. Le « Berkeley
University Open-Source Infrastructure for Network Computing »
(BOINC) est un logiciel open-source gratuit qui a fait ses preuves
et permet de mettre ces grilles en place facilement. Développé a
partir du projet SETI, BOINC est actuellement utilisé avec succès
par une soixantaine d’applications scientifiques sur des millions
de PC personnels.
Le Directeur du projet BOINC (et le célèbre créateur du projet SETI@Home),
Nos partenaires
le professeur David Anderson, est consultant technique pour The Charity
Engine™.
Ce concept fonctionne et a fait ses preuves. Pour être un succès, tout ce dont
une grille d’ordinateurs en réseau a besoin est de propriétaires de PCs prêts à
contribuer volontairement.
4
4
5. Donations aux
Organismes caritatifs
Bien que la possibilité de gagner un million de dollars soit essentielle
pour attirer l’attention du public, elle n’est pas suffisante pour la
maintenir indéfiniment. C’est pour cela qu’il est nécessaire de la
renforcer par ce que les experts en loterie appellent « la permission
de perdre ».
La plupart des participants au Charity Engine™ ne vont, bien sûr,
jamais toucher le jackpot. Bien que des prix plus modestes seront
attribués pour garder les gens heureux, même ceux-ci seront
relativement rares. Afin de maintenir l’intérêt dans The Charity
Engine™, d’énormes sommes d’argent seront reversées à des
organismes caritatifs.
Il est psychologiquement bien plus facile d’accepter que l’on n’a
pas gagné si l’on finance une bonne cause.
Pour cette raison, à chaque tirage, The Charity Engine™ reversera
le même montant à un organisme caritatif en commençant par les
suivants: Action Aid, CARE International, Medecins Sans Frontieres,
Practical Action, Sighsavers International, UNICEF, War on Want et
Water Aid.
The Charity Engine™ aidera également une série de projets plus
modestes pour qui une simple donation de cent mille dollars sera
immédiatement très appréciée. Ces projets seront pour la plupart
en rapport avec le bien-être des enfants (refuges et orphelinats, par
exemple).
5
5
6. The Charity Engine™, le supercalculateur
le plus écologique au monde
Quand un PC moderne ne fait rien ou des taches légères (comme la plupart
des utilisations personnelles ou bureautiques), le processeur n’utilise pas
plus de 2% de sa puissance de calcul, et pourtant il consomme entre 50
et 75% de sa puissance électrique maximale. L’économiseur d’écran du
Charity Engine™ n’utilise pas automatiquement 100% du CPU, car ce ne
serait pas le plus efficace.
En fait, il n’utilise que 60% du CPU au plus, ce qui ne requiert qu’une
augmentation de puissance électrique de l’ordre de 8%. Cette approche
garantit un meilleur rapport puissance CPU/puissance électrique et
signifie que les PCs n’utiliseront en moyenne que 4W supplémentaires
pour faire tourner the Charity Engine™.
C’est moins qu’il n’en faut pour charger un iPhone.
Mais nous pouvons faire mieux ! Un ordinateur produit de la chaleur, ce
qui est une bonne ou une mauvaise chose en fonction de l’endroit ou
il se trouve. Si votre ordinateur vous permet d’économiser sur votre
facture de chauffage, c’est très bien. Mais s’il oblige votre climatisation
à travailler plus, c’est moins bien. Refroidir coûte de l’énergie.
Heureusement, il fait toujours frais quelque part, et il fait partout plus
frais la nuit. The Charity Engine™ fonctionnera donc sur un « mode
hiver », en donnant la priorité aux ordinateurs qui se trouvent sur la
face de la terre ou il fait nuit et aux régions froides, là ou le surplus
de chaleur produite économisera de l’énergie au lieu de la gaspiller.
The Charity Engine™ sera le supercalculateur le plus écologique de la
planète.
Bien entendu, cette machine d’une valeur de 1000 milliards de dollars est déjà construite : c’est l’internet
Ne pas utiliser ses ressources correctement serait un énorme gaspillage.
6
6