Algorithmique Parallèle - Programmation parallèle avec BSML
La mise en pratique de la programmation parallèle se fait avec le langage parallèle de haut niveau BSML.Supports
- Feuille de références pour Ocaml disponibles sur le
site
de OcamlPro:
Bases du langage
, outils (compilation, ...)
, Bibliothèques de programmation
- Feuille de références pour BSML
- Présentation de BSML
- Le logiciel BSML (compilateur, boucle interactive, ...) est diponible sur le site officiel du langage
.
-
En cas de problème d'installation, vous pouvez utiliser le fichier bsml.ml
(#use "bsml.ml";; dans la boucle interactive)
- Une boucle interactive expérimentale fonctionnant dans le navigateur est diponible en ligne ICI
TD
- Feuille 1 - Création de
vecteurs et calcul parallèle asynchrone
- Feuille 2 - Calcul
parallèle asynchrone et communications
simples
et le fichier bsmlAnalyzer.ml
.
- Feuille 3 - schémas de communications
. Correction partielle : td3-correction.ml
- Exemple simple d'utilisation de la fonction put donné en td : exemple_put.ml
Projet 2014
- Sujet du projet
- Fichier d'interface (.mli) recensant les fonctions à implanter arrayPar.mli
.
- Squelette de fichier (.ml) à compléter recensant les fonctions à implanter arrayPar.ml
.