Sujet d`Examen EXO 1 (3 points) EXO 2 Qpoints) Paitiell. Message
Transcription
Sujet d`Examen EXO 1 (3 points) EXO 2 Qpoints) Paitiell. Message
ï a c u l f é d ' E l e c t r o n i q u e et d ' I n f o r m a t i q u e Départemtnt Informatique USTHB- 2010/2011 année Master RSDModule Calcul Parallèle Sujet d'Examen P a r t i e t . E t u d e d e p e r f o r m a n c e e t loi d ' A m d h a l EXO 1 (3 points) E n s u p p o s a n t q u e 9 0 % d e m o n p r o g r a m m e est p a r a l l é i i s a b l e , q u ' i l t o u r n e en 10 m i n u t e s sur un p r o c e s s e u r , et q u e je p e u x le f a i r e f o n c t i o n n e r sur 4 p r o c e s s e u r s s i m u l u m é m u n t : î. qtiellc esc l ' a c c é l é r a t i o n du p r o g r a m m e '? 2. en c o m b i e n de t e m p s se tertuinera-t-i! ? EXO 2 Qpoints) S o i e n t les d e u x p r o g t a m m c s A et Pi — — — ; Programme B - - T e m p s e!i s e q u e n t i e i r ^ r ) : 10 m i n u t e s — N o m b r e d e proccvsseurs : 3 — T e m p s eîi p a r a l l è l e ' r ( P ) : 4 m i n u t e s o«rainnie A T e m p s en s e q u e n t i e i T{ h : !(' m i n u t e s N o m b r e de p r o c e s s e i c s : l u T e m p s en p a r a l l è l e T ( P ) : 2 m i n u t e s D ' a p r è s \ o u s quel est le m e i l l e u r p r o g r a m m e A ou B ? Ju.stiùez en é v a l u a n t leur performance. Paitiell. Message Passing Interface- Programmes MPI EXO 3. " ai C o m m u n i c a t i o n sur ann.eau d e p r o c e s s e u r s ( 4 p o i » t s ) Soit un a n n e a u d e p p r o c e s s e u r s . E c r i r e un p r o g r a m m e MPI d a n s lequel un j e t o n (entier) t o u r n e d a n s un a n n e a u d e p r o c e s s e u r s . I n i t i a l e m e n t d a n s le p r o c e s s e u r 0, le j e t o n est p a s s e de p r o c e s s e u r en p r o c e s s e u r ( a v e c m o d i f i c a t i o n ) p o u r r e t o u r n e r au p r o c e s s e u r z é r o . M e s u r e z ie t e m p s n é c e s s a i r e à ces o p é r a t i o n s . Exemple J 0 4 /' \ l ^ ) ^ J etpn = 1 -P V 1 f -y \ .letpré-1.3 Page!/2 u s rUB-2010 2011 F a c u l t é d ' E l e c t r o n i q u e et d ' I n f o r m a t i q u e a n n é e M a s t e r RSD-:'«ïodule Caîciil P a r a l l è l e [)épiifteme11t lttf(>nnatique b/ Ei::hange totai (4poiiUs) C e t t e lois-ci. 01) v o u s d e m a n d e de d o n n e r un autre p r o g r a m m e où c h a q u e p r o c e s s e u r a uji i n i b r m a t i o n de i ) p e caractère q u ' i l veut d i f f u s e r à tous les autres ( é c h a n g e total- All-to-All). l',xemplep~ 4 î/ \ l'artic / (irid Computing EXO 4. (6pointsj a) R é p o n d e z p a r ( )ui ou N o n O Une i:nierpri~c-iji"i!;E CH.: un Cainpus-Grid est un. • * hinu-grillc iixtrLi-Ciriile o Un Micidicwai'e (ou inîergicie!) est u n e i i i i j r l a c e entre le bvstème d ' e x p l o i t a t i o n et les applications, i/o - F G E E l'Hnablinu Grids f^:^ E - s c i e n c E ) est un s y s t è m e de la gril'e d e cal CUl/w^ o g L i i e et G l o b u s T o o l k i t : ce sont d e u x m i d d l e u a r e s p o u r la grille d e c a l c u l . V b) D o n n e z b r i è v e n i e m les étapes n é c e s s a i r e s p o u r d é p l o y e r un J o b sur un s y s t è m e d e grille de calcul. c) C i t e z b r i è v e m e n t q u e l q u e s d i f f é r e n c e s entre un s u p e r c a l c u l a t e u r , un ciuster et un s y s t è m e de grille de calcul Page2/2