BOINC (Berkeley Open Infrastructure for Network Computing)
BOINC ( Berkeley Open Infrastructure for Network Computing ) est un middleware qui permet aux utilisateurs du monde entier d'aider à résoudre des problèmes scientifiques et mathématiques importants. Lancé le 10 avril 2002 , il a été développé au Space Sciences Laboratory de l'UC Berkeley, qui a lancé en 1999 le projet SETI@Home . BOINC a été créé pour s'appuyer sur le succès de SETI@Home et étendre le modèle de plate -forme à d'autres problèmes scientifiques qui nécessitent une puissance de calcul massive.
Comment fonctionne BOINC ?
Les utilisateurs installent le logiciel BOINC sur leur ordinateur ou leur appareil mobile et contribuent leurs ressources CPU et GPU de réserve à un projet informatique spécifique. Les ressources ne sont utilisées que si la machine est inactive , et avec des appareils mobiles, branchés avec la batterie chargée à au moins 90%.
BOINC est une forme de calcul distribué , bien qu'il soit plus précisément appelé calcul volontaire ou calcul en grille . Comprenant plus de 310 000 participants et 800 000 appareils, si le système BOINC était un seul ordinateur, il serait le quatrième supercalculateur le plus puissant au monde.
Domaines scientifiques
Chaque problème scientifique calculé par BOINC a son propre middleware de projet dédié. Les domaines scientifiques avec un ou plusieurs projets dédiés comprennent :
- Mathématiques
- Linguistique
- Médecine
- Biologie moléculaire
- Climatologie
- Sciences de l'environnement
- Astrophysique
- La physique
- Évolution
- L'informatique
Périphériques compatibles
Selon le projet, les systèmes d'exploitation , les architectures et les périphériques pris en charge peuvent inclure un ou plusieurs des éléments suivants :
- Microsoft Windows
- macOS
- iOS
- Android
- Linux ( architectures Intel ou ARM )
- BSD
- GPU : NVIDIA , Radeon ou Intel
- VM VirtualBox (machines virtuelles)
Au moment d'écrire ces lignes, tous les projets BOINC prennent en charge Microsoft Windows et Linux sur Intel.
Projets
Les projets fonctionnant sur la plate-forme BOINC comprennent :
Acoustics@home - analysez les données acoustiques sous-marines enregistrées, pour aider à brosser un tableau des caractéristiques océanographiques du monde.
Nombres amicaux - recherchez des paires de nombres où la somme des diviseurs propres de chacun est égale à l'autre nombre. Coordonné indépendamment.
Asteroids@home — calculez la forme et la rotation de la vaste population d'astéroïdes détectés dans l'espace. Coordonné par l'Université Charles de Prague.
BOINC@TACC — fournit une puissance de calcul aux chercheurs du Texas Advanced Computing Center.
CAS@home — fournit une puissance de calcul à l'Académie chinoise des sciences.
Citizen Science Grid - assiste la "science citoyenne" à l'Université du Dakota du Nord.
Climateprediction.net — génère et vérifie des modèles climatiques à l'Université d'Oxford.
Conjecture de Collatz — aide à étudier le problème mathématique : n x est tout entier positif . Si n x est pair, n x+1 est égal à n x divisé par 2. Si n x est impair, n x+1 est égal à n x multiplié par 3, plus 1. La conjecture est que quel que soit l'entier positif est choisi pour n x , la suite arrive toujours à 1. Indépendamment coordonnée.
Cosmology@home — recherchez un modèle cosmologique qui décrit le mieux notre univers, coordonné par l'Université de l'Illinois à Urbana-Champaign.
Borne supérieure DBN - calcule la fonction zêta de Reimann, une fonction importante en théorie des nombres liée à la distribution des nombres premiers .
DENIS@home — effectue des simulations électrophysiologiques cardiaques pour l'Université de San Jose, Saragosse, Espagne.
Projet d'évolution du matériel distribué - faire évoluer les futures conceptions de matériel pour les véhicules autonomes, les équipements médicaux et les industries aéronautiques, à l'aide d'algorithmes génétiques . Coordonné par l'Université du Sussex.
Einstein@home — recherche de signaux astrophysiques faibles provenant d'étoiles à neutrons en rotation (pulsars). Coordonné par l'Université du Wisconsin, Milwaukee, et l'Institut Max Planck de physique gravitationnelle, Hanovre, Allemagne.
Enigma@home — tentative de décodage de trois messages Enigma ininterrompus interceptés dans l'Atlantique Nord en 1942.
Gerasim@home — testez et comparez lesméthodes heuristiques pour concevoir des algorithmes parallèles et des systèmes de contrôle logique .
GPUGrid.net - calcule la dynamique moléculaire de l'atome complet pour la recherche biomédicale, optimisé pour les GPU NVIDIA. Coordonné par le Parc de Recherche Biomédicale de Barcelone.
LHC@home — étudiez les problèmes de physique des particules à partir des observations faites par le LHC (Large Hadron Collider) exploité par le CERN .
Milkyway@home - créez un modèle 3D très précis de la galaxie de la Voie lactée à l'aide des données recueillies par le Sloan Digital Sky Survey. Coordonné par RPI (Rensselaer Polytechnic Institute).
MindModeling@home — modélise les processus cognitifs du cerveau humain. Coordonné par l'Université de Dayton et la Wright State University.
Meuglement! Wrapper — exécute des applications de cryptographie et de combinatoire, coordonnées par distributed.net .
NanoHUB@home — fournit une puissance de calcul au département de nanosciences de l'Université Purdue.
NFS@home — utilise la méthode Number Field Sieve pour aider à factoriser de très grands nombres entiers. Coordonné par la California State University Fullerton.
NumberFields@home - recherchez des modèles dans les champs de nombres, pour aider les théoriciens des nombres à mieux comprendre les propriétés profondes des nombres. Coordonné par l'Université d'État de l'Arizona.
ODLK — contribuer à une base de données mathématique des "formes canoniques des carrés latins diagonaux du dixième ordre". Coordonné indépendamment.
Primaboinca - recherche de contre-exemples à deux conjectures importantes sur l'identification des nombres premiers. Coordonné par l'Université Hochschule ReinMain, Wiesbaden, Allemagne.
PrimeGrid — recherche différentes formes de très grands nombres premiers, y compris le plus grand nombre premier connu. Coordonné indépendamment.
Quake Catcher Network - traite les données collectées par les capteurs et les smartphones pour identifier l'activité sismique.
Radioactive@home — contribuez à une carte gratuite et continuellement mise à jour des niveaux de rayonnement dans le monde. Les utilisateurs doivent acheter un capteur et le connecter à leur ordinateur. Coordonné par la Fondation BOINC Pologne.
RakeSearch — identifie des paires de carrés latins diagonaux. Coordonné par le Centre de recherche carélien de l'Académie russe des sciences.
RNA World — identifiez, analysez, prédisez structurellement et concevez des molécules d'ARN. Coordonné par Rechenkraft.net eV .
Rosetta@home — déterminez les formes 3D des molécules susceptibles de guérir les principales maladies humaines, telles que le VIH, le paludisme, le cancer et la maladie d'Alzheimer. Coordonné par l'Université de Washington.
SETI@home
SRBase — résoudre les bases de Sierpinski/Riesel (problèmes mathématiques). Coordonné indépendamment.
Universe@Home - aide à calculer une base de données de données simulées pour l'univers primitif. Coordonné par l'Université de Varsovie.
World Community Grid - traite des recherches importantes sur le VIH, le cancer, les maladies négligées, l'énergie solaire, l'eau potable et d'autres problèmes humanitaires qui ont un impact sur la santé mondiale. Coordonné par IBM .
Yoyo@home - un "adaptateur BOINC" qui adapte la puissance de calcul de la grille à plusieurs projets BOINC, coordonnés par BOINC.