• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 21:07:40 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.
June 17, 2025, 21:07:40 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Ψηφιακά Ολοκληρωμένα Κυκ...
by Don Corleone
[Today at 21:03:32]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[Today at 20:59:13]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 19:46:54]

Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[Today at 19:07:04]

[Γραφική] Λυμένα θέματα
by okanpala
[Today at 18:56:22]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

[Οργάνωση Υπολογιστών] Γε...
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]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426696
Total Topics: 31710
Online Today: 242
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 67
Guests: 144
Total: 211
DKarakatsanis
Asozou
George15
Don Corleone
tsageo
dimitrisblioumis
Anastasiam
aorologas
Νικη
msandr
mimaki
Eleniiii
HlektrikhPatata
melisste22
BossiTsif
MarakiT
MASV
Δημητρης Αξιμιωτης
ntina
apapathe
etsilika
stefpapa21
ichariti
giannisdomu
mdimitrig
Phlikon
sotolagg
unreasonable
tasos potsakis
vasilikitsatsi
Pakapis5
Papadopoulosthanos
PAPARI69
christina02
qwertyuiop
ganasto
tsakalokagkouras
alextsigilis
Zaxarenia
geo66
JoHn!
giorgosss03
Αριστειδης Κατσικεας
Aria10
Fotis Roukoutakis
ant2946
kostas1507
Captain
spoun
ipapadog
Sotiris_atha
Napoleontas
smanio
parispoll
vaggos
gntitsios
Dimikioup
aachmet
Athinaaz
mgrivab
Nikospneumatikos
Gray139
chrismzag
gianniss
mark
Εμφάνιση

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

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Παράλληλα και Διανεμημένα Συστήματα (Moderators: geo66, Elliot Alderson, sassi) > [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] 5 6 ... 11 Go Down Print
Author Topic: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2  (Read 17448 times)
Terzos
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 253


Fanatic Kopimist


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #45 on: December 14, 2016, 20:55:24 pm »

Ξέρει κανείς πως περνάμε τα arguments στο πρόγραμμα στο script?
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #46 on: December 15, 2016, 03:37:49 am »

Quote from: Terzos on December 14, 2016, 20:55:24 pm
Ξέρει κανείς πως περνάμε τα arguments στο πρόγραμμα στο script?

Code:
#PBS -N game-of-life
#PBS -q pdlab
#PBS -j oe
#PBS -l nodes=1:ppn=1

module load mpi/mpich3-x86_64

cd $PBS_O_WORKDIR
echo "====test Run starts now ======= `date` "

mpiexec -np $PBS_NP ./game-of-life 20000 20000 0.5 3 0 8 &> $PBS_JOBNAME.log

echo "====test Run ends now ======= `date` "

και τα αλλάζεις εσύ για κάθε διαφορετικό τεστ.
Δεν είναι πολλές οι δοκιμές άλλωστε
Logged
Terzos
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 253


Fanatic Kopimist


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

Quote from: ReMi0s on December 15, 2016, 03:37:49 am

Ευχαριστώ  Smiley

Δεν ξέρω άμα έχει σημασία αλλά όταν λέει 80000x40000 το 80 είναι οι στήλες και το 40 οι γραμμές;
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



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

Ναι συνήθως έτσι συμβολίζεται  Cool
Σορρυ μπερδεύτηκα το ανάποδο απο αυτό που είπες

Μπορεί κάποιος να εξηγήσει τι διαφορά έχει το MPI-3 που ζητάει στην εκφώνηση;
« Last Edit: December 16, 2016, 22:09:47 pm by ReMi0s » Logged
ditroo
Ανερχόμενος/Ανερχόμενη
**
Posts: 74


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

80x40 είναι 80 γραμμές και 40 στήλες
Logged
Vlassis
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 2162


εφακ


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #50 on: December 16, 2016, 00:01:29 am »

η συνάρτηση adjacent_to() που υπαρχει μεσα στο helpers.c, υπολογιζει τον αριθμο ολων των γειτονων;
νομιζω οτι μετραει μονο 4 γειτονες, ή το χανω καπου;
Logged

πρόπελ
Is any of it real? I mean, look at this. Look at it! A world built on fantasy! Synthetic emotions in the form of pills, psychological warfare in the form of advertising, mind-altering chemicals in the form of food, brainwashing seminars in the form of media, controlled isolated bubbles in the form of social networks. mr.robot s01e10
Ancient
Θαμώνας
****
Posts: 332


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #51 on: December 16, 2016, 00:09:56 am »

