Bonjour,
J'ai fabriqué un petit cluster de Raspberry Pi (un nœud maître, quatre esclaves) afin de faire un peu de calcul parallèle sans utiliser de "message passing interface", mais juste la distribution des tâches sur les nœuds par SSH (je me suis cantonné à des problèmes de type "embarrassingly parallel"). C'est donc une parallélisation brutale, chaque nœud se débrouille avec le lot de tâches envoyées.
Je me suis penché sur les problèmes suivants :
- calcul d'une liste de nombres aléatoires par la méthode d'inversion,
- calcul de valeurs d'une fonction définie par une intégrale,
- calcul de valeurs d'une fonction définie par une intégrale dépendant d'un paramètre (en fait une transformation de Fourier),
- simulation de la solution d'une équation aux dérivées partielles en utilisant la formule de Feynman-Kac.
Les résultats sont résumés ici : https://sourceforge.net/projects/smib/files/smib-0.44/ dans le document para.pdf.
Au final, les résultats ne sont pas si mauvais (puisque le temps de calcul est divisé par 4 ou 5, et pour le cas de la transformation de Fourier la parallélisation écrase totalement le match).
pbillet
Calcul parallèle & cluster de Raspberry PI
Vous avez réalisé ou vous voulez réaliser un truc impensable avec votre Raspberry Pi ? Cet endroit est pour vous...
Modérateur : Francois
Retourner vers « Utilisateurs avancés »
Aller à
- Présentez vous !
- Votre avis sur le forum
- Utiliser le Raspberry Pi
- ↳ Débutants
- ↳ En panne ?
- ↳ Utilisateurs avancés
- ↳ Les applications spécialisées du Raspberry Pi
- La domotique avec le Raspberry Pi
- ↳ Accès, alarme et vidéosurveillance
- ↳ Gestion centralisée ouverture/fermeture
- ↳ Téléphonie et télécommunication
- ↳ Gestion de la température
- ↳ La météo
- ↳ Gérer l'énergie
- ↳ Que d'eau, que d'eau !
- ↳ Robots and Co
- ↳ Des interfaces pour le Raspberry Pi
- ↳ Et tout le reste
- Les jeux sur Raspberry Pi
- ↳ Emulation de consoles sur Raspberry Pi
- ↳ Les jeux "baremetal" sur Raspberry Pi
- Les événements liés au Raspberry Pi
- ↳ Vos annonces d'événements autour du Raspberry Pi
- Les systèmes d'exploitation du Raspberry Pi
- ↳ NOOBS et NOOBS Lite
- ↳ Raspbian
- ↳ Arch Linux
- ↳ RISC OS
- ↳ OpenELEC
- ↳ Raspbmc (OSMC)
- ↳ Ubuntu MATE
- ↳ Les utilitaires et le Raspberry Pi
- ↳ Les commandes Linux
- ↳ Les autres OS
- Le matériel et les périphériques du Raspberry Pi
- ↳ Raspberry Pi (tout modèles)
- ↳ Les cartes SD et micro SD
- ↳ Le Compute Module
- ↳ Le GPIO
- ↳ Les cartes d'extension pour les Raspberry Pi
- ↳ Les BUS interfaces
- ↳ Le module caméra et ses clones
- ↳ Les alimentations
- ↳ Les sorties Vidéo et Audio du Raspberry Pi
- ↳ Le réseau sur le Raspberry Pï
- ↳ Les ports USB
- ↳ Les accessoires du Raspberry Pi
- ↳ Les clones du Raspberry Pi
- ↳ L'électronique et le Raspberry Pi
- Projets
- ↳ Projets
- La programmation du Raspberry Pi
- ↳ Python
- ↳ Scratch
- ↳ C / C++
- ↳ Java
- ↳ Assembleur
- ↳ Autres langages
- Education, formation et Raspberry Pi
- ↳ Tutoriels
- ↳ Fiches pédagogiques
- ↳ Stages d'application Raspberry Pi
- Achat-Vente
- ↳ Les petites annonces achat-vente du Raspberry Pi