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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Τομέας Ενέργειας] Μαθήμα...
by PolarBear
[August 02, 2025, 23:35:57 pm]

Ρύθμιση θερμικού για μοτέ...
by chatzikys
[August 02, 2025, 21:29:19 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[August 02, 2025, 19:59:00 pm]

Αποτελέσματα Εξεταστικής ...
by Ma8hths Indou
[August 02, 2025, 17:30:47 pm]

[Τηλεπικοινωνιακά Συστήμα...
by Thanasis_pap
[August 02, 2025, 17:06:37 pm]

Άδεια ασκήσεως επαγγέλματ...
by The Web
[August 02, 2025, 13:25:49 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[August 02, 2025, 09:51:26 am]

Οι μπράβοι του πρύτανη
by Διάλεξις
[August 02, 2025, 01:30:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[August 02, 2025, 01:04:15 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[August 02, 2025, 00:59:05 am]

Ηλεκτρομηχανολογικές Μελέ...
by inverter
[August 01, 2025, 20:35:12 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[August 01, 2025, 15:13:09 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by PolarBear
[August 01, 2025, 15:03:05 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[July 31, 2025, 21:15:48 pm]

Καμμένα...!!
by Godat
[July 31, 2025, 21:07:58 pm]

[ΑΝΤΙΣΤΑΣΗ] Ανακοίνωση γι...
by Katarameno
[July 31, 2025, 20:31:30 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[July 31, 2025, 15:33:28 pm]

ΤΗΜΜΥ-Σκάκι
by L
[July 31, 2025, 13:24:56 pm]

Τα παράσιτα ανάμεσά μας
by Katarameno
[July 30, 2025, 13:47:28 pm]

Ρώτα κάτι τον επόμενο
by Giopan
[July 29, 2025, 16:04:23 pm]
Στατιστικά
Members
Total Members: 9988
Latest: kyrlef
Stats
Total Posts: 1427647
Total Topics: 31739
Online Today: 109
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 15
Guests: 94
Total: 109
Akis Papanikolaou
Mr Watson
Demits
Katarameno
johnnypap
Karkarias
Don
trelogauros7
kostas aramp
etsilika
filkilkis
George_RT
Geoth
geo66
Εμφάνιση

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

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



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

Quote from: nikos1 on February 29, 2016, 13:53:35 pm

Επισης με αυτο τον τροπο
Σαν προσθήκη σε όσα είπε ο Ανδρομέδας, δοκίμασε αν γίνεται να κάνεις compile σε object file το cuda αρχείο σου, και να κάνεις απλά link στο mpcc το object. Θα χρειαστείς φυσικά τα function declarations του cuda kernel σε header file.

 τρεχει τζαμι στον διαδη

Εμένα δεν τρέχει φίλε Tongue

Αν κατάλαβα καλά ουσιαστικά είναι σαν τις οδηγίες εδώ:
https://www.ccv.brown.edu/doc/mixing-mpi-and-cuda.html

Aλλά παρόλαυτά στο τελευταίο βήμα δεν μου βρίσκει το lcudart για να κάνω το linking!!
Logged
weiss
Νεούλης/Νεούλα
*
Posts: 34


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

Νομίζω σκέτο δε τρέχει. Δοκίμασε -lcudart -L/usr/local/cuda/lib64
Logged
nikos1
Καταξιωμένος/Καταξιωμένη
***
Posts: 175



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #17 on: July 20, 2016, 09:49:27 am »

Αναλυτικα οι οδηγιες στο συννημενο για MPI-CUDA
Logged
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #18 on: July 20, 2016, 10:40:15 am »

Quote from: nikos1 on July 20, 2016, 09:49:27 am
Αναλυτικα οι οδηγιες στο συννημενο για MPI-CUDA

Τώρα μάλιστα φίλε να σαι καλά 

Είδα σε ένα ποστ του Πιτσιάνη στο ethmmy ότι έχουν μηχάνημα με 4 GPUS. Εννοεί τον διάδη έτσι; 

Δηλαδή αν κάνω mpirun στον διάδη με 4 nodes/tasks , θα ενεργοποιηθούν οι 4 gpus (μια σε κάθε Node) άραγε;

Logged
nikos1
Καταξιωμένος/Καταξιωμένη
***
Posts: 175



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #19 on: July 20, 2016, 10:42:46 am »

Quote from: greekoo on July 20, 2016, 10:40:15 am
Τώρα μάλιστα φίλε να σαι καλά 

Είδα σε ένα ποστ του Πιτσιάνη στο ethmmy ότι έχουν μηχάνημα με 4 GPUS. Εννοεί τον διάδη έτσι; 

Δηλαδή αν κάνω mpirun στον διάδη με 4 nodes/tasks , θα ενεργοποιηθούν οι 4 gpus (μια σε κάθε Node) άραγε;



Οχι πρεπει να ειναι αλλο μηχανημα... πρεπει να επικοινωνησουμε μαζι του για να μας δωσει κωδικο
Logged
Andromedas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 504



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #20 on: July 20, 2016, 13:43:57 pm »

Quote from: greekoo on July 20, 2016, 10:40:15 am
Τώρα μάλιστα φίλε να σαι καλά 

Είδα σε ένα ποστ του Πιτσιάνη στο ethmmy ότι έχουν μηχάνημα με 4 GPUS. Εννοεί τον διάδη έτσι; 

Δηλαδή αν κάνω mpirun στον διάδη με 4 nodes/tasks , θα ενεργοποιηθούν οι 4 gpus (μια σε κάθε Node) άραγε;
Μάλλον όχι. Με το mpi run θα έχεις 4 processes να τρέχουν και να δίνουν στο device (μια κάρτα γραφικών) που έχεις προσδιορίσει στον κώδικα της cuda. Αν δεν το έχεις κάνεις θα δώσει αυτόματα σε ένα  device αλλά δεν νομίζω ότι μπορεί το λειτουργικό να διακρίνει εάν είναι απασχολημένη η μια gpu να δίνει στην επόμενη από μόνο του εντελώς.
Logged
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #21 on: July 21, 2016, 16:29:33 pm »

παιδιά όσο για το hellasgrid τσάμπα προσπαθούμε να τρέξουμε mpi+cuda.

έστειλα μαιλ να ρωτήσω αν γίνεται κ αυτό μ απάντησαν:

Quote
δυστυχώς δεν μπορεί να εξυπηρετηθεί το αίτημά σας από τους υφιστάμενους πόρους καθότι στην συστοιχία της Αφροδίτης που χρησιμοποιείτε δεν υπάρχει ο απαραίτητος εξοπλισμός από GPUs.

Στην Ιδρυματική συστοιχία που επίσης μπορείτε να χρησιμοποιήσετε υπάρχει μόνο μία GPU οπότε και πάλι δεν γίνεται να εξυπηρετηθεί το αίτημα παρά μόνο για την περίπτωση όπου ένα από τα τέσσερα mpi processes χρησιμοποιεί την GPU.

Θα διατηρήσουμε σε κάθε περίπτωση το αίτημά σας ώστε στο σχεδιασμό μας για την ανανέωση του εξοπλισμού να ληφθεί υπόψιν. Αν θα μπορούσατε από τη μεριά σας να μας κοινοποιήσετε μία επιστολή υπογεγραμμένη από μέλος ΔΕΠ του ΑΠΘ όπου να περιγράφεται εν συντομία το use case και να υπογραμμίζεται η ανάγκη ύπαρξης μίας απαραίτητης υποδομής GPU τότε αυτό θα μας διευκόλυνε στο να περάσουμε το αίτημα στον προγραμματισμό μας.

Logged
TrueForce
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 3156


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


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #22 on: August 14, 2016, 01:20:02 am »

Quote
Θα διατηρήσουμε σε κάθε περίπτωση το αίτημά σας ώστε στο σχεδιασμό μας για την ανανέωση του εξοπλισμού να ληφθεί υπόψιν. Αν θα μπορούσατε από τη μεριά σας να μας κοινοποιήσετε μία επιστολή υπογεγραμμένη από μέλος ΔΕΠ του ΑΠΘ όπου να περιγράφεται εν συντομία το use case και να υπογραμμίζεται η ανάγκη ύπαρξης μίας απαραίτητης υποδομής GPU τότε αυτό θα μας διευκόλυνε στο να περάσουμε το αίτημα στον προγραμματισμό μας.
Αυτο γενικά σημαίνει πως δεν παίζει να προλάβετε εσείς μια τέτοια υποδομή, αλλά καλό θα ήταν να γίνει κάποια κίνηση σε περίπτωση που παίξει κάποια μελλοντική αλλαγή.

ΝΟΜΙΖΩ πως πέρσι και πρόπερσι που είχε την επιλογή για εργασία με Deep Learning είχε αναφερθεί πως έπρεπε να στείλεις mail αν πάρεις αυτό το θέμα ώστε να σου δοθεί πρόσβαση σε σερβερ με 4 GPU, φαντάζομαι ΟΧΙ στο hellasgrid. Δε θυμάμαι αν έχει κάτι τέτοιο ο διάδης, παίζει.... Με ένα email στον Πιτσιάνη νομίζω θα βρείτε τη φώτιση για το θέμα. Πέρσι που του είχα στείλει mail είχε απαντήσει ακόμα και τέτοια εποχή(λίγο πριν δεκαπεντάγουστο) οπότε μη μασάτε.
Logged

c0ndemn3d's da b0sS

Ηλεκτρονική ο τομέας της βίας, του punk και της αλητείας
 Knuppel guitar  Cool
Λήσταρχος Γιαγκούλας
Θαμώνας
****
Gender: Male
Posts: 385



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #23 on: August 17, 2016, 14:54:26 pm »

Kαλησπέρα , γνωρίζει κάποιος πως μπορούμε να κάνουμε submit-qsub χρησιμοποιώντας αντί για απλά arguments του του τύπου

export I2G_MPI_APPLICATION_ARGS= "χ υ ζ"

ένα αρχείο .par με παραμέτρους ;

κάτι σαν
export I2G_MPI_APPLICATION_ARGS= χχχχχχ.par
Logged
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #24 on: August 17, 2016, 15:15:08 pm »

Quote from: Προκρούστεια Μέθοδος on August 17, 2016, 14:54:26 pm
Kαλησπέρα , γνωρίζει κάποιος πως μπορούμε να κάνουμε submit-qsub χρησιμοποιώντας αντί για απλά arguments του του τύπου

export I2G_MPI_APPLICATION_ARGS= "χ υ ζ"

ένα αρχείο .par με παραμέτρους ;

κάτι σαν
export I2G_MPI_APPLICATION_ARGS= χχχχχχ.par

Μπορείς να μας δείξεις το αρχείο τύπου par που έχεις?
Logged
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #25 on: August 17, 2016, 21:59:26 pm »

Αν το αρχείο σου είναι του τύπου:
A = 1
B = 2
G 123

τότε η εντολές με την ακοόλουθη σειρά:
Code:
temp=`cat my_par.par`
temp=`echo $temp | tr '\n' ' '`
export I2G_MPI_APPLICATION_ARGS=$temp

θα κάνουν μια
I2G_MPI_APPLICATION_ARGS='A = 1 B = 2 G 123'

Ελπίζω να σε βοήθησα
Logged
Λήσταρχος Γιαγκούλας
Θαμώνας
****
Gender: Male
Posts: 385



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #26 on: August 18, 2016, 03:09:21 am »

Quote from: nlogn on August 17, 2016, 21:59:26 pm
Αν το αρχείο σου είναι του τύπου:
A = 1
B = 2
G 123

τότε η εντολές με την ακοόλουθη σειρά:
Code:
temp=`cat my_par.par`
temp=`echo $temp | tr '\n' ' '`
export I2G_MPI_APPLICATION_ARGS=$temp

θα κάνουν μια
I2G_MPI_APPLICATION_ARGS='A = 1 B = 2 G 123'

Ελπίζω να σε βοήθησα

Σε ευχαριστώ πολύ φίλε! Να'σαι καλά!
Logged
Λήσταρχος Γιαγκούλας
Θαμώνας
****
Gender: Male
Posts: 385



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #27 on: August 19, 2016, 17:53:40 pm »

Καλησπερα, γνωρίζει κανείς αν στα linux της Βεργίνας μπορούμε να τρέξουμε  τοπικά mpi;
Logged
TrueForce
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 3156


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


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #28 on: August 19, 2016, 18:25:12 pm »

Αν θυμάμαι καλά, ναι, μπορείς.
Logged

c0ndemn3d's da b0sS

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



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 4
« Reply #29 on: August 23, 2016, 16:42:01 pm »

Για τη δεύτερη επιλογή, εχετε καταφερει να  βελτιωθει σημαντικα ο χρονος σε σχεση με την 3η εργασια ?
Με μονη αλλαγη  τα threads να έχουν προσβαση σε συνεχομενες θεσεις μνημης  ,
π.χ  για ν=2^10 ,p=0.33 στο 2ο kernel
έχω στην 3η εργασια χρονο 0.22 s,  ενώ στην 4η 0.19 s, και γενικα η βελτίωση στο χρόνο είναι αυτης της ταξης.
Logged
Pages: 1 [2] 3 4 Go Up Print
Jump to:  

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