Quote from: Vlassis on December 16, 2016, 00:01:29 am
η συνάρτηση adjacent_to() που υπαρχει μεσα στο helpers.c, υπολογιζει τον αριθμο ολων των γειτονων;
νομιζω οτι μετραει μονο 4 γειτονες, ή το χανω καπου;

8 γείτονες :

k=-1: (x-1, y-1), (x-1, y) , (x-1, y+1),

k=0:  (x, y-1), (x,y) το προσπερνά, (x, y+1),

k=1: (x+1, y-1), (x+1, y), (x+1, y+1)
Logged

Can. You. Hear. Me?

https://www.physics.princeton.edu/ph115/LQ.pdf
Vlassis
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 2162


εφακ


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #52 on: December 16, 2016, 00:23:32 am »

Quote from: Ancient on December 16, 2016, 00:09:56 am
8 γείτονες :

k=-1: (x-1, y-1), (x-1, y) , (x-1, y+1),

k=0:  (x, y-1), (x,y) το προσπερνά, (x, y+1),

k=1: (x+1, y-1), (x+1, y), (x+1, y+1)
ωω ναι true για καποιο λογο σκεφτομουν το k || l ως k && l, σκαλωμα
θενξξ  Wink
Logged

πρόπελ
Is any of it real? I mean, look at this. Look at it! A world built on fantasy! Synthetic emotions in the form of pills, psychological warfare in the form of advertising, mind-altering chemicals in the form of food, brainwashing seminars in the form of media, controlled isolated bubbles in the form of social networks. mr.robot s01e10
Andromedas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 504



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #53 on: December 16, 2016, 02:21:45 am »

Quote from: ReMi0s on December 15, 2016, 21:14:15 pm
Μπορεί κάποιος να εξηγήσει τι διαφορά έχει το MPI-3 που ζητάει στην εκφώνηση;
Από το mpi-1 ή το mpi-2 έχει κάποια χαρακτηριστικά παραπάνω.
Συγκεκριμένα ζητάει στην εκφώνηση RMA που είναι (νομίζω) μόνο στο MPI3 αλλά ρώτησα τον Φλώρο και είπε ότι μπορoύμε να το κάνουμε όπως θέλουμε και ότι για ευκολία μας έγραψε RMA.
Έχω να πω όμως το εξής: χθες το έκανα να επικοινωνεί με RMA (στο pc μου) και επειδή τα παραδείγματα κώδικα είναι λίγα (πιο λίγα από τα αντίστοιχα send και receive) έχει πολύ steep learning curve αλλά είναι όταν το βγάλεις μια φορά είναι λίγο πιο γρήγορο στο να το γράψεις από το send-receive.
Εάν θες να πω περισσότερα για RMA πες.
Logged
kaspas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 653



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #54 on: December 16, 2016, 03:13:22 am »

Quote from: ReMi0s on December 13, 2016, 23:38:29 pm
Εγώ πάντως είδα οτι για 40000*40000 που ζητάει μόνο το init+generate παίρνει πάνω απο 120 δευτερόλεπτα. Δεν μπαίνει οπότε ουτε καν στην play.
Και το γαμάτο είναι οτι δεν μπορείς να πειράξεις με OpenMp την generate, η τουλάχιστον εγώ δεν το κατάφερα να μου δώσει καλύτερους χρόνους...

Αλήθεια είναι κανείς που έκανε την Generate να δίνει καλύτερους χρόνους;


Τελικά κατάφερα να το τρέξω για 40000*40000 , είχα κάνει λάθος στην generate και αντί να γεμίζει τον πίνακα μια μια γραμμή, τον γέμμιζε μια μια στήλη. Δεν ξέρω για ποιο λόγο  αλλα το αποτέλεσμα ήταν ΠΟΛΥ χειρότερο έτσι, ενώ στην ουσία κάνει τον ίδιο αριθμό πράξεων.
Για όσους ίσως έχουν παρόμοιο πρόβλημα.
Τελικά παραλληλοποίησες με openmp την generate;
Εμένα βγαίνει πολύ αργή.
Στο hellasgrid ακόμη μου βγάζει wall time
Code:
==== Run starts now ======= Fri Dec 16 01:19:32 EET 2016 
=>> PBS: job killed: walltime 151 exceeded limit 120

