Expériences

Stages en entreprises
  • Stage 8 mois - PFE - INRIA , Bordeaux - Février-Septembre 2009 ,
    [rapport , src]
    [LoadBalancing (module développé) , LibMultiScale]
  • Projet de Fin d'Etudes de 8 mois dans le cadre de la recherche.
    Equilibrage de charge et distribution de données pour des simulations numérique parallèles irrégulières couplées : application à la propagation multi-échelle de fissures dans les matériaux.
    Compétences : Calcul scientifique hautes performances, modélisation de problèmes à l'aide de graphes et d'hypergraphes, Simulation numérique, techniques de maillages (avec GMSH), visualisation avec ParaView.

  • Stage 4 mois - BNP PARIBAS , Paris - Juin-Septembre 2008 ,
    [rapport , src]
  • Stage analyste/développeur. Evolution et corrections des bugs du 1er lot d'une application de gestion de fond, et développement du 2ème lot en répondant aux spécification du cahier des charges.
    Compétences : JAVA/JEE, Swing, JGoodies, Hibernate, Excel, VB, SQL.

  • Stage 2 mois - Schneider-electrique , Grenoble - Juillet - Août 2007 ,
    [rapport , src]
  • Premier stage en entreprise. Caractérisation des générateurs de température en utilisant des moyens de mesure précis, automatisation de calcul à l'aide de macros pour Excel.
    Compétences : Calcul avec précision et calcul d'incertitude, programmation de macros Excel en VB, Cristal Ball, Excel.
Projets réalisés à l'ENSEIRB
  • PFA : Projet de Fin d'Année - GraphLab ,
    [Projet : src]
    [Cahier des charges : pdf , src]
    [Rapport : pdf , src]
    [Soutenance : pdf , src].
  • Conception et développement de nouvelles fonctionnalités pour l'application GraphLab (utilisée dans le cadre de la génération de processeurs très haute performances)
    Compétences : UML 2.0, Java, Eclipse.

  • Solveur parallèle
    [Rapport pdf , src] , [Code source]
  • Développement d'un solveur parallèle de systèmes linéaires carré dense de la forme Ax=b. Ce T.P. consiste à implémenter l'algorithme de factorisation L.U. de matrices pleines non symétriques.
    Compétences : C, MPI, OpenMP, BLAS.

  • Calcul d'attraction gravitationnelle à n corps
    [Rapport pdf , src] , [Code source]
  • Réalisation un programme calculant l'évolution des positions dans le plan 2D de masses ponctuelles soumises à la force de la gravitation universelle. Ce T.P. permet de mettre en oeuvre les communications persistantes et le recouvrement calcul-communication par la mise en place d'un anneau logique avec doubles tampons d'émission et de réception.
    Compétences : C, MPI.

  • Multiplication matricielle de Fox
    [Rapport pdf , src] , [Code source]
  • Développement d'un multiplicateur matriciel parallèle de Fox. Ce T.P. consiste à implémenter l'algorithme de multiplication de Fox pour les matrices pleines distribuées par blocs carrés. Ce T.P. permet de mettre en oeuvre les topologies cartésiennes, les sous-communicateurs, et les communications collectives.
    Compétences : C, MPI.

  • Projet réseaux - IP over UDP
    [Rapport pdf , src] , [Code source]
  • Ce projet consiste en l'implémentation d'un réseau IP dont le support physique de transmission est UDP. L'idée est d'utiliser le broadcast UDP pour simuler le support physique. Ainsi, tous les clients qui seront sur un même réseau physique, écouteront et diffuseront des trames ethernet par broadcast sur un port UDP commun.
    Compétences : C, Protocoles réseaux.

  • Projet de compilation
    [Rapport pdf , src] , [Soutenance] [Code source]
  • Ce projet a pour but de mettre en oeuvre, sur des exemples simples, les concepts élémentaires de compilation de languages de programmation modernes.
    Compétences : C, Lex, Yacc.

  • Projet gestion d'une base de donnée
    [Rapport pdf , src] , [Code source]
  • Le projet s'articule autour de la création de la base de données d'une agence immobilière pour lui permettre une bonne gestion de son parc locatif: elle devrait permettre l'organisation des informations qui concernent ses clients ainsi que le suivi quotidien de son évolution financière, dans ce contexte on a essayé d'envisager le bon modèle des donnés qui permettra d'aboutir à cette finalité.
    Compétences : Java, Oracle, PHP, MySQL.

  • Projet de d'informatique quantique
    [Rapport pdf , src] , [Code source]
  • Simulation de l'évolution d'un registre de n qubits dans un circuit quantique ne comportant que des portes Hadamard et C_NOT.
    Compétences : C++, théorie de l'informatique quantique.

  • Projet de graphes
    [Rapport pdf , src] , [Code source]
  • Ce projet s'articule autour de trois grands axes : La théorie des graphes et les algorithmes s'y rattachant, la programmation fonctionnelle en Lisp appliquée aux graphes, la programmation impérative en C appliquée aux graphes.
    Compétences : C, Lisp, théorie des graphes.

  • Projet de Recherche Opérationnelle
    [Rapport pdf , src] , [Code source]
  • Ce projet a pour objectif de reglementer le passage des voitures dans un carrefour.
    Compétences : C, LP_Solve.

  • Projet de programmation C
    [Rapport pdf , src] , [Code source]
  • Ce projet a pour objectif de réaliser un éditeur de texte qui effectu des traitement automatique sur un texte donné.
    Compétences : C

  • Projet d'algorithmique
    [Rapport pdf , src] , [Code source]
  • Ce projet a pour objectif de réaliser des algorithmes résolvant le jeu "Le compte est bon".
    Compétences : C

  • Projets d'algorithmique numérique
    [Sources et Rapports]
  • Ces projets permettent de mettre en évidence le module d'Algorithmique Numérique qui décrit un ensemble de méthodes et d'algorithmes adaptés à la modélisation de problèmes numériques.
    Compétences : Scilab, algorithmes numériques

  • Autres projets