Journées franciliennes 2006 Moussa ELKIHEL (LAAS-CNRS;UPS Toulouse )

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
LES NOMBRES PREMIERS ET COMPOSÉS
Ma surprise du Zoo.
[number 1-100].
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Licence pro MPCQ : Cours
Additions soustractions
Distance inter-locuteur
1 Plus loin dans lutilisation de Windows Vista ©Yves Roger Cornil - 2 août
Le pluriel des noms
Les numéros 70 –
Les numéros
ACTIVITES Les fractions (10).
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Sud Ouest Est Nord Individuel 36 joueurs
Les identités remarquables
Sirop de Liège « industriel »
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES COHESION CULTURELLE ET EXPANSION DES IDEES SUR LE TERRITOIRE EUROPEEN.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
-17 Anticipations économiques en Europe Septembre 2013 Indicateur > +20 Indicateur 0 a +20 Indicateur 0 a -20 Indicateur < -20 Union européenne total:
La méthodologie………………………………………………………….. p3 Les résultats
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
PM18 MONTAGE DU BLINDAGE AUTOUR DE LA QRL F. DELSAUX - 25 JAN 2005
Le Concours de Conaissance Francais I novembre 2012.
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
Titre : Implémentation des éléments finis sous Matlab
Les quartiers Villeray – La Petite-Patrie et les voisinages
LES NOMBRES PREMIERS ET COMPOSÉS
Les chiffres & les nombres
1 INETOP
Calculs et écritures fractionnaires
RACINES CARREES Définition Développer avec la distributivité Produit 1
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
Appliquer la métthode Branch and Bound au problème de lassignation des tâches avec la matrice suivante: 1234 a11 88 b c33415 d Calcul de.
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
1 10 pt 15 pt 20 pt 25 pt 5 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Les fonctions.
Titre : Implémentation des éléments finis en Matlab
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
C'est pour bientôt.....
1 INETOP
Les Nombres 0 – 100 en français.
Aire d’une figure par encadrement
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Nom:____________ Prénom: ___________
CALENDRIER-PLAYBOY 2020.
LES PILES ET FILES.
Exercice de vérification 1 p
Commission paritaire de suivi des opérations de reclassement repositionnement dans le cadre du droit d’option Statistiques novembre 2010.
Les Chiffres Prêts?
Les parties du corps By Haru Mehra Le Frehindi 1Haru Mehra, DELF, DALF,CFP.
Transcription de la présentation:

Parallélisation de P.D. utilisant la technique de la dominance pour le sac à dos 0-1 Journées franciliennes 2006 Moussa ELKIHEL (LAAS-CNRS;UPS Toulouse ) Didier EL BAZ ( LAAS-CNRS ; Toulouse) Journées franciliennes 2006

Journées franciliennes 2006 Plan Sac à dos 0-1 :formulation Programmation dynamique :listes Algorithme parallèle Équilibrage Résultats numériques Conclusion Journées franciliennes 2006 Journées franciliennes 2006

Sac à dos 0-1: Formulation (K) Journées franciliennes 2006 Avec les conditions classiques : Journées franciliennes 2006

Programmation Dynamique (PD) : Méthode des listes La programmation dynamique est une méthode récursive composée de n étapes. Soit l’étape (k-1) k=1,…n Liste Propriétés des couples Journées franciliennes 2006 Réalisables : Non dominés : Journées franciliennes 2006

Journées franciliennes 2006 Étape (k) k=1,…n : construction de à partir de : Nouveaux couples :Couples dominés þ î ý ü í ì ³ ¢ £ È Î $ = - , ) ( 1 p w avec N L D k Journées franciliennes 2006 Complexité temporelle Journées franciliennes 2006

Journées franciliennes 2006 Exemple: ; ) 51 , 16 ( ), 47 15 46 14 43 13 39 12 38 11 34 10 32 9 29 8 25 7 24 6 20 5 4 3 2 1 = L ) 52 , 16 )( 51 15 ( ), 47 14 39 13 36 12 32 11 31 10 27 9 6 = N ) 51 , 16 )( 47 15 ( ), 46 14 39 13 36 12 32 11 31 10 27 9 6 = D Journées franciliennes 2006 ) 52 , 16 ( ), 51 15 47 14 43 13 39 12 38 11 34 10 32 9 29 8 25 7 24 6 20 5 4 3 2 1 = L Solution optimale Le couple optimal Journées franciliennes 2006

Journées franciliennes 2006 Algorithme parallèle Architecture utilisée: Model (SPMD):Single Program Multiple Data Machine à mémoire partagée Processeurs (NUMA):NonUniform Memory Access Machine Origine 3800 : Environnement Open MP Journées franciliennes 2006 Les processeurs communiquent par échange de données Journées franciliennes 2006

Journées franciliennes 2006 Coopération des processeurs Soit processeurs Liste Journées franciliennes 2006 Liste Liste Journées franciliennes 2006

{ } Les données partagées par les processeurs w w Le plus petit poids , 1 i k w - , 1 + - i k w Le plus petit poids Le plus petit poids Journées franciliennes 2006 { } , 1 ) ( + - < £ Î = i k j w L p N Journées franciliennes 2006

Journées franciliennes 2006 Exemple: ; k=4 (0,0)(1,4)(2,5)(3,9)(4,12) (5,20)(6,24)(7,25) (8,29)(9,32)(10,33)(11,37) k=5 (13,43)(14,46)(15,47) (16,51) (5,14)(6,18)(7,19) (8,23)(9,26)(10,34) (11,38)(12,39) (8,23)(9,26)(10,33) (11,37) (5,20)(6,24) (7,25) (8,29)(9,32)(10,34)(11,38)(12,39)(13,43)(14,46) (15,47)(16,51) Nouveaux Envoyés Journées franciliennes 2006 Dominés Journées franciliennes 2006

Alors il faut équilibrer Équilibrage de charge Dynamique = Le nombre total des couples sur tous les processeurs = La taille de la liste la plus longue = le temps moyen pour calculer un couple = le temps moyen pour écrire un couple = le temps moyen pour lire un couple = Surcoût du travail Journées franciliennes 2006 = Le coût de l’équilibrage Si Alors il faut équilibrer Journées franciliennes 2006

Journées franciliennes 2006 Résultats 4.1 Sans équilibrage q 1 2 4 8 16 32 n Secondes eff 1000 15.09 47 23 12 6 3 2000 528.19 40 20 10 5000 2125.38 42 5 Journées franciliennes 2006

Journées franciliennes 2006 Résultats 4.2 Avec équilibrage q 1 2 4 8 16 32 n Secondes eff 1000 15.09 65 64 62 57 42 2000 528.19 73 81 82 77 5000 2125.38 67 76 83 80 Journées franciliennes 2006 q 1 2 4 8 16 32 n Secondes eff 1000 7.9 63 60 52 2000 463.5 77 84 85 80 5000 2109.3 64 82 87 91 86 Journées franciliennes 2006

Conclusion La parallélisation de la P.D. permet de résoudre des Problèmes de grande taille. Autres stratégies d’équilibrage. Journal of Parallel and Distributed Computing 65 (2005) pp 74-84 Journées franciliennes 2006