• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
March 19, 2026, 15:25:37 pm

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.
March 19, 2026, 15:25:37 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Η κεντρική γείωση έχει τά...
by chatzikys
[March 18, 2026, 22:45:22 pm]

Thmmy-συνάντηση 21 Μάρτιο...
by Πατερ Ημμυων
[March 18, 2026, 22:42:11 pm]

[ΣΑΕ ΙΙ] Γενικές απορίες ...
by Saint_GR
[March 18, 2026, 19:27:08 pm]

[Βάσεις Δεδομένων] Ανακοι...
by grepanis
[March 18, 2026, 19:19:51 pm]

Ερωτηματολόγιο : Νέα Χρήσ...
by Μπιγκόνια
[March 18, 2026, 18:46:21 pm]

Πότε θα βγει το μάθημα; -...
by tony stank
[March 18, 2026, 17:19:51 pm]

[2ο εξ. ΝΠΣ] Επιλογή Συγγ...
by Petross
[March 18, 2026, 13:04:37 pm]

Ορκωμοσία χειμερινού εξαμ...
by george14
[March 17, 2026, 19:11:37 pm]

Χαρακτηριστικά Laptop
by Spiros853
[March 17, 2026, 14:35:46 pm]

[Αντικειμενοστραφής Πρ.] ...
by tony stank
[March 17, 2026, 10:44:30 am]

[Τηλεπ.Συστήματα ΙΙ] Γενι...
by migk
[March 16, 2026, 14:14:01 pm]

Αποτελέσματα Εξεταστικής ...
by tony stank
[March 16, 2026, 07:57:24 am]

Πρόγραμμα Εαρινής Εξεταστ...
by okan
[March 16, 2026, 04:28:24 am]

ΣΥΝΑΥΛΙΑ ΓΙΑ ΜΕΤΑΦΟΡΙΚΑ Ε...
by cvakadimas
[March 14, 2026, 23:39:36 pm]

Μαθήματα Επιλογής 6ου Εξα...
by Fraser
[March 13, 2026, 14:27:32 pm]

Εργασίες Αφαίρεσης Αμιάντ...
by YetAnotherECEStudent
[March 12, 2026, 22:16:30 pm]

