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

Login with username, password and session length

Αναζήτηση

Google

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

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

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

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 02:29:21]

[Οργάνωση Υπολογιστών] Γε...
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 Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

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

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

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

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

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426687
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 58
Guests: 71
Total: 129
dimitavram
msandr
vdelimpalta
Xontroulis
thanoswyd
ThanosKoutsoump
shamaelas
tzortzis
Arakapas
chrisg
mmikelo
sassi
dimitris kiziridis
Leftor
dnikoa
gsifnio
ZontanosThrylos
thomasdt
ellimoschou
kvas
athena_apo
aggelina
Giannis_Kako
giannisd
papaloui
MrGreekArrow
Mavromati
alexkont
mike1996
dimopoul
paristetos
George_RT
gpap
Geoth
panagiot
airam
Maximos7
programmer2004
DimKaratzas
superkolios
acolak
noimaginationforthis
Gray139
ggalamat
Roidos
Mr Watson
pelopidt
kzmekos
ppoug
Vasilikikr
kmargaritis
Nikos_313
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Παράλληλα και Διανεμημένα Συστήματα (Moderators: geo66, Elliot Alderson, sassi) >  [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 ... 5 Go Down Print
Author Topic: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018  (Read 8430 times)
mprizakias
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2923



View Profile
[Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« on: October 12, 2018, 12:05:39 pm »

Συζήτηση για την πρώτη φετινή εργασία
Logged
A Caster
Θαμώνας
****
Posts: 431



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #1 on: October 18, 2018, 09:33:32 am »

έχει τρέξει κανείς τα pthreads να συγκρίνουμε λίγο συμπεριφορά? έχω επιτάχυνση 2x σε σχέση με το sequential αλλά κάποια πράγματα με προβληματίζουν
Logged
laserscout
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 163

What?


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #2 on: October 18, 2018, 12:55:57 pm »

Ναι, με διπύρηνο laptop, πετυχαίνω x2 επιτάχυνση και εγώ
Logged
A Caster
Θαμώνας
****
Posts: 431



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #3 on: October 18, 2018, 13:20:21 pm »

ε εγώ έχω 4πύρηνο για αυτό με προβληματίζει, αν και τώρα έφτασα 2.5x επιτάχυνση και δεν νομίζω ότι πάει παραπάνω εύκολα
Logged
laserscout
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 163

What?


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #4 on: October 18, 2018, 16:42:40 pm »

Quote from: Enter+Prnt+R on October 18, 2018, 13:20:21 pm
ε εγώ έχω 4πύρηνο για αυτό με προβληματίζει, αν και τώρα έφτασα 2.5x επιτάχυνση και δεν νομίζω ότι πάει παραπάνω εύκολα

Μήπως έχεις πολύ "ψιλό κόκκο" παραλληλίας;
Logged
A Caster
Θαμώνας
****
Posts: 431



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #5 on: October 18, 2018, 17:42:23 pm »

Quote from: laserscout on October 18, 2018, 16:42:40 pm
Μήπως έχεις πολύ "ψιλό κόκκο" παραλληλίας;

το ελάχιστο grain το βάζω περίπου στην τάξη του 2^14-18. για πιο μικρό το overhead είναι πολύ σημαντικό και καταλήγει να κάνει λιγότερο απο 2x επιτάχυνση
Logged
koumanas
Θαμώνας
****
Posts: 323



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #6 on: October 18, 2018, 17:47:46 pm »

Ετρεξα την qsort-sequential με και χωρις τη Cilk και βρισκω τον ίδιο χρόνο. Σ' εσάς υπάρχει διαφορά;
Logged
laserscout
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 163

What?


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #7 on: October 18, 2018, 19:06:17 pm »

Quote from: Enter+Prnt+R on October 18, 2018, 17:42:23 pm
το ελάχιστο grain το βάζω περίπου στην τάξη του 2^14-18. για πιο μικρό το overhead είναι πολύ σημαντικό και καταλήγει να κάνει λιγότερο απο 2x επιτάχυνση

Και εγώ τόσο, αλλά και παραπάνω. Δεν νομίζω πως είναι εκεί το πρόβλημα.

Την πρώτη (ή μπορεί και τις πρώτες) partition όπου έχουν πολλά δεδομένα να χωρίσουν και τρέχει μόνο ένα instance της qsort-xxx(), την κάνεις παράλληλα;

Quote from: koumanas on October 18, 2018, 17:47:46 pm
Ετρεξα την qsort-sequential με και χωρις τη Cilk και βρισκω τον ίδιο χρόνο. Σ' εσάς υπάρχει διαφορά;

Αν κάνεις compile την qsort-sequential με gcc -fcilkpluss τότε θα τρέξει sequentially. Πρέπει να κάνεις αλλαγές στον κώδικα για να τρέξει παράλληλα κάτι.
Logged
Xplicit
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 507



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #8 on: October 18, 2018, 19:11:20 pm »

Εγω με 6 πυρήνες στο cilk έχω περίπου 3 φορές καλύτερο χρόνο. Προφανώς δεν πηγαίνει αναλογικά με τα cores. Οι 4 workers απο τους 6 πχ δεν έχουν τρελή διαφορά.
Logged

Computer Science is no more about computers than astronomy is about telescopes.

In general, whenever you encounter undefined behavior, anything might happen. The application may crash, it may eject your CD-ROM drive, or make demons come out of your nose. It may format your hard drive or email all your porn to your grandmother.
It may even, if you are really unlucky, appear to work correctly.
koumanas
Θαμώνας
****
Posts: 323



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #9 on: October 18, 2018, 19:40:05 pm »

Quote from: laserscout on October 18, 2018, 19:06:17 pm
Αν κάνεις compile την qsort-sequential με gcc -fcilkpluss τότε θα τρέξει sequentially. Πρέπει να κάνεις αλλαγές στον κώδικα για να τρέξει παράλληλα κάτι.

Έκανα αλλαγές στον κώδικα και την έτρεξα. Ξαναδοκίμασα, αναιρώντας τις αλλαγές, και μου έβγαλε τον ίδιο χρόνο. Γι' αυτό ρωτάω, κατά πόσο το δοκιμάσατε εσείς να μου πείτε αν κάνω κάπου λάθος.
Logged
A Caster
Θαμώνας
****
Posts: 431



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #10 on: October 19, 2018, 12:14:44 pm »

Quote from: koumanas on October 18, 2018, 19:40:05 pm
Έκανα αλλαγές στον κώδικα και την έτρεξα. Ξαναδοκίμασα, αναιρώντας τις αλλαγές, και μου έβγαλε τον ίδιο χρόνο. Γι' αυτό ρωτάω, κατά πόσο το δοκιμάσατε εσείς να μου πείτε αν κάνω κάπου λάθος.
Καταρχας θα σου πρότεινα να δημιουργήσεις νέο .c για κάθε υλοποίηση ώστε να μπορείς να τα τρέχεις και ταυτόχρονα :Ρ

Κατά δεύτερον σίγουρα πετυχαίνεις παραλληλοποιηση; Τσέκαρε με το system monitor την χρήση των cpu σου (αν είσαι σε Ubuntu, φαντάζομαι υπάρχει αντίστοιχο για Windows και mac)
Logged
Xplicit
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 507



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #11 on: October 19, 2018, 13:12:45 pm »

Έχει προσπαθήσει κάποιος να παραλληλοποιήσει την partition? Με πολύ προσεκτικό κώδικα ίσως να γίνεται σωστά, χρειάζεται όμως? Κυρίως για openmp μιλάω.
Logged

Computer Science is no more about computers than astronomy is about telescopes.

In general, whenever you encounter undefined behavior, anything might happen. The application may crash, it may eject your CD-ROM drive, or make demons come out of your nose. It may format your hard drive or email all your porn to your grandmother.
It may even, if you are really unlucky, appear to work correctly.
laserscout
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 163

What?


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #12 on: October 19, 2018, 23:10:37 pm »

Quote from: Xplicit on October 19, 2018, 13:12:45 pm
Έχει προσπαθήσει κάποιος να παραλληλοποιήσει την partition? Με πολύ προσεκτικό κώδικα ίσως να γίνεται σωστά, χρειάζεται όμως? Κυρίως για openmp μιλάω.

Μικρή διαφορά βλέπω εγώ και μόνο στην περίπτωση μεγάλης εισόδου (2^30). Όπου ο δικός μου υπολογιστής χρειάζεται 60" στο σύνολο για να τα βάλει στην σειρά εκ των οποίων τα ~6" είναι το πρώτο ένα thread που τρέχει μόνο του την partition. Για να μην πήξει στα locks θέλει και αλλαγή ο κώδικας.

Τέσπα, βλέπω ΜΟ ~58" με παραλληλία στην partition (αντί του ΜΟ ~60") αλλά δεν έχω κάνει αρκετές επαναλήψεις για να πω πως τα συμπεράσματα είναι ορθά.
Logged
Professor
Καταξιωμένος/Καταξιωμένη
***
Posts: 200


I Dont Need Luck. I Make My Own Luck


View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #13 on: October 24, 2018, 00:42:33 am »

Τελικα την partition την παραλληλοποιουμε?
Ο πιτσιανης μου ειπε πως αν βελτιωνει τον χρονο να το κανω αλλα το θεωρω λιγο ανουσιο απο την στιγμη που τρεχει παραλληλα καθε χωρισμα της Quicksort... Πειτε λιγο καποιος αν εχει κανει κατι παραπανω τουλαχιστον να ξερω αν ειναι να μη το προσπαθω τζαμπα...
Logged

“There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.”
Xplicit
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 507



View Profile
Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 1 - 2018
« Reply #14 on: October 24, 2018, 12:49:30 pm »

Το ακριβώς προηγούμενο πόστ αναφέρεται στην partition Tongue
Logged

Computer Science is no more about computers than astronomy is about telescopes.

In general, whenever you encounter undefined behavior, anything might happen. The application may crash, it may eject your CD-ROM drive, or make demons come out of your nose. It may format your hard drive or email all your porn to your grandmother.
It may even, if you are really unlucky, appear to work correctly.
Pages: [1] 2 3 ... 5 Go Up Print
Jump to:  

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