New Abstractions For Data Parallel Programming
|
|
- Άκανθα Βενιζέλος
- 9 χρόνια πριν
- Προβολές:
Transcript
1 New Abstractions For Data Parallel Programming ϑαμεσ Χ. Βροδμαν Δεπαρτμεντ οφ Χομπυτερ Σχιενχε Υνιϖερσιτψ οφ Ιλλινοισ βροδμαν2 ιλλινοισ.εδυ Ιν χολλαβορατιον ωιτη: Βασιλιο Φραγυελα, Μαρ α Γαρζαρ ν, Δαϖιδ Παδυα 1
2 Higher Level Operators Τηερε ισ στιλλ μυχη ροομ φορ αδϖανχεσ ιν παραλλελ προγραμμινγ Ωηατ δο ωε ωαντ το χοντρολ? Λοχαλιτψ Γρανυλαριτψ Δατα Διστριβυτιον Λοαδ Βαλανχε Ιντροδυχε νεω δατα τψπεσ ανδ ηιγηερ λεϖελ οπερατορσ το ραισε τηε λεϖελ οφ αβστραχτιον Ωαντ τηεσε οπερατορσ το βε παραλλελ (δατα παραλλελ) Αυτοματιχ δετεχτιον οφ παραλλελισμ διφφιχυλτ 2
3 Data Parallel Advantages Σχαλαβλε προγραμσ αρε δατα παραλλελ Δατα παραλλελ προγραμσ ρεσεμβλε χονϖεντιοναλ, σεριαλ προγραμσ. Παραλλελισμ ισ ενχαπσυλατεδ Παραλλελισμ ισ στρυχτυρεδ Πορταβλε Χαν ρυν ον ανψ χλασσ οφ μαχηινε φορ ωηιχη τηε αππροπριατε οπερατορσ αρε ιμπλεμεντεδ Σηαρεδ/Διστριβυτεδ Μεμορψ, ΣΙΜΔ, ΓΠΥσ, ετχ. Χοντρολ δετερμιναχψ Ενφορχε Ενχαπσυλατε νον δετερμιναχψ 3
4 Programs with Data Parallel Operators Προγραμσ ωιλλ βε α σεθυενχε οφ δατα παραλλελ οπερατορσ (πριμιτιϖε οπερατιονσ) αππλιεδ το τηεσε δατα τψπεσ 4
5 Outline Ηιεραρχηιχαλλψ Τιλεδ Αρραψσ Νον Νυμεριχαλ Χομπυτατιονσ Χομπυτατιονσ ωιτη Χονφλιχτινγ Χομπυτατιονσ Χονχλυσιονσ 5
6 Which operators? Τηερε ισ αν εξτενσιϖε χολλεχτιον οφ δατα παραλλελ οπερατορσ ΑΠΛ, Φ90, Ματλαβ ΣΕΤΛ, ΛΙΣΠ Ετχ. 6 Τηεσε οπερατορσ αλλοω εξπρεσσιον οφ παραλλελισμ, βυτ αρε νοτ δεσιγνεδ το εξπλιχιτλψ χοντρολ: Λοχαλιτψ Γρανυλαριτψ
7 Arrays Φορ αρραψσ, ωε ιντροδυχεδ α νοτατιον χαλλεδ τηε Ηιεραρχηιχαλλψ Τιλεδ Αρραψ (ΗΤΑ) Τραδιτιοναλ Φ90 αρραψ οπερατορσ Τιλινγ Μακεσ τιλεσ φιρστ χλασσ οβϕεχτσ Ρεχογνιζεσ τηε ιμπορτανχε οφ τιλινγ το χοντρολ: Λοχαλιτψ Δατα Διστριβυτιον Γρανυλαριτψ Ρεφερενχεδ εξπλιχιτλψ Εξτενδεδ αρραψ οπερατιονσ το οπερατε ωιτη τιλεσ 7
8 Hierarchically Tiled Arrays Διστριβυτεδ Μυλτιχορε Λοχαλιτψ 8
9 Higher Level HTA Operations Ελεμεντ-βψ-ελεμεντ οπερατιονσ, ρεδυχτιον, χιρχυλαρ σηιφτ, ρεπλιχατε, τρανσποσε, ΜαπΡεδυχε, ετχ 9 Προγραμμερσ χαν χρεατε νεω χομπλεξ παραλλελ οπερατορσ τηρουγη τηε πριμιτιϖεσ ημαπ Αππλιεσ υσερ δεφινεδ οπερατορσ το εαχη τιλε οφ τηε ΗΤΑ Ανδ χορρεσπονδινγ τιλεσ ιφ μυλτιπλε ΗΤΑσ αρε ινϖολϖεδ Οπερατορ αππλιεδ ιν παραλλελ αχροσσ τιλεσ Ασσυμεσ οπερατιον ον τιλεσ ισ χομπλετελψ ινδεπενδεντ
10 Cannon's Matrix Multiplication Α 00 Α 01 Α 02 Β 00 Β 01 Β 02 Α 10 Α 11 Α 12 ινιτιαλ σκεω Β 10 Β 11 Β 12 Α 20 Α 21 Α 22 Β 20 Β 21 Β 22 Α 00 Β 00 Α 01 Β 11 Α 02 Β 22 Α 11 Α 12 Β 21 Β 10 Α 10 Β 02 Α 22 Β 20 Α 20 Β 01 Α 21 Β 12 Α 00 Β 00 Α 01 Β 11 Α 02 Β 22 Α 11 Α 12 Β 21 σηιφτ-μυλτιπλψ-αδδ Α 10 Β 10 Β 02 Α 22 Β 20 Α 20 Β 01 Α 21 Β 12 10
11 Cannon's Matrix Multiplication ΗΤΑ Α, Β, Χ = ΧρεατεappleΗΤΑ( [3, 3], ) φορ ι = 0:μ-1 Α(ι,:) = χιρχappleσηιφτ( Α(ι,:), [ 0, -(ι-1)] ) οφ τιλεσ Β(:,ι) = χιρχappleσηιφτ( Β(:,ι), [ -(ι-1), 0 ] ) οφ τιλεσ // α ροω // α χολυμν 11 φορ ι = 0:ν-1 ημαπ( ΜΥΛΤappleΑΔΔ(), Χ, Α, Β) // οπερατεσ ον αλλ τιλεσ ιν παραλλελ Α = χιρχappleσηιφτ( Α, [ 0-1 ] ) Β = χιρχappleσηιφτ( Β, [ -1 0 ] )
12 HTA Library ΗΤΑσ ηαϖε βεεν ιμπλεμεντεδ ασ Χ++ ανδ ΜΑΤΛΑΒ λιβραριεσ Σηαρεδ ανδ Διστριβυτεδ Μεμορψ Α ΓΠΥ ϖερσιον ισ πλαννεδ Τηε οπερατορσ ιν τηε λιβραρψ ωερε συφφιχιεντ το νατυραλλψ ιμπλεμεντ σεϖεραλ βενχημαρκ συιτεσ Εξαμπλε: ΝΑΣ Παραλλελ Βενχημαρκσ Περφορμανχε ισ χομπετιτιϖε ωιτη χουντερπαρτσ 12 Φυρτηερμορε, τηε ΗΤΑ νοτατιον προδυχεσ χοδε τηατ ισ χομπαχτ ανδ μορε ρεαδαβλε
13 Advantages of tiling as a first class construct Lines of code 13 EP CG MG FT LU Λινεσ οφ Χοδε. ΗΤΑ ϖσ. ΜΠΙ
14 Performance Results Ωιτη βασιχ χομπιλερ οπτιμιζατιονσ, χαν ματχη Φορτραν/ΜΠΙ Running time in seconds (log2) ΜΓ G5 NAS G5 HTA gen G5 HTA opt Itanium NAS Itanium HTA opt Running time in seconds (log2) ΦΤ G5 NAS G5 HTA gen G5 HTA opt Itanium NAS Itanium HTA opt 14 Running time in seconds (log2) ΙΣ Number of processors Number of processors G5 NAS G5 HTA gen G5 HTA opt Itanium NAS Itanium HTA opt Running time in seconds (log2) ΧΓ Number of processors Number of processors G5 NAS G5 HTA gen G5 HTA opt Itanium NAS Itanium HTA opt
15 Non Numerical Programs ΗΤΑσ ωορκεδ ωελλ φορ νυμεριχαλ προγραμσ, βυτ μανψ προγραμσ νοτ νυμεριχαλ Ιδεντιφψ τηε δατα παραλλελ οπερατορσ ανδ δατα στρυχτυρεσ νεεδεδ φορ τηεσε τψπεσ οφ προγραμσ Τηε χομμυνιτψ δοεσ νοτ ηαϖε ασ μυχη εξπεριενχε ασ φορ νυμεριχαλ προγραμσ Σαμε γοαλσ Παραλλελισμ Λοχαλιτψ Προγραμμαβιλιτψ Περφορμανχε 15
16 New Data Structures for Non Numerical Computations Χονσιδερ αγγρεγατεσ οτηερ τηαν αρραψσ ασ α ταργετ φορ δατα παραλλελισμ Τρεεσ, Γραπησ, Σετσ Σετσ αρε ονε ποσσιβιλιτψ Ηαϖε βεεν εξαμινεδ βεφορε (ΣΕΤΛ, Χοννεχτιον Μαχηινε) 16 Ωηατ πριμιτιϖεσ δο ωε νεεδ? Μαπ αππλψ σομε φυνχτιον το εϖερψ ελεμεντ οφ α σετ. Φυλλψ ινδεπενδεντ. Τραδιτιοναλ σετ οπερατιονσ Υνιον, Ιντερσεχτιον, ετχ Ρεδυχε αππλψ ρεδυχτιονσ αχροσσ α σετ ορ μυλτιπλε σετσ Σχαν περφορμ α πρεφιξ οπερατιον ον σετσ ΜαπΡεδυχε
17 What problem domains can be solved in parallel using set operations Ωε ηαϖε στυδιεδ σεϖεραλ αρεασ ινχλυδινγ Σεαρχη Δαταμινινγ Μεση Ρεφινεμεντ Ιν αλλ χασεσ, ιτ ωασ ποσσιβλε το οβταιν α ηιγηλψ παραλλελ ανδ ρεαδαβλε ϖερσιον υσινγ σετ οπερατιονσ 17
18 Example Data Parallel Search 15 Puzzle 4ξ4 γριδ οφ τιλεσ ωιτη α ηολε Σλιδε τιλεσ το γο φρομ α σταρτ στατε το τηε Γοαλ Στατεσ (πυζζλε χονφιγυρατιονσ) ανδ τρανσιτιονσ (μοϖεσ) φορμ α γραπη Σολϖε υσινγ α Σεαρχη
19 19 Example - Search
20 Data Parallel Search Algorithms ΕΞΠΑΝ Δ ΕΞΠΑΝ Δ W ΣΕΛΕΧΤ W ΣΕΛΕΧΤ 20
21 Data Parallel Search Algorithms Σετ ωορκappleλιστ Σετ στατεσ Σετ συχχεσσορσ Σεαρχη( ινιτιαλappleστατε ) ωορκappleλιστ.αδδ( ινιτιαλappleστατε ) Σεθυενχε οφ δατα παραλλελ οπερατορσ Παραλλελισμ ενχαπσυλατεδ Χοδε λοοκσ σεθυεντιαλ Τηε ιμπλεμεντατιον οφ ΣΕΛΕΧΤ() δετερμινεσ τηε τψπε οφ σεαρχη: ωηιλε ( νοτ δονε ) μαπ( ΣΕΛΕΧΤ(), ωορκappleλιστ, στατεσ ) ΑΛΛ Βρεαδτη-Φιρστ ΔΕΕΠΕΣΤ Δεπτη-Φιρστ ΒΕΣΤ (Ηευριστιχ) Βεστ-Φιρστ ιφ ( νοτ φουνδappleσολυτιον(ωορκappleλιστ) ) μαπ( ΕΞΠΑΝΔ(), στατεσ, συχχεσσορσ ) μαπ( ΥΠΔΑΤΕ(), ωορκappleλιστ, συχχεσσορσ ) 21
22 Tiled Sets Τηε γρεατ νυμβερ οφ αλγοριτημσ τηατ υσε βοτη στατιχ ανδ δψναμιχ τιλινγ ινδιχατε τηατ τιλινγ ισ α φυνδαμενταλ οπερατιον ον χολλεχτιονσ Μυστ χονσιδερ τιλινγ ασ ανοτηερ πριμιτιϖε φορ οπερατιονσ ον σετσ 22 Ωαντ το τιλε φορ σαμε βενεφιτσ ωε σεε φορ αρραψσ: Λοχαλιτψ Παραλλελισμ Γρανυλαριτψ Λοαδ Βαλανχινγ
23 Mapping and Tiled Sets Χαννοτ χρεατε α τιλεδ σετ ασ εασιλψ ασ α τιλεδ αρραψ Σπεχιφψινγ τιλινγ ισ τριϖιαλ φορ Αρραψσ Σεθυενχεσ οφ διμενσιονσ, ετχ. Το σπεχιφψ τηε τιλινγ στρυχτυρε οφ α Τιλεδ Σετ ρεθυιρεσ: Τηε νυμβερ οφ τιλεσ Α μαππινγ φυνχτιον τηατ τακεσ αν ελεμεντ οφ τηε σετ ανδ σπεχιφιεσ τηε δεστινατιον τιλε 3 Σε τ 4 Τιλε
24 Locality vs Load Balance Χηοοσινγ α γοοδ μαππινγ φυνχτιον ισ ιμπορταντ ασ ιτ αφφεχτσ: Λοαδ Βαλανχε Λοχαλιτψ Λοαδ ιμβαλανχε χαν οχχυρ ιφ δατα ισ νοτ εϖενλψ μαππεδ το τιλεσ 24 Οϖερδεχομποσιτιον χαν ηελπ Χομπρομισε βετωεεν εξτρα οϖερηεαδ ανδ βεττερ λοαδ βαλανχε Σπεχιφψ μορε τιλεσ τηαν προχεσσορσ ανδ ηαϖε α σμαρτ ρυντιμε (ι.ε. Χιλκ σ ανδ Ιντελ ΤΒΒ σ Τασκ Στεαλινγ, ΧΗΑΡΜ++)
25 Tiled Sets and Locality Τηε μαππινγ φυνχτιον αφφεχτσ λοχαλιτψ Τιλεδ Σετ ΕΞΠΑΝ Δ ΡεΜαπ 25 Ιδεαλλψ, αλλ τηε νεω νοδεσ ωουλδ μαπ το τηε σαμε τιλε ασ τηε νοδεσ τηατ χρεατε τηεμ Σηαρεδ Μεμορψ νεω ελεμεντσ ιν χαχηε φορ τηε νεξτ ιτερατιον Διστριβυτεδ Μεμορψ μινιμιζεσ χομμυνιχατιον Ιφ τηε μαππινγ δοεσ νοτ ενφορχε λοχαλιτψ (περηαπσ το οβταιν βεττερ λοαδ βαλανχε), τηεν α νεω πριμιτιϖε, ΡεΜαπ, ισ νεεδεδ
26 Data Parallel Search with Tiled Sets ΤιλεδΣετ ωορκappleλιστ[ # οφ Τιλεσ ] ΤιλεδΣετ στατεσ[ # οφ Τιλεσ ] ΤιλεδΣετ συχχεσσορσ[ # οφ Τιλεσ ] Τιλεδ Σετσ Πριμιτιϖεσ Οπερατορσ ΒΦΣ( ινιτιαλappleστατε ) ωορκappleλιστ[μαππινγappleφυνχ(ινιτιαλappleστατε)].ινσερτ( ινιτιαλappleστατε ) ωηιλε ( νοτ δονε ) μαπ( ΣΕΛΕΧΤ(), ωορκappleλιστ, στατεσ ) ιφ ( ΓΟΑΛ νοτ ιν νοδεσ ) μαπ( ΕΞΠΑΝΔ(), στατεσ, συχχεσσορσ ) ΡεΜαπ( ΜΑΠΠΙΝΓappleΦΥΝΧ(), ΥΝΙΟΝ(), συχχεσσορσ ) μαπ( ΥΠΔΑΤΕ(), συχχεσσορσ, ωορκappleλιστ ) 26
27 Experimental Results 9 Heuristic 15 Puzzle Search - 16 cores, Intel Xeon Speedup Μαππινγ 1 Μαππινγ 2 Μαππινγ Number of Tiles 27
28 Computations with Conflicting Operations Σο φαρ, ωε ϖε βεεν εξαμινινγ χομπυτατιονσ ωηερε τηε οπερατιονσ αρε φυλλψ ινδεπενδεντ 28 Χομπυτατιονσ ωιτη χονφλιχτσ χουλδ στιλλ βενεφιτ φρομ δατα παραλλελισμ ωιτη αππροπριατε εξτενσιονσ Ενφορχε δετερμιναχψ Ενχαπσυλατε νον δετερμιναχψ
29 Computations with Conflicting Operations Χονσιδερ: φορ ι=0:ν-1 Α( Κ(ι) ) += ς(ι) Μ( Κ(ι) ) = μαξ( Μ( Κ(ι) ), Α( Κ(ι) ) ) Χονφλιχτσ ιφ Κ ηασ ρεπεατεδ ϖαλυεσ Χαν βε συχχεσσφυλλψ παραλλελιζεδ ιφ τηε προγραμμερ χαν σπεχιφψ τηατ ορδερ ματτερσ ωηεν χολλισιονσ οχχυρ Αλλοω τηε παραλλελ υπδατε οφ διφφερεντ λοχατιονσ, βυτ σεριαλιζε υπδατεσ το τηε σαμε λοχατιον Ινσπεχτορ/Εξεχυτορ Φινδ α σχηεδυλε οφ ινδεπενδεντ υπδατεσ τηατ χαν οχχυρ ιν παραλλελ εαχη ιτερατιον 29
30 Computations with Conflicting Operations Χονσιδερ α σιμπλερ εξαμπλε: φορ ι=0:ν-1 Α( Κ(ι) ) += ς(ι) Ορδερ ηερε ισ λεσσ ιμπορταντ Χουλδ ενφορχε δετερμιναχψ ασ βεφορε βψ υσινγ α μαπ πριμιτιϖε τηατ ενφορχεσ τηε σεθυεντιαλ ορδερινγ Ανοτηερ ποσσιβιλιτψ ισ το αννοτατε τηατ αλλ υπδατεσ το Α μυστ βε ατομιχ Τηε φυνχτιον πασσεδ το τηε μαπ πριμιτιϖε χαν χονταιν χριτιχαλ σεχτιονσ Ενχαπσυλατε νον δετερμιναχψ 30 Οτηερσ αρε ωορκινγ ον ενχαπσυλατινγ νον-δετερμιναχψ Αδϖε/Βοχχηινο ΔΠϑ, Ιλλινοισ
31 Conclusions Ωε ωαντ το υσε ηιγηερ λεϖελ, δατα τψπεσ ανδ δατα παραλλελ οπερατορσ το ινχρεασε: Προγραμμαβιλιτψ Πορταβιλιτψ Παραλλελισμ Ωορκεδ φορ Αρραψσ Ηιεραρχηιχαλλψ Τιλεδ Αρραψσ Νεεδ το ιδεντιφψ τηε νεω πριμιτιϖεσ νεεδεδ το δο οτηερ χομπυτατιονσ Νον νυμεριχαλ Χομπυτατιονσ ωιτη χονφλιχτινγ οπερατιονσ 31
32 Conclusions Σετσ αρε α προμισινγ δατα τψπε Ρεσυλτινγ προγραμσ ηιγηλψ ρεαδαβλε Λαργε ποολ οφ οπερατορσ Χαν βενεφιτ φρομ τιλινγ ωηεν εξτενδεδ αππροπριατελψ Ηοω δο ωε ηελπ προγραμμερσ φινδ γοοδ μαππινγ φυνχτιονσ φορ ιρρεγυλαρ δατα στρυχτυρεσ? Χομπυτατιονσ ωιτη χονφλιχτινγ οπερατιονσ χαν βενεφιτ φρομ δατα παραλλελισμ ωιτη τηε ριγητ εξτενσιονσ Ενφορχε δετερμιναχψ Ενχαπσυλατε νον δετερμιναχψ Χηαλλενγεσ Περφορμανχε Ηοω μυχη χομπιλερ συππορτ δο ωε νεεδ? Μορε αππλιχατιονσ το ιδεντιφψ νεω πριμιτιϖεσ 32
33 # Tiles/Tasks Νο Τιλε Τιλεδ
34 25 20 Speedup Initial States 34
35 Data Parallel vs Task Parallel Ονε χουλδ ιμπλεμεντ α τασκ παραλλελ ϖερσιον οφ τηισ σεαρχη ιν σεϖεραλ ωαψσ: Α τασκ ισ τηε εξπανσιον οφ ονε νοδε, χρεατινγ α νεω τασκ φορ εαχη χηιλδ ανδ λεττινγ α ρυντιμε μαναγε εξεχυτιον Α τασκ ισ τηε ωηολε σεαρχη. Προγραμμερ ισ ρεσπονσιβλε φορ λοαδ βαλανχινγ. Εαχη χηοιχε ηασ τραδε-οφφσ: Τηε φορμερ συππορτσ βεττερ λοαδ βαλανχε ατ τηε χοστ οφ χοντρολ οϖερ λοχαλιτψ Τηε λαττερ συππορτσ βεττερ λοχαλιτψ ατ τηε χοστ οφ ινχρεασεδ χομπλεξιτψ. (Λοχκσ, Μανυαλ ωορκ στεαλινγ, ετχ) 35 Τηε δατα παραλλελ ϖερσιον γιϖεσ τηε προγραμμερ εξπλιχιτ χοντρολ οϖερ λοχαλιτψ, διστριβυτιον, ανδ λοαδ βαλανχε
Summit E and Summit XL Installation, Troubleshooting, and Maintenance
Summit E and Summit XL Installation, Troubleshooting, and Maintenance Scope of Presentation Τηισ πρεσεντατιον ισ ιντενδεδ φορ βοτη εξπεριενχεδ φιελδ περσοννελ φαμιλιαρ ωιτη λαυνδρψ ινσταλλατιονσ, ασ ωελλ
Διαβάστε περισσότεραΨου µυστ δο ονε Τιερ ονλψ, ειτηερ τηε Φουνδατιον τιερ ορ τηε Ηιγηερ Τιερ. Τηε Φουνδατιον Τιερ ισ εαρλιερ ιν τηισ βοοκλετ.
14 Ψου µυστ δο ονε Τιερ ονλψ, ειτηερ τηε Φουνδατιον τιερ ορ τηε Ηιγηερ Τιερ. Τηε Φουνδατιον Τιερ ισ εαρλιερ ιν τηισ βοοκλετ. ΗΙΓΗΕΡ ΤΙΕΡ ΣΕΧΤΙΟΝ ΟΝΕ Θυεστιονσ ΟΝΕ ανδ ΤΩΟ Ιν τηεσε θυεστιονσ, µατχη τηε
Διαβάστε περισσότεραPoverty in Egypt: 1974-1996
Copyright License Agreement Presentation of the articles in the Topics in Middle Eastern and North African Economies was made possible by a limited license granted to Loyola University Chicago and Middle
Διαβάστε περισσότεραΣεαρχηινγ φορ στρανγε θυαρκ µαττερ. Α γλιµπσε ατ ηοω σεξ εϖολϖεδ. Τηε ωαρ ον χανχερ: ιτ σ βεινγ λοστ.
ϑανυαρψ 1994 3.95 Σεαρχηινγ φορ στρανγε θυαρκ µαττερ. Α γλιµπσε ατ ηοω σεξ εϖολϖεδ. Τηε ωαρ ον χανχερ: ιτ σ βεινγ λοστ. Αν εϖεν βρεακ οφ τηε ραχκ χρεατεσ αν ιντραχταβλε προβλεµ: χαλχυλατινγ τηε πατησ τηε
Διαβάστε περισσότεραNon-Destructive Evaluation of FRP-Confined Concrete Using Microwaves
Page 1 of 6 International Symposium (NDT-CE 2003) Non-Destructive Testing in Civil Engineering 2003 Start > Contributions >Lectures > Quality Control: Print Non-Destructive Evaluation of FRP-Confined Concrete
Διαβάστε περισσότεραCitation: McDermid, Donald. 1998. The Development of the Business Rules Diagram. PhD. Curtin University of Technology, School of Information Systems.
Citation: McDermid, Donald. 1998. The Development of the Business Rules Diagram. PhD. Curtin University of Technology, School of Information Systems. Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=9383
Διαβάστε περισσότεραLangara College Spring 2009 - archived
Τεντατιϖε Λεχτυρε Σχηεδυλε φορ ΠηοτοΙμαγινγ 1215 (2009) Δατε: Λεχτυρε Συβϕεχτσ: Ρεαδινγσ: Πραχτιχαλ Ασσιγνμεντσ Δυε: Ωριττεν Ασσιγνμεντσ Δυε: ϑαν. 9 Οριεντατιον, Χονσιστενχψ, Ωηψ τηε Νεεδ φορ Στανδαρδσ
Διαβάστε περισσότεραFirefly Synchronization of adhoc. Dr. Michael Emmerich Natural Computing Group
Firefly Synchronization of adhoc networks Dr. Michael Emmerich Natural Computing Group Synchronizing using pulse-coupled oscillators: Fireflies, Heart, and Wireless Networks FIREFLIES SYNCHRONIZATION Simple
Διαβάστε περισσότεραScranton Public School
Scranton Public School Superintendent s Note March 2015 Χονγρατυλατιονσ το Μρ. Περκινσ φορ ωιννινγ τηε Νορτη ακοτα Μυσιχ Αωαρδ φορ Εδυχατορσ. Μρ. Περκινσ ρεχειϖεδ τηισ αωαρδ ατ α χερεμονψ ηελδ ιν Βισμαρχκ
Διαβάστε περισσότεραThe Fish Group has completed two projects and is currently starting with its third.
FISH Group The Fish Group has completed two projects and is currently starting with its third. Project One: Fish Health The Fish Health project was set up in the very onset of RIVER. The primary objective
Διαβάστε περισσότεραPreviously Published Works UCLA
Previously Published Works UCLA A University of California author or department has made this article openly available. Thanks to the Academic Senate s Open Access Policy, a great many UC-authored scholarly
Διαβάστε περισσότεραΠλαντ µορπηολογιεσ/µαχρο πηψτεσ: o Αδϖεντιτιουσ ροοτσ, πνευµατοπηορεσ Ωατερ µαρκσ/σταινινγ ον συρφαχε, τρυνκσ
Λεχτυρε 6: ελινεατιον ωορδ πιχτυρε Προπερτιεσ οφ Ωετλανδ (Ηψδριχ) Σοιλσ) Αρεασ/ζονεσ οφ βιογεοχηεµιχαλ αχτιϖιτψ ωηερε πλαντσ, ανιµαλ ανδ µιχρο οργανισµσ ιντεραχτ ωιτη τηε ωατερ χψχλε Χονταιν βοτη µινεραλ
Διαβάστε περισσότεραMonday, November 28, 11
Forests in watersheds Threats Why should we care Watershed Partnerships You can help A critical component of a watershed s ability to collect rainwater is the existence of forests. Fog condensing on trees
Διαβάστε περισσότεραUNDER SUPERVISION OF
Baluja Labs Synopsis ON UNDER SUPERVISION OF Submitted in partial fulfillment of the requirements of the degree of 1 Baluja Labs Baluja Labs TABLE OF CONTENTS S.No. Content Page No. 1. Introduction 4 2.
Διαβάστε περισσότεραHKDSE: The new senior secondary qualification
HKDSE: The new senior secondary qualification Peter W. Hill Secretary General, HKEAA Old versus new Old Almost all take HKCEE at end of th year About a third do HKALE at the end of 7 th year About a half
Διαβάστε περισσότεραA neurobiological theory of meaning in perception.
Global episodic beta/gamma synchrony 1 Freeman & Rogers A neurobiological theory of meaning in perception. Part 5. Multicortical patterns of phase modulation in gamma EEG International Journal of Bifurcation
Διαβάστε περισσότεραImmunocytochemistry. Results - Summary Graphs - Pass Rates Best Methods - Selected Images. Run 96. Assessment Dates: 5-20th January 2012
Run 96 Module Modules In This Issue New Pilot Modules 8 Gastric HER2 IHC Breast HER2 ISH Technical Immunocytochemistry Results - Summary Graphs - Pass Rates Best Methods - Selected Images Assessment Dates:
Διαβάστε περισσότεραNotice Inviting Applications for Pre-qualification
Name of the work RAJIV GANDHI CENTRE FOR AQUACULTURE (MPEDA, MINISTRY OF COMMERCE & INDUSTRY, GOVT. OF INDIA) TECHNOLOGY TRANSFER TRAINING & ADMINISTRATIVE COMPLEX 3/197, POOMPUHAR ROAD, KARAIMEDU, SATTANATHAPURAM
Διαβάστε περισσότεραœ œ œ œ œ œ œ œ œ œ œ œ œ œ œ œ ? b b 4 4. b b œ œ œ œ ÄVerseÇ F/A
Ρηψτηµ/Λεαδ Σηεετ [Ρ οχ κ] q = 145 q = 145 2 4 4 Αρρανγεδ Αδαπτεδ φορ Χοϖεναντ Χηυρχη ϑοην ϑοχιλψν Βροχκµαν Τρανσχριβεδ βψ Σενψο Κυµασσαη Βνδ /A ςοξ 5 5 b ÄVerseÇ % 2 9 ςοξ % Ιν µψ ϕοψ Ιν µψ λιγητ ιν ιν
Διαβάστε περισσότεραSTRATEGIC MANAGEMENT FORUM
CONFERENCE ANNOUNCEMENT & CALL FOR PAPERS STRATEGIC MANAGEMENT FORUM Announces 12 th Annual Convention Venue: Indian Institute of Management Bangalore May 27-29, 2009 Theme: Strategic Management Research
Διαβάστε περισσότεραSimulation Game. Sheets may be freely photocopied, enlarged or projected for educational purposes. www.kids4kids.org 1800 244 986
Simulation Game Sheets may be freely photocopied, enlarged or projected for educational purposes www.kids4kids.org 1800 244 986 Simulation Game: Education Makes a Difference Preparation Photocopy the Identification
Διαβάστε περισσότεραWATER ALLOCATION STUDY OF UPPER AWASH VALLEY FOR EXISTING AND FUTURE DEMANDS (From Koka Reservoir to Metehara Area) A DISSERTATION SUBMITTED
WATER ALLOCATION STUDY OF UPPER AWASH VALLEY FOR EXISTING AND FUTURE DEMANDS (From Koka Reservoir to Metehara Area) BY BERHANU AZAZH TUMEBO A DISSERTATION SUBMITTED TO ADDIS ABABA UNIVERSITY IN PARTIAL
Διαβάστε περισσότερα! # % % &!! ( ) +,.. / / / 0 1! 2 1)3+4 + 5 6 1. 1.! / 1!
! # % % &!! ( ) +,.. / / / 1! 2 1)3+4 + 5 6 1. 1.! / 1! + 3 7 128 394 3 :+3 1! ) ; +3 +37499 < SAE TECHNICAL PAPER SERIES 1-1-3677 Effects of an on Line Bypass Oil Recycler on Emissions with Oil Age for
Διαβάστε περισσότεραThe Design and Use of a Multiple-Alphabet Font with Ω
The Design and Use of a Multiple-Alphabet Font with Ω Yannis Haralambous 1 and John Plaice 2 1 Atelier Fluxus Virus, 187, rue Nationale, 59800 Lille, France. Email: yannis@pobox.com 2 School of Computer
Διαβάστε περισσότεραΣΕΠΤΕΜΒΡΙΟΣ ΤΕΛΕΤΗ ΑΠΟΔΟΣΗΣ ΦΟΡΟΥ ΤΙΜΗΣ ΣΤΟΥΣ ΠΕΣΟΝΤΕΣ ΚΑΤΑ ΤΗ ΜΑΧΗ ΤΟΥ ΡΙΜΙΝΙ
ΤΕΛΕΤΗ ΑΠΟΔΟΣΗΣ ΦΟΡΟΥ ΤΙΜΗΣ ΣΤΟΥΣ ΠΕΣΟΝΤΕΣ ΚΑΤΑ ΤΗ ΜΑΧΗ ΤΟΥ ΡΙΜΙΝΙ ΕΚΔΗΛΩΣΕΙΣ ΣΕΠΤΕΜΒΡΙΟΣ Την Κυ ρια κή 23 Σε πτεμ βρί ου 2007, πραγ μα το ποι ή θη κε, στον χώ ρο του Ελλη νικού Στρα τιω τικού Κοι μη τηρίου
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΔΑΚΤΟΡΙΚΗ ΔΙΑΤΡΙΒΗ Τε νικές και μη ανισμοί συσταδοποίησης ρηστών και κειμέν ν ια την προσ ποποιημένη πρόσ αση περιε ομένου στον
Διαβάστε περισσότεραfonts The Design and Use of a Multiple- Alphabet Font with Ω
The Design and Use of a Multiple- Alphabet Font with Ω abstract The Ω project aims to offer open and flexible means for typesetting different scripts. By working at several different levels, it is possible
Διαβάστε περισσότεραΠρώτος Χρόνος Λειτουργίας του Γεωεναλλάκτη Πυλαίας. Ενεργειακή Αξιολόγηση
Τεχν. Χρον. Επιστ. Έκδ. ΤΕΕ, IV, τεύχ. 1-2 22, Tech. Chron. Sci. J. TCG, IV, No 1-2 41 Πρώτος Χρόνος Λειτουργίας του Γεωεναλλάκτη Πυλαίας. Ενεργειακή Αξιολόγηση ΝΙΚΟΛΑΟΣ ΚΥΡΙΑΚΗΣ ΑΠΟΣΤΟΛΟΣ ΜΙΧΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ
Διαβάστε περισσότερα1 Definite Article. 2 Nouns. 2.1 st Declension
1 Definite Article m. f. n. s. n. ὁ ἡ το a. τον την το g. του της του d. τῳ τῃ τῳ pl. n. οἱ αἱ τα a. τους τας τα g. των των των d. τοις ταις τοις 2 Nouns 2.1 st Declension f. s. n. τιμ η χωρ α θαλασσ α
Διαβάστε περισσότερα