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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Αποτελέσματα Εξεταστικής ...
by Ma8hths Indou
[Today at 17:30:47]

[Τηλεπικοινωνιακά Συστήμα...
by Thanasis_pap
[Today at 17:06:37]

Άδεια ασκήσεως επαγγέλματ...
by The Web
[Today at 13:25:49]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[Today at 09:51:26]

[Τομέας Ενέργειας] Μαθήμα...
by Nikos_313
[Today at 01:40:22]

Οι μπράβοι του πρύτανη
by Διάλεξις
[Today at 01:30:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:04:15]

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

Ηλεκτρομηχανολογικές Μελέ...
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 Giopan
[July 30, 2025, 17:07:32 pm]

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

Ρώτα κάτι τον επόμενο
by Giopan
[July 29, 2025, 16:04:23 pm]

Πότε θα βγει το μάθημα; -...
by chatzikys
[July 29, 2025, 13:52:51 pm]
Στατιστικά
Members
Total Members: 9988
Latest: kyrlef
Stats
Total Posts: 1427644
Total Topics: 31739
Online Today: 142
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 14
Guests: 97
Total: 111
nikosgk
Saint_GR
lapin
amastron
prigians
sassi
filkilkis
vaggelisx
gkg
Katarameno
parzival
athena_apo
Εμφάνιση

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

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


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #75 on: November 17, 2014, 05:04:34 am »

Quote from: Cr0ne on November 17, 2014, 04:31:03 am
Quote from: orestisf on November 17, 2014, 02:45:52 am
https://i.imgur.com/AfqIKR3.png

[offtopic]is that numix circle?[/offtopic]

yep Wink
Logged
Cr0ne
Θαμώνας
****
Posts: 344



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #76 on: November 17, 2014, 06:37:47 am »

Quote from: orestisf on November 17, 2014, 05:04:34 am
Quote from: Cr0ne on November 17, 2014, 04:31:03 am
Quote from: orestisf on November 17, 2014, 02:45:52 am
https://i.imgur.com/AfqIKR3.png

[offtopic]is that numix circle?[/offtopic]

yep Wink

[offtopic]nice nice[/offtopic]
Logged
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #77 on: November 17, 2014, 13:32:28 pm »

Δοκίμασα να παραλληλοποιήσω τη συνάρτηση mortonEncode_magicbits, αλλά όταν τρέχω το πρόγραμμα μου βγάζει segmentation fault. Ρίχνοντας μια πιο προσεκτική ματιά παρατηρώ ότι καταφέρνει να αρχικοποιήσει μόνο το thread[0], ενώ δεν καταφέρνει ποτέ να μπει στο λουπ όπου αρχικοποιούνται τα υπόλοιπα. Καμιά ιδέα??? Cool
Logged

Para Siempre Libre
Gru
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 915



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #78 on: November 17, 2014, 13:46:36 pm »

Να ρωτήσω κάτι, στα OpenMP αν βάλουμε μεγάλο αριθμό threads συνεχίζει να τρέχει καλά? Ή είναι σαν τα pthreads που μεγαλώνει ο χρόνος?
Logged

http://www.youtube.com/watch?v=4b-GDNrmWqI
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #79 on: November 17, 2014, 13:57:01 pm »

Quote from: Gru on November 17, 2014, 13:46:36 pm
Να ρωτήσω κάτι, στα OpenMP αν βάλουμε μεγάλο αριθμό threads συνεχίζει να τρέχει καλά? Ή είναι σαν τα pthreads που μεγαλώνει ο χρόνος?

Εξαρτάται από την υλοποιηση σου, τον επεξεργαστη σου, τις διεργασίες που τρέχουν ...
Logged

Para Siempre Libre
Gru
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 915



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #80 on: November 17, 2014, 13:59:19 pm »

Quote from: vasl12 on November 17, 2014, 13:57:01 pm
Quote from: Gru on November 17, 2014, 13:46:36 pm
Να ρωτήσω κάτι, στα OpenMP αν βάλουμε μεγάλο αριθμό threads συνεχίζει να τρέχει καλά? Ή είναι σαν τα pthreads που μεγαλώνει ο χρόνος?

Εξαρτάται από την υλοποιηση σου, τον επεξεργαστη σου, τις διεργασίες που τρέχουν ...

Βάζω με 2 thread και μου κάνει βελτίωση αρκετά καλή αλλα ακομα και με 200 το ίδιο κάνει.Ενώ ας πούμε στα pthread αν βάλω πανώ απο 4 ο χρόνος μεγαλώνει.
Logged

http://www.youtube.com/watch?v=4b-GDNrmWqI
Silvo the Beautiful
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 3784



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #81 on: November 17, 2014, 14:05:44 pm »

Πως μεγαλώνει... με 16 threads εμένα πέφτει πολύ ο χρόνος και το λαπτον υποστηρίζει 2 πυρήνες άρα σε hyperthreading 4
Logged
Gru
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 915



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #82 on: November 17, 2014, 14:09:37 pm »

Quote from: Silvo the Beautiful on November 17, 2014, 14:05:44 pm
Πως μεγαλώνει... με 16 threads εμένα πέφτει πολύ ο χρόνος και το λαπτον υποστηρίζει 2 πυρήνες άρα σε hyperthreading 4

κάτσε λες για τα openMP ή για τα pthreads?
Logged

http://www.youtube.com/watch?v=4b-GDNrmWqI
Silvo the Beautiful
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 3784



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #83 on: November 17, 2014, 14:20:49 pm »

Ενώ ας πούμε στα pthread αν βάλω πανώ απο 4 ο χρόνος μεγαλώνει.

εδώ απάντησα
Logged
spira mirabilis
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 105



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #84 on: November 17, 2014, 18:22:31 pm »

Έχω ένα περίεργο πρόβλημα με την radix_sort στα pthreads... ενώ τρέχει μια χαρά και φτάνει στην ικανοποίηση της if{} για έξοδο από την συνάρτηση (έχω βάλει και printf() ακριβώς πάνω από το return και εκτελείται),αντί να εκτελέσει το return ξανακαλεί τον εαυτό της και μπάνει αμέσως ξανά στο if{}. Εε κολλάει εκεί και στο τέλος βγάζει segmetation fault. Μου φαίνεται πολύ περίεργο, αφού η αναδρομική κλήση είναι στο else{} και οχι στο if{}.
Έχει κανείς ιδέα τι πάει στραβά;
Logged
np-complete
Νεούλης/Νεούλα
*
Posts: 31


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #85 on: November 17, 2014, 19:46:33 pm »

Quote from: jthois on November 04, 2014, 16:52:19 pm

Είναι σχεδον αντιγραφή απο το tutorial αυτό http://www.forceflow.be/2013/10/07/morton-encodingdecoding-through-bit-interleaving-implementations/
Αν το διαβάσεις πιστεύω θα καταλάβεις τουλάχιστον τη λογική του!
Εγώ παλι αυτό το κομμάτι είπα να μην το πειράξω. Αλλα δεν είμαι και σίγουρος.

Αυτό το κομμάτι του κώδικα κάνει bit interleaving, ενώνει τρεις ακεραίους σε ένα, παίρνοντας ένα bit τη φορά από καθένα.

Προφανώς μπορεί να εκτελεστεί παράλληλα ως έχει

Πάντα σε πρότζεκτ θα υπάρχουν και "μαύρα κουτιά" κώδικες που γράφτηκαν από άλλους, τους οποίους απλά χρησιμοποιούμε.

Η παραπομπή παραπάνω είναι η σωστή για όσους είναι περίεργοι  Wink
Logged
chrimour
Καταξιωμένος/Καταξιωμένη
***
Posts: 112


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #86 on: November 18, 2014, 02:23:06 am »

παιδια καποιος να βοηθησει για την παραλληλη υλοποιηση της radix_sort; Δοκιμασα τα παντα (omp for, critical, sections) στο κομματι του else και μου βγαζει σε ολα segmentation fault η πιο αργες αποδοσεις.. Καταλαβαινω οτι το προβλημα ισως να ειναι ο πινακας BinSizes και τα threads ισως να βγαινουν εκτος οριων η κατι ετσι.. Καποιο hint για το που ακριβως στον κωδικα να παραλληλοποιησω;

Τα αλλα τρια τα εκανα μια χαρα και μου ειναι πιο γρηγορα.. Μιλαω για υλοποιηση σε OpenMP..
Logged
prodrom
Ανερχόμενος/Ανερχόμενη
**
Posts: 53


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #87 on: November 18, 2014, 03:51:08 am »

Οσο αφορα την radix sort στην περιπτωση που ο αριθμος των thread ειναι παραπανω απο MAXBINS, αν κανω διανομη των bins στα threads, για να παραλληλοποιησω, καποια απο αυτα δεν θα "εχουν δουλεια". Ειπε τιποτα ο Πιτσιανης για το αν πρεπει να αντιμετωπισουμε αυτο το προβλημα και πως; Εχει καποιος αλλος ψαξει το ζητημα και μπορει να βοηθησει;
Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #88 on: November 18, 2014, 03:54:35 am »

Quote from: prodrom on November 18, 2014, 03:51:08 am
Οσο αφορα την radix sort στην περιπτωση που ο αριθμος των thread ειναι παραπανω απο MAXBINS, αν κανω διανομη των bins στα threads, για να παραλληλοποιησω, καποια απο αυτα δεν θα "εχουν δουλεια". Ειπε τιποτα ο Πιτσιανης για το αν πρεπει να αντιμετωπισουμε αυτο το προβλημα και πως; Εχει καποιος αλλος ψαξει το ζητημα και μπορει να βοηθησει;

Στην αρχή δε θα έχουν δουλειά, αλλά και οι επιμέρους αναδρομικές κλήσεις μπορούν να εκτελεστούν και αυτές παράλληλα, οπότε θα αξιοποιηθούν και τα extra threads.
Logged

themis93
Θαμώνας
****
Posts: 303


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 1
« Reply #89 on: November 19, 2014, 00:47:36 am »

τα διαγράμματα που θέλει θα τα φτάξουμε με βάση τους χρόνους που πήραμε στους υπολογιστές μας ή στο diades?
Logged
Pages: 1 ... 4 5 [6] 7 8 ... 10 Go Up Print
Jump to:  

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