Skip to content

Travail d'Etude et de Recherche au Laboratoire de Recherche en Informatique

Notifications You must be signed in to change notification settings

efournival/ter-lri

Repository files navigation

ter-lri

Travail d'Étude et de Recherche sur l'exploration de semigroupes numériques avec mise en place d'un algorithme de vol de tâches.

Il se déroule au LRI (Laboratoire de Recherche en Informatique), rattaché à l'Université Paris-Sud et au CNRS, dans l'équipe GALaC (Graphes, Algorithmes et Combinatoire).

Tuteur : Florent Hivert

Déroulement

  • Étude du problème d'exploration de semigroupes auquel on va s'intéresser
  • Implémentation basique en Go
  • Parallélisation et optimisation basique
  • Étude comparative avec la version optimisée en C++
  • Profiler le code Go avec perf et pprof
  • Utilisation de cgo avec appel au code de NumericMonoid généré par GCC
  • Traduction de la boucle principale en Go natif utilisant les Goroutines à la place de Cilk du code original
  • Implémentation d'un système de type fork-join distribué
  • Mise en place du vol de tâche au sein du modèle fork-join
  • Finalisation et lancement des calculs

Problèmes complémentaires

Ressources

About

Travail d'Etude et de Recherche au Laboratoire de Recherche en Informatique

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published