• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 02:02:58 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 18, 2025, 02:02:58 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Μεταφορά και Διανομή ΗΕ]...
by Nikos_313
[Today at 00:10:29]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426704
Total Topics: 31710
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 26
Guests: 146
Total: 172
ioannisdamantis
Joannapet
Anton Pozov
teosimeon
Kazi
thomasdt
elias_farhood
Theislander
mimaki
Bit4Thought
melisste22
tasos gourd
PolarBear
mitsos753905
Sanaia
Yamal
despinat
tinidou
Lykaonia
el1
pdiamantis
m.renia
Mr Watson
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Παράλληλα και Διανεμημένα Συστήματα (Moderators: geo66, Elliot Alderson, sassi) >  [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 13 Go Down Print
Author Topic: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2  (Read 16811 times)
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #15 on: December 11, 2015, 12:09:12 pm »

Quote from: vashmmy on December 11, 2015, 11:56:36 am
Quote from: greekoo on December 11, 2015, 09:56:47 am
Quote from: vashmmy on December 10, 2015, 19:54:31 pm
Quote from: greekoo on December 05, 2015, 10:36:54 am
"Δουλεύει σωστά για: N = 2 [21:25] , n × m × k = 2 [12:16] , P = 2 [0:7] . "

To N δεν το ορίζει παραπάνω.
Παριστάνει το πλήθος των σημείων και των δύο συνόλων Q,C, δηλαδή Ν/2 το Q, N/2 το C?

απ οτι ειπε στο μαθημα, παριστανει το πληθος των q,  δηλαδη το μεγεθος του Q

Ευχαριστώ φίλε. !
Κ κάτι ακόμα: γιατί το πλέγμα μπορεί και να μην είναι κυβος  (k*m*n (k=m=n)) ? Αφού θα καλύπτει κάθε φορά όλο τον κύβο και το μόνο που θα αλλάζει θα ειναι το μέγεθος των κόμβων του (κουτιων), άρα αν δεν είναι κύβος δεν θα "προεξέχει" απτον μοναδιαιο πχ?

Πολυ πιθανον να προεξεχει. Ειπε στο μαθημα οτι οι διαστασες του πλεγματος να παιρνονται ετσι ωστε παντα να προσεγγιζει οσο γινεται τον κυβο. Ας πουμε αν εχει 32 κομβους, τοτε να ειναι 4x4x2 και οχι 2x8x2 . Επομενως θα προεξεχει σχεδον παντα, αλλα αυτο δεν σε ενοχλει.

Καμια ιδεα για το πως θα φτιαξουμε το πλεγμα εχεις; Γιατι εχω σκαλωσει  Undecided

Ωραιος.
Ρε φιλε έτσι όπως το σκέφτομαι λογικά κάθε κουτί του πλέγματος θα έχει ένα όριο xmax-xmin,ymax-ymin και zmax-zmin.

Οπότε τόσα κουτιά με τόσα όρια ??
Logged
Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #16 on: December 11, 2015, 12:17:58 pm »

Quote from: greekoo on December 11, 2015, 12:09:12 pm
Quote from: vashmmy on December 11, 2015, 11:56:36 am
Quote from: greekoo on December 11, 2015, 09:56:47 am
Quote from: vashmmy on December 10, 2015, 19:54:31 pm
Quote from: greekoo on December 05, 2015, 10:36:54 am
"Δουλεύει σωστά για: N = 2 [21:25] , n × m × k = 2 [12:16] , P = 2 [0:7] . "

To N δεν το ορίζει παραπάνω.
Παριστάνει το πλήθος των σημείων και των δύο συνόλων Q,C, δηλαδή Ν/2 το Q, N/2 το C?

απ οτι ειπε στο μαθημα, παριστανει το πληθος των q,  δηλαδη το μεγεθος του Q

Ευχαριστώ φίλε. !
Κ κάτι ακόμα: γιατί το πλέγμα μπορεί και να μην είναι κυβος  (k*m*n (k=m=n)) ? Αφού θα καλύπτει κάθε φορά όλο τον κύβο και το μόνο που θα αλλάζει θα ειναι το μέγεθος των κόμβων του (κουτιων), άρα αν δεν είναι κύβος δεν θα "προεξέχει" απτον μοναδιαιο πχ?

Πολυ πιθανον να προεξεχει. Ειπε στο μαθημα οτι οι διαστασες του πλεγματος να παιρνονται ετσι ωστε παντα να προσεγγιζει οσο γινεται τον κυβο. Ας πουμε αν εχει 32 κομβους, τοτε να ειναι 4x4x2 και οχι 2x8x2 . Επομενως θα προεξεχει σχεδον παντα, αλλα αυτο δεν σε ενοχλει.

Καμια ιδεα για το πως θα φτιαξουμε το πλεγμα εχεις; Γιατι εχω σκαλωσει  Undecided

Ωραιος.
Ρε φιλε έτσι όπως το σκέφτομαι λογικά κάθε κουτί του πλέγματος θα έχει ένα όριο xmax-xmin,ymax-ymin και zmax-zmin.

Οπότε τόσα κουτιά με τόσα όρια ??

Ναι, ισως αυτη να ειναι μια καλη προσεγγιση.  Τελοσπαντων, προσπαθουμε και βλέπουμε. Εχουμε ακομα μια τεταρτη για αποριες. Tongue
Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
rspappas
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 2709



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #17 on: December 11, 2015, 14:25:26 pm »

θα γραψω οτι εχω κανει μεχρι στιγμης γιατι πονοκεφαλιασα αρκετα για να τα καταλαβω:

  • Δημιουργουμε συνολικα NQ και NC σημεια, που ειναι χωρισμενα σε P διεργασιες. Αρα καθε διεργασια εχει Ν/P στοιχεια
  • Προσωπικα θεωρησα οτι NQ = NC, αλλα δεν εχει μεγαλη σημασια
  • nXmXk=2^12 εως 2^16. Αυτο σημαινει οτι το καθε πλεγμα εχει 2^12 εως 2^16 τομεις/κουτακια. Αυτο σημαινει οτι πρεπει να βρουμε ποσες τομες να κανουμε σε καθε πλευρα/διασταση (οι τομες ειναι τα n, m, k) ωστε να εχουμε τοσα κουτια στο συνολο. Αυτο βγαινει διαιρωντας το (πχ) 12 δια 3, και μετα προσθετοντας το οποιο υπολοιπο σε μια ή δυο πλευρες. αρα τα κουτια δεν θα ειναι απαραιτητα κυβοι, αλλα ορθογωνια παραλληλεπιπεδα. αυτο δεν πειραζει καθολου.
  • θα βολεψει πολυ για την συνεχεια να γινει καποια συμβαση με τα κουτια, να οριστει δηλαδη ενας τροπος διευθυνσιοδοτησης τους. προσωπικα προτιμησα να εχω δυο διαφορετικους τροπους αναγνωρισης του κουτιου, ειτε με τις συντεταγμενες του στο πλεγμα (πχ το 3ο κουτι κατα μηκος, 2ο κατα πλατος, 4ο κατα υψος) ειτε με ενα id απο 0 εως max_koutia. συντεταγμενες και id θα πρεπει να συνδεονται, ωστε να μπορει καποιος να πηδαει απο το ενα στο αλλο.
  • μετα θα πρεπει να γινει αναζητηση σε ολα τα σημεια που εχει η διεργασια, ενα ενα, να βρεθει σε ποιο κουτι ειναι με βαση τις συντεταγμενες. προσωπικα αυτο το εκανα ως εξης. εστω το σημειο εχει χ=0,6. Αν εχουμε 4 κουτια κατα μηκος, τοτε κανοντας 0.6*4=2.4. κανοντας typecast σε int, αυτος ο αριθμος στρογγυλοποιειται προς τα κατω, οποτε εν προκειμενω γινεται 2. οποτε ξερεις οτι κατα μηκος, στον αξονα χ, εισαι στο 2ο κουτι (ξεκινωντας την αριθμηση απο το 0).
  • θα πρεπει να μετρηθουν ποσα σημεια q Και ποσα c υπαρχουν σε καθε κουτι, να γινουν τα απαραιτητα malloc, και να μεταφερθουν τα σημεια (οι συντεταγμενες τους) στο αντιστοιχο πινακα ή τμημα πινακα για καθε κουτι. ετσι θα ειναι ολα τα σημεια καθε κουτιου μαζεμενα και δεν θα πρεπει να γινεται αναζητηση καθε φορα.
  • για την αναζητηση, θα πρεπει να γινει για καθε σημειο q ενος κουτιου, συγκριση με ολα τα σημεια c του ιδιου κουτιου και των εφαπτομενων κουτιων. η αποσταση θα μπορει να ειναι ειτε ευκλειδεια ειτε manhattan μαλλον? δεν ξερω. μια απο τα ιδια, θεωρητικα τουλαχιστον.
  • τα γειτονικα κουτια λεει στην εκφωνηση οτι ειναι αυτα που εφαπτονται. και εγω αναρωτιεμαι αν εννοει τα 6 κουτια που εφαπτονται στις οψεις του κουτιου, τα 16 που εφαπτονται στις ακμες ή τα 26 που εφαπτονται στις κορυφες? (σκεφτειτε κυβο rubik για να οπτικοποιησετε αυτο το προβλημα). εγω το εκανα με τα 6 των πλευρων, για ευκολια.

(ακομα δεν εχω πιασει το παραλληλο κομματι καθολου)
Logged


http://en.wikipedia.org/wiki/Lopadotemachoselachogaleokranioleipsanodrimhypotrimmatosilphioparaomelitokatakechymenokichlepikossyphophattoperisteralektryonoptekephalliokigklopeleiolagoiosiraiobaphetraganopterygon

Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #18 on: December 11, 2015, 14:38:06 pm »

Ξερει κανεις πως λεμε στο προγραμμα ποσα processes να ξεκινησει; γιατι απ οτι καταλαβα το MPI_Comm_size(MPI_COMM_WORLD, &nproc), επιστρεφει ποσες διεργασιες ξεκινησε απο μονο του.
Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #19 on: December 11, 2015, 15:27:03 pm »

Quote from: rspappas on December 11, 2015, 14:25:26 pm
θα γραψω οτι εχω κανει μεχρι στιγμης γιατι πονοκεφαλιασα αρκετα για να τα καταλαβω:

  • Δημιουργουμε συνολικα NQ και NC σημεια, που ειναι χωρισμενα σε P διεργασιες. Αρα καθε διεργασια εχει Ν/P στοιχεια
  • Προσωπικα θεωρησα οτι NQ = NC, αλλα δεν εχει μεγαλη σημασια
  • nXmXk=2^12 εως 2^16. Αυτο σημαινει οτι το καθε πλεγμα εχει 2^12 εως 2^16 τομεις/κουτακια. Αυτο σημαινει οτι πρεπει να βρουμε ποσες τομες να κανουμε σε καθε πλευρα/διασταση (οι τομες ειναι τα n, m, k) ωστε να εχουμε τοσα κουτια στο συνολο. Αυτο βγαινει διαιρωντας το (πχ) 12 δια 3, και μετα προσθετοντας το οποιο υπολοιπο σε μια ή δυο πλευρες. αρα τα κουτια δεν θα ειναι απαραιτητα κυβοι, αλλα ορθογωνια παραλληλεπιπεδα. αυτο δεν πειραζει καθολου.
  • θα βολεψει πολυ για την συνεχεια να γινει καποια συμβαση με τα κουτια, να οριστει δηλαδη ενας τροπος διευθυνσιοδοτησης τους. προσωπικα προτιμησα να εχω δυο διαφορετικους τροπους αναγνωρισης του κουτιου, ειτε με τις συντεταγμενες του στο πλεγμα (πχ το 3ο κουτι κατα μηκος, 2ο κατα πλατος, 4ο κατα υψος) ειτε με ενα id απο 0 εως max_koutia. συντεταγμενες και id θα πρεπει να συνδεονται, ωστε να μπορει καποιος να πηδαει απο το ενα στο αλλο.
  • μετα θα πρεπει να γινει αναζητηση σε ολα τα σημεια που εχει η διεργασια, ενα ενα, να βρεθει σε ποιο κουτι ειναι με βαση τις συντεταγμενες. προσωπικα αυτο το εκανα ως εξης. εστω το σημειο εχει χ=0,6. Αν εχουμε 4 κουτια κατα μηκος, τοτε κανοντας 0.6*4=2.4. κανοντας typecast σε int, αυτος ο αριθμος στρογγυλοποιειται προς τα κατω, οποτε εν προκειμενω γινεται 2. οποτε ξερεις οτι κατα μηκος, στον αξονα χ, εισαι στο 2ο κουτι (ξεκινωντας την αριθμηση απο το 0).
  • θα πρεπει να μετρηθουν ποσα σημεια q Και ποσα c υπαρχουν σε καθε κουτι, να γινουν τα απαραιτητα malloc, και να μεταφερθουν τα σημεια (οι συντεταγμενες τους) στο αντιστοιχο πινακα ή τμημα πινακα για καθε κουτι. ετσι θα ειναι ολα τα σημεια καθε κουτιου μαζεμενα και δεν θα πρεπει να γινεται αναζητηση καθε φορα.
  • για την αναζητηση, θα πρεπει να γινει για καθε σημειο q ενος κουτιου, συγκριση με ολα τα σημεια c του ιδιου κουτιου και των εφαπτομενων κουτιων. η αποσταση θα μπορει να ειναι ειτε ευκλειδεια ειτε manhattan μαλλον? δεν ξερω. μια απο τα ιδια, θεωρητικα τουλαχιστον.
  • τα γειτονικα κουτια λεει στην εκφωνηση οτι ειναι αυτα που εφαπτονται. και εγω αναρωτιεμαι αν εννοει τα 6 κουτια που εφαπτονται στις οψεις του κουτιου, τα 16 που εφαπτονται στις ακμες ή τα 26 που εφαπτονται στις κορυφες? (σκεφτειτε κυβο rubik για να οπτικοποιησετε αυτο το προβλημα). εγω το εκανα με τα 6 των πλευρων, για ευκολια.

(ακομα δεν εχω πιασει το παραλληλο κομματι καθολου)

φιλε πραγματικα σε ευχαριστώ! μου έλυσες πολλές απορίες που δημιουργήθηκαν απο την δυσνόητη εκφώνηση της εργασίας!!
Logged
Xbaremenos
Θαμώνας
****
Posts: 315



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #20 on: December 11, 2015, 16:25:18 pm »

Quote from: vashmmy on December 11, 2015, 14:38:06 pm
Ξερει κανεις πως λεμε στο προγραμμα ποσα processes να ξεκινησει; γιατι απ οτι καταλαβα το MPI_Comm_size(MPI_COMM_WORLD, &nproc), επιστρεφει ποσες διεργασιες ξεκινησε απο μονο του.

mpirun -np x a.out

αν a.out το εκτελέσιμο αρχείο
το χ είναι ο αριθμός των processes που θα ξεκινήσει
Logged

"Σκατά στα σαββατόβραδα,στις αναμονές,στους ανεκπλήρωτους έρωτες,στα τηλέφωνα και σε όλη την εξουσία της άδειας νύχτας "
Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #21 on: December 11, 2015, 18:58:15 pm »

Quote from: Xbaremenos on December 11, 2015, 16:25:18 pm
Quote from: vashmmy on December 11, 2015, 14:38:06 pm
Ξερει κανεις πως λεμε στο προγραμμα ποσα processes να ξεκινησει; γιατι απ οτι καταλαβα το MPI_Comm_size(MPI_COMM_WORLD, &nproc), επιστρεφει ποσες διεργασιες ξεκινησε απο μονο του.

mpirun -np x a.out

αν a.out το εκτελέσιμο αρχείο
το χ είναι ο αριθμός των processes που θα ξεκινήσει

και τα υπολοιπα arguments που θελει να βαζουμε, οπως π.χ. N = 2^[21:25], n x m x k = 2[^12:16] πως τα βαζουμε μεσω command line?

Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
Xbaremenos
Θαμώνας
****
Posts: 315



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #22 on: December 11, 2015, 19:51:49 pm »

Quote from: vashmmy on December 11, 2015, 18:58:15 pm
Quote from: Xbaremenos on December 11, 2015, 16:25:18 pm
Quote from: vashmmy on December 11, 2015, 14:38:06 pm
Ξερει κανεις πως λεμε στο προγραμμα ποσα processes να ξεκινησει; γιατι απ οτι καταλαβα το MPI_Comm_size(MPI_COMM_WORLD, &nproc), επιστρεφει ποσες διεργασιες ξεκινησε απο μονο του.

mpirun -np x a.out

αν a.out το εκτελέσιμο αρχείο
το χ είναι ο αριθμός των processes που θα ξεκινήσει
και τα υπολοιπα arguments που θελει να βαζουμε, οπως π.χ. N = 2^[21:25], n x m x k = 2[^12:16] πως τα βαζουμε μεσω command line?




mpirun -np x a.out arg1 arg2 arg3 ...

όπως ακριβώς θα χρησιμοποιούσες τα argv δηλαδή... μετά το όνομα του εκτελέσιμου αρχείου
Logged

"Σκατά στα σαββατόβραδα,στις αναμονές,στους ανεκπλήρωτους έρωτες,στα τηλέφωνα και σε όλη την εξουσία της άδειας νύχτας "
Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #23 on: December 11, 2015, 20:13:19 pm »

Quote from: Xbaremenos on December 11, 2015, 19:51:49 pm
Quote from: vashmmy on December 11, 2015, 18:58:15 pm
Quote from: Xbaremenos on December 11, 2015, 16:25:18 pm
Quote from: vashmmy on December 11, 2015, 14:38:06 pm
Ξερει κανεις πως λεμε στο προγραμμα ποσα processes να ξεκινησει; γιατι απ οτι καταλαβα το MPI_Comm_size(MPI_COMM_WORLD, &nproc), επιστρεφει ποσες διεργασιες ξεκινησε απο μονο του.

mpirun -np x a.out

αν a.out το εκτελέσιμο αρχείο
το χ είναι ο αριθμός των processes που θα ξεκινήσει
και τα υπολοιπα arguments που θελει να βαζουμε, οπως π.χ. N = 2^[21:25], n x m x k = 2[^12:16] πως τα βαζουμε μεσω command line?




mpirun -np x a.out arg1 arg2 arg3 ...

όπως ακριβώς θα χρησιμοποιούσες τα argv δηλαδή... μετά το όνομα του εκτελέσιμου αρχείου


κομπλε ρε. Θα ρθεις παρτυ σημερα;
Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
mitsoschelsea
Ανερχόμενος/Ανερχόμενη
**
Posts: 96



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #24 on: December 13, 2015, 15:23:26 pm »

Quote from: rspappas on December 11, 2015, 14:25:26 pm

  • nXmXk=2^12 εως 2^16. Αυτο σημαινει οτι το καθε πλεγμα εχει 2^12 εως 2^16 τομεις/κουτακια. Αυτο σημαινει οτι πρεπει να βρουμε ποσες τομες να κανουμε σε καθε πλευρα/διασταση (οι τομες ειναι τα n, m, k) ωστε να εχουμε τοσα κουτια στο συνολο. Αυτο βγαινει διαιρωντας το (πχ) 12 δια 3, και μετα προσθετοντας το οποιο υπολοιπο σε μια ή δυο πλευρες. αρα τα κουτια δεν θα ειναι απαραιτητα κυβοι, αλλα ορθογωνια παραλληλεπιπεδα. αυτο δεν πειραζει καθολου.


Γιατί κάθε πλέγμα; Ένα δεν είναι το πλέγμα που θα πρέπει να κάνουμε;
Logged
rspappas
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 2709



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #25 on: December 13, 2015, 16:35:23 pm »

ναι, ενα ειναι. εκτος αν θεωρησεις οτι ξερω γω ειναι διαφορετικος χωρος για το c και το q, οποτε ειναι 2. λαθος επιλογη εκφρασης
Logged


http://en.wikipedia.org/wiki/Lopadotemachoselachogaleokranioleipsanodrimhypotrimmatosilphioparaomelitokatakechymenokichlepikossyphophattoperisteralektryonoptekephalliokigklopeleiolagoiosiraiobaphetraganopterygon

raf18
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 222


Most coffe in town


View Profile WWW
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #26 on: December 13, 2015, 18:10:33 pm »

παιδια MPI στα ελληνικά για πιο εύκολα
http://pdplab.it.uom.gr/teaching/llnl-gr/Message%20Passing%20Interface%20%28MPI%29.htm#Group_Management_Routines
Logged

Chill out and listen some music
...
https://www.youtube.com/watch?v=-xO_rku3ABY
Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #27 on: December 13, 2015, 19:44:59 pm »

Εγω αυτο που καταλαβα ειναι οτι το πλεγμα θα ειναι οντως κυβος, απλα τα κουτακια του θα ειναι παραλληλογραμμα. Δηλαδη, παιρνουμε το πλεγμα μας, n x m x k  , π.χ.εστω 16 x 16 x 32, και το συμπιέζουμε για να χωρέσει μέσα στον μοναδιαίο κύβο. Το "συμπιεσμένο" πλέγμα λοιπον, θα εχει σχήμα κύβου, αλλά τα επιμέρους κουτάκια/τομείς του, θα είναι παραλληλόγραμμα. (δηλαδή το κάθε κουτάκι θα έχει διαστάσεις x=1/16, y=1/16,z=1/32). Δεν ξέρω αν ειναι σωστό το σκεπτικό, αλλά ήταν το μόνο που μπορούσα να φανταστώ/ οπτικοποιήσω
Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
Xbaremenos
Θαμώνας
****
Posts: 315



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #28 on: December 13, 2015, 19:56:45 pm »

Quote from: vashmmy on December 13, 2015, 19:44:59 pm
Εγω αυτο που καταλαβα ειναι οτι το πλεγμα θα ειναι οντως κυβος, απλα τα κουτακια του θα ειναι παραλληλογραμμα. Δηλαδη, παιρνουμε το πλεγμα μας, n x m x k  , π.χ.εστω 16 x 16 x 32, και το συμπιέζουμε για να χωρέσει μέσα στον μοναδιαίο κύβο. Το "συμπιεσμένο" πλέγμα λοιπον, θα εχει σχήμα κύβου, αλλά τα επιμέρους κουτάκια/τομείς του, θα είναι παραλληλόγραμμα. (δηλαδή το κάθε κουτάκι θα έχει διαστάσεις x=1/16, y=1/16,z=1/32). Δεν ξέρω αν ειναι σωστό το σκεπτικό, αλλά ήταν το μόνο που μπορούσα να φανταστώ/ οπτικοποιήσω

Νομίζω πως και μέσα στην τάξη κάτι τέτοιο είχε πει ...

Έφερε το παράδειγμα στον 2D κόσμο όπου έχουμε ξέρω γω ενα φύλλο χαρτί 1x1 και το γεμίζουμε με σημεία... μετά ένα πλέγμα nXm θα ήταν στην ουσια αυτό το φύλλο χωρίζοντας τον 1 άξονα σε n χώρους και τον άλλον άξονα σε m χώρους... Οπότε και σε αυτό το παράδειγμα θα είχες ένα φύλλο χαρτί (Τετράγωνο στο επίπεδο) του οποίου ο χώρος θα ήταν μοιρασμένος σε παραλληλόγραμμα. Ε στον χώρο απλά έχεις άλλη μια διεύθυνση ...

Όχι ?
Logged

"Σκατά στα σαββατόβραδα,στις αναμονές,στους ανεκπλήρωτους έρωτες,στα τηλέφωνα και σε όλη την εξουσία της άδειας νύχτας "
Λήσταρχος Γιαγκούλας
Θαμώνας
****
Gender: Male
Posts: 385



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #29 on: December 14, 2015, 03:24:06 am »

Quote from: vashmmy on December 13, 2015, 19:44:59 pm
Εγω αυτο που καταλαβα ειναι οτι το πλεγμα θα ειναι οντως κυβος, απλα τα κουτακια του θα ειναι παραλληλογραμμα. Δηλαδη, παιρνουμε το πλεγμα μας, n x m x k  , π.χ.εστω 16 x 16 x 32, και το συμπιέζουμε για να χωρέσει μέσα στον μοναδιαίο κύβο. Το "συμπιεσμένο" πλέγμα λοιπον, θα εχει σχήμα κύβου, αλλά τα επιμέρους κουτάκια/τομείς του, θα είναι παραλληλόγραμμα. (δηλαδή το κάθε κουτάκι θα έχει διαστάσεις x=1/16, y=1/16,z=1/32). Δεν ξέρω αν ειναι σωστό το σκεπτικό, αλλά ήταν το μόνο που μπορούσα να φανταστώ/ οπτικοποιήσω
+1, συμφώνω και εγώ,έτσι πιστεύω θέλει.
Logged
Pages: 1 [2] 3 4 ... 13 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...