Logged
lodi
Θαμώνας
****
Gender: Male
Posts: 331



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

Γνωρίζει κανείς αν η άσκηση χρειάζεται Virtual Topology ? Ευχαριστώ.
Logged

all you need is love
Andromedas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 504



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

Quote from: lodi on December 16, 2016, 20:41:00 pm
Γνωρίζει κανείς αν η άσκηση χρειάζεται Virtual Topology ? Ευχαριστώ.

Γενικά κάποιον τρόπο πρέπει να βρεις να κάνεις τις επικοινωνίες με τις διεργασίες που γειτονεύουν. Τώρα επειδή υπάρχουν διαγώνιες επικοινωνίες δεν έχω βρει πως από την ενσωματωμένη cart (Cartesian topology) να κάνεις και κυκλική και διαγώνια "ομάδα" ή κάποιον άλλον τρόπο. Με γράφους δεν βρήκα κάτι αλλά δεν είμαι σίγουρος.
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



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

Quote from: kaspas on December 16, 2016, 03:13:22 am
Τελικά παραλληλοποίησες με openmp την generate;
Εμένα βγαίνει πολύ αργή.
Στο hellasgrid ακόμη μου βγάζει wall time
Code:
==== Run starts now ======= Fri Dec 16 01:19:32 EET 2016 
=>> PBS: job killed: walltime 151 exceeded limit 120




όχι δεν τα κατάφερα γιατί μάλλον η rand() δεν είναι thread safe. Ωστόσο δες μήπως έχεις βάλει να γίνεται στήλη στήλη αντί για σειρα σειρά. Εγώ το είχα αφήσει καταλάθος έτσι και οι χρόνοι ήταν χάλια.
Βέβαια για μικρους πίνακες μου δίνει καλά αποτελέσματα, αλλα για μεγάλους μου δίνει χειρότερους με OpenMP.... ΔΕΝ ξέρω Tongue
Επίσης μπορείς να παραλείψεις το init, αν και δεν επιβαρύνει ιδιαίτερα


Quote from: Andromedas on December 16, 2016, 02:21:45 am
Από το mpi-1 ή το mpi-2 έχει κάποια χαρακτηριστικά παραπάνω.
Συγκεκριμένα ζητάει στην εκφώνηση RMA που είναι (νομίζω) μόνο στο MPI3 αλλά ρώτησα τον Φλώρο και είπε ότι μπορoύμε να το κάνουμε όπως θέλουμε και ότι για ευκολία μας έγραψε RMA.
Έχω να πω όμως το εξής: χθες το έκανα να επικοινωνεί με RMA (στο pc μου) και επειδή τα παραδείγματα κώδικα είναι λίγα (πιο λίγα από τα αντίστοιχα send και receive) έχει πολύ steep learning curve αλλά είναι όταν το βγάλεις μια φορά είναι λίγο πιο γρήγορο στο να το γράψεις από το send-receive.
Εάν θες να πω περισσότερα για RMA πες.
Φίλε μου άμα έδινες κάποιο Link που να περιέχει τις εντολές για MPI3 θα ήμουν ευγνώμων
« Last Edit: December 16, 2016, 22:29:52 pm by ReMi0s » Logged
Andromedas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 504



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

Quote from: ReMi0s on December 16, 2016, 22:15:55 pm
Φίλε μου άμα έδινες κάποιο Link που να περιέχει τις εντολές για MPI3 θα ήμουν ευγνώμων
εγώ διάβασα τα tutorial από εδώ.
https://www.mpich.org/ αλλά το Mpi 3 από το link που δίνει  η εκφώνηση σου λέει τι αλλαγές έχει το MPI3. Οπότε μπορείς να βρεις από το internet ότι θες.  Τα tutorial https://www.mpich.org/documentation/guides/ του argonne advanced έχει παράδειγμα του RMA σχετικά νωρίς. Τωρα έχεις και τα DOC που έχουν όλες τις εντολές.
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



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

Είσαι ωραίος, αυτό το ppt θα με βοηθήσει πολύ.
Γενικά έχω τελειώσει την υλοποίηση μου με Isend και Irecv. Χρειάζεται να την αλλάξω σε shared memmory?
Logged
Pages: 1 2 3 [4] 5 6 ... 11 Go Up Print
Jump to:  

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