[Σύγχρονα Ενεργειακά Συστ...
by RíoGrande
[March 12, 2026, 19:11:57 pm]

Απορία για διπλωματικές
by Mr Watson
[March 12, 2026, 18:19:23 pm]

Course για Autocad στο ud...
by The Web
[March 12, 2026, 01:29:33 am]

[ΘΤΠΑ] Γενικές απορίες κα...
by Saint_GR
[March 11, 2026, 15:21:12 pm]
Στατιστικά
Members
Total Members: 10364
Latest: andreasdim
Stats
Total Posts: 1430811
Total Topics: 31975
Online Today: 648
Online Ever: 9872
(February 17, 2026, 10:41:42 am)
Users Online
Users: 23
Guests: 482
Total: 505
Marihouan820
iliaskou
cealexop
sterlouk
Nikos_313
thanaf_231
athena_apo
george14
GiorgosCh
Καμένος
themechanic
CodeBro
mmikelo
micelethe
jim1313
Apostolos adam
Mr Watson
Saint_GR
alexbaroutes
gksp
dimitris585
Εμφάνιση

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

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Παράλληλα και Διανεμημένα Συστήματα (Moderators: geo66, Elliot Alderson, Prosontas, sassi, Tasos Bot) > [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 6 7 [8] 9 Go Down Print
Author Topic: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2  (Read 19459 times)
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


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

Quote from: vasl12 on December 26, 2014, 15:16:49 pm
να ρωτήσω κάτι? όταν γίνεται το initialize κάθε διεργασία πρέπει να έχει διαφορετικά στοιχεία  από τις άλλες ή οχι Undecided
Εμένα όλες αρχικοποιούν τα ίδια σημεία...

Κάτι κάνεις λάθος τότε στο σημείο που δημιουργούνται τα τυχαία στοιχεία της κάθε διεργασίας. Κανονικά θα έπρεπε να έχει η κάθε μία διαφορετικά.
Logged

Lord
Καταξιωμένος/Καταξιωμένη
***
Posts: 281



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

Αρχικοποίησες το seed της rand ?
Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


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

Quote from: Lord on December 26, 2014, 18:47:25 pm
Αρχικοποίησες το seed της rand ?

Αν δεν αρχικοπιούσε το seed τότε θα έλεγε ότι σε κάθε εκτέλεση του αλγορίθμου τα "τυχαία" νούμερα που προκύπτουν είναι πάντα τα ίδια. Το πρόβλημα εδώ είναι ότι τα νούμερα είναι ίδια μεταξύ των διεργασιών, όχι σε κάθε εκτέλεση του προγράμματος. Εκτός δηλαδή αν τα νούμερα είναι ίδια ΚΑΙ μεταξύ διεργασιών αλλά ίδια ΚΑΙ σε κάθε εκτέλεση του προγράμματος, οπότε υπάρχει ακόμα μεγαλύτερο πρόβλημα.
Logged

vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


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

Quote from: Lord on December 26, 2014, 18:47:25 pm
Αρχικοποίησες το seed της rand ?

ναι αλλα έχω ίδια νουμερα και σε κάθε διεργασία και κάθε φορά που εκτελώ το προγραμμα...
Logged

Para Siempre Libre
et3rn1ty
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 219


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #109 on: December 26, 2014, 22:00:16 pm »

Quote from: vasl12 on December 26, 2014, 21:18:17 pm
Quote from: Lord on December 26, 2014, 18:47:25 pm
Αρχικοποίησες το seed της rand ?

ναι αλλα έχω ίδια νουμερα και σε κάθε διεργασία και κάθε φορά που εκτελώ το προγραμμα...

Μάλλον τότε κάθε διεργασία έχει το ίδιο seed. Δοκίμασε κάτι σαν time(NULL)+numTasks*taskID για seed. Αν όλες οι διεργασίες έχουν το ίδιο seed ή πολύ κοντινά, πολύ πιθανό να έχουν πολύ παρόμοιους αριθμούς.
Logged
Lord
Καταξιωμένος/Καταξιωμένη
***
Posts: 281



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #110 on: December 27, 2014, 01:38:43 am »

Δοκίμασε την rand_r (η οποία είναι και thread-safe μπας και ...)  Tongue .
Logged
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


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

Quote from: et3rn1ty on December 26, 2014, 22:00:16 pm
Quote from: vasl12 on December 26, 2014, 21:18:17 pm
Quote from: Lord on December 26, 2014, 18:47:25 pm
Αρχικοποίησες το seed της rand ?

ναι αλλα έχω ίδια νουμερα και σε κάθε διεργασία και κάθε φορά που εκτελώ το προγραμμα...

Μάλλον τότε κάθε διεργασία έχει το ίδιο seed. Δοκίμασε κάτι σαν time(NULL)+numTasks*taskID για seed. Αν όλες οι διεργασίες έχουν το ίδιο seed ή πολύ κοντινά, πολύ πιθανό να έχουν πολύ παρόμοιους αριθμούς.

Με αυτό το seed έγινε η δουλεία:)
thnx  παιδιά
Tongue
Logged

Para Siempre Libre
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


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

Καλησπέρα

έχω το εξής πρόβλημα: όταν τρέχω τον κώδικα μου στο διαδη για 2^9 στοιχεία ο χρόνος είναι αψογος, ενώ για 2^10 δεν καταφερνει να βγαλει ποτέ χρόνο

Έχω επιλέξει να δημιουργήσω μια υλοποίηση που στέλνει επιλεγμένα στοιχεία από κάθε πίνακα και όχι όλο τον πίνακα

όταν τροποποιώ την υλοποίηση ώστε να στέλνει όλο τον πίνακα ποια τρέχει με χειρότερο χρόνο για 2^9 απ ότι πριν, ΑΛΛΑ βγάζει αποτέλεσμα για 2^10..

Καμιά ιδέα??
Logged

Para Siempre Libre
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #113 on: December 28, 2014, 18:43:42 pm »

Quote from: vasl12 on December 28, 2014, 18:33:31 pm
Καλησπέρα

έχω το εξής πρόβλημα: όταν τρέχω τον κώδικα μου στο διαδη για 2^9 στοιχεία ο χρόνος είναι αψογος, ενώ για 2^10 δεν καταφερνει να βγαλει ποτέ χρόνο

Έχω επιλέξει να δημιουργήσω μια υλοποίηση που στέλνει επιλεγμένα στοιχεία από κάθε πίνακα και όχι όλο τον πίνακα

όταν τροποποιώ την υλοποίηση ώστε να στέλνει όλο τον πίνακα ποια τρέχει με χειρότερο χρόνο για 2^9 απ ότι πριν, ΑΛΛΑ βγάζει αποτέλεσμα για 2^10..

Καμιά ιδέα??

Λες ότι δεν καταφέρνει να βγάλει χρόνο. Δοκίμασες (με prints, κλπ) να δεις που κολλάει; Μήπως κάνει κάποιο infinite loop ή κάτι σχετικό;

Επίσης, υπάρχει η οποιαδήποτε περίπτωση να έχεις χρησιμοποιήσει αυτόν τον έτοιμο κώδικα;
Logged

vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #114 on: December 28, 2014, 18:59:43 pm »

Quote from: Exomag on December 28, 2014, 18:43:42 pm

Λες ότι δεν καταφέρνει να βγάλει χρόνο. Δοκίμασες (με prints, κλπ) να δεις που κολλάει; Μήπως κάνει κάποιο infinite loop ή κάτι σχετικό;

Επίσης, υπάρχει η οποιαδήποτε περίπτωση να έχεις χρησιμοποιήσει αυτόν τον έτοιμο κώδικα;

Δεν έχω χρησιμοποιήσει το συγκεκριμένο κώδικα όχι άλλα κινούμαι σε μια λογική μέγιστο-ελάχιστο και αποστολές σύμφωνα με αυτά

Δοκιμάζω τώρα διαφορα prints να δουμε:)


Logged

Para Siempre Libre
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


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

Quote from: vasl12 on December 28, 2014, 18:59:43 pm
Quote from: Exomag on December 28, 2014, 18:43:42 pm

Λες ότι δεν καταφέρνει να βγάλει χρόνο. Δοκίμασες (με prints, κλπ) να δεις που κολλάει; Μήπως κάνει κάποιο infinite loop ή κάτι σχετικό;

Επίσης, υπάρχει η οποιαδήποτε περίπτωση να έχεις χρησιμοποιήσει αυτόν τον έτοιμο κώδικα;

Δεν έχω χρησιμοποιήσει το συγκεκριμένο κώδικα όχι άλλα κινούμαι σε μια λογική μέγιστο-ελάχιστο και αποστολές σύμφωνα με αυτά

Δοκιμάζω τώρα διαφορα prints να δουμε:)


το πρόβλημα τελικά ήταν στο ότι δεν είχα σε σωστή σειρά τα send-receive και γι αυτό δημιουργούνταν deadlock Smiley
Logged

Para Siempre Libre
TrueForce
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 3156


Κλέβω Μπάτσους


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #116 on: December 28, 2014, 22:06:03 pm »

Έχω στείλει την εργασία εδώ και μέρες, αλλά μου ήρθε μια άκυρη ερώτηση:
Αφότου ο πίνακας ειναι ταξινομημένος στο κάθε task, θα τον φέρουμε τον μαστερ τασκ έτσι; Το test θα μπορούσε να γίνει και από πολλά tasks, απλά μου φαίνεται περίεργο να μην φέρουμε τον πίνακα σε έναν υπολογιστή για αποθήκευση/εκτύπωση....
Logged

c0ndemn3d's da b0sS

Ηλεκτρονική ο τομέας της βίας, του punk και της αλητείας
 Knuppel guitar  Cool
Σα τανυστής
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 254


Arian Asllani


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

Quote from: TrueForce on December 28, 2014, 22:06:03 pm
Έχω στείλει την εργασία εδώ και μέρες, αλλά μου ήρθε μια άκυρη ερώτηση:
Αφότου ο πίνακας ειναι ταξινομημένος στο κάθε task, θα τον φέρουμε τον μαστερ τασκ έτσι; Το test θα μπορούσε να γίνει και από πολλά tasks, απλά μου φαίνεται περίεργο να μην φέρουμε τον πίνακα σε έναν υπολογιστή για αποθήκευση/εκτύπωση....

Μπορεις να στελνεις τα τελευταια στοιχεια απο καθε διεργασια στον μαστερ, και να δεις εκει μετα αν εχεις ταξινομημενα δεδομενα. Αν παλι θες να τα πας στον μαστερ, απλα μη χρονομετρας τη μεταφορα τους και το τεστ για να σαι κομπλε.
Logged

Quote from: Mathematica on January 12, 2015, 01:54:18 am
Η ΚΑΡΜΠΟΝΑΡΑ ΔΕΝ ΕΧΕΙ ΚΡΕΜΑ ΓΑΛΑΚΤΟΣ
ΕΧΕΙ ΑΥΓΑ, PARMIGGIANO, GUANCIALE (Η PANCETTA H BACON KAΠΝΙΣΤΟ) KAI ΠΙΠΕΡΙ

ΔΕΝ ΣΠΑΜΕ ΤΑ ΜΑΚΑΡΟΝΙΑ ΤΟ ΚΕΡΑΤΟ ΜΟΥ ΑΜΑ ΗΤΑΝ ΘΑ ΤΑ ΠΟΥΛΟΥΣΑΝ ΠΙΟ ΜΙΚΡΑ
ΔΕΝ ΒΑΖΟΥΜΕ ΛΑΔΙ ΣΤΟ ΝΕΡΟ
ΔΕΝ ΒΑΖΟΥΜΕ ΒΟΥΤYΡΟ ΣΤΑ ΜΑΚΑΡΟΝΙΑ, ΘΑ ΚΟΛΛΗΣΟΥΝ ΑΜΑ ΤΑ ΕΒΡΑΣΕΣ 100 ΜΙΝ ΚΑΙ ΕΙΝΑΙ ΛΑΠΑΣ, ΟΧΙ ΑΝ ΕΙΝΑΙ ΣΟΣΤΑ ΒΡΑΣΜΕΝΑ
ΤΗΝ ΚΡΕΜΑ ΓΑΛΑΚΤΟΣ ΤΗ ΖΕΣΤΑΙΝΟΥΜΕ ΠΡΙΝ ΣΕΡΒΙΡΟΥΜΕ
TrueForce
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 3156


Κλέβω Μπάτσους


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

Quote from: pprt on December 28, 2014, 23:20:21 pm
Quote from: TrueForce on December 28, 2014, 22:06:03 pm
Έχω στείλει την εργασία εδώ και μέρες, αλλά μου ήρθε μια άκυρη ερώτηση:
Αφότου ο πίνακας ειναι ταξινομημένος στο κάθε task, θα τον φέρουμε τον μαστερ τασκ έτσι; Το test θα μπορούσε να γίνει και από πολλά tasks, απλά μου φαίνεται περίεργο να μην φέρουμε τον πίνακα σε έναν υπολογιστή για αποθήκευση/εκτύπωση....

Μπορεις να στελνεις τα τελευταια στοιχεια απο καθε διεργασια στον μαστερ, και να δεις εκει μετα αν εχεις ταξινομημενα δεδομενα. Αν παλι θες να τα πας στον μαστερ, απλα μη χρονομετρας τη μεταφορα τους και το τεστ για να σαι κομπλε.
Ναι, αυτο κανω, κομπλε βγαίνει ο χρόνος(μετραω όμως και τη μεταφορά από τα τασκ στον μαστερ, μονο το τεστ δεν μετραω). Απλά έχει αναφερθεί ότι κάθε τασκ έχει μόνο 2Ν στοιχεία, γι'αυτο ρωτησα. Οντως στο προγραμμα μου 2Ν εχει το καθε ενα για την ταξινομηση. Μετα όμως δεν πειράζει να τα στειλω ολα σε ενα ε;
Logged

c0ndemn3d's da b0sS

Ηλεκτρονική ο τομέας της βίας, του punk και της αλητείας
 Knuppel guitar  Cool
Eragon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 672



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #119 on: December 28, 2014, 23:48:33 pm »

Quote from: TrueForce on December 28, 2014, 23:35:46 pm
Quote from: pprt on December 28, 2014, 23:20:21 pm
Quote from: TrueForce on December 28, 2014, 22:06:03 pm
Έχω στείλει την εργασία εδώ και μέρες, αλλά μου ήρθε μια άκυρη ερώτηση:
Αφότου ο πίνακας ειναι ταξινομημένος στο κάθε task, θα τον φέρουμε τον μαστερ τασκ έτσι; Το test θα μπορούσε να γίνει και από πολλά tasks, απλά μου φαίνεται περίεργο να μην φέρουμε τον πίνακα σε έναν υπολογιστή για αποθήκευση/εκτύπωση....

Μπορεις να στελνεις τα τελευταια στοιχεια απο καθε διεργασια στον μαστερ, και να δεις εκει μετα αν εχεις ταξινομημενα δεδομενα. Αν παλι θες να τα πας στον μαστερ, απλα μη χρονομετρας τη μεταφορα τους και το τεστ για να σαι κομπλε.
Ναι, αυτο κανω, κομπλε βγαίνει ο χρόνος(μετραω όμως και τη μεταφορά από τα τασκ στον μαστερ, μονο το τεστ δεν μετραω). Απλά έχει αναφερθεί ότι κάθε τασκ έχει μόνο 2Ν στοιχεία, γι'αυτο ρωτησα. Οντως στο προγραμμα μου 2Ν εχει το καθε ενα για την ταξινομηση. Μετα όμως δεν πειράζει να τα στειλω ολα σε ενα ε;
Το concept είναι ότι οι πίνακες μπορεί να ήταν τόσο μεγάλοι που πράγματι να μη χωραγαν σε ένα task, άλλο που επειδή η εργασία είναι σχεδιασμένη για να τρέχει και στο diades οι πίνακες δεν είναι τόσο μεγάλοι...
Logged

Change happens by listening and then starting a dialogue with the people who are doing something you don't believe is right.

Jane Goodall
Pages: 1 ... 6 7 [8] 9 Go Up Print
Jump to:  

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