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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Μεταφορά και Διανομή ΗΕ]...
by Mr Watson
[Today at 18:55:28]

Τι καφέ πίνετε;
by MeTheWizard
[Today at 18:27:47]

Πότε θα βγει το μάθημα; -...
by chatzikys
[Today at 16:35:02]

[Ηλεκτρονική Ι] Γενικές α...
by nmpampal
[Today at 15:25:00]

[Θ.Υ.Α.] Επικαιρότητα, απ...
by OlgaG
[February 01, 2026, 00:17:07 am]

H Στοά των Off Topic
by chatzikys
[January 31, 2026, 21:05:09 pm]

Πολεμοσυνέδριο στο ΑΠΘ
by dimikotz
[January 31, 2026, 20:47:47 pm]

[ΣΑΕ Ι] Γενικές απορίες κ...
by sassi
[January 31, 2026, 03:35:56 am]

[ΣΦ ΗΛ-ΜΗΧ] Ανακοίνωση Σχ...
by Χαρούμενη Πατάτα
[January 30, 2026, 21:10:34 pm]

[Τηλεπ. Συστήματα ΙΙΙ] Γε...
by sofipout
[January 30, 2026, 20:34:25 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Tsn
[January 30, 2026, 18:59:46 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[January 30, 2026, 12:45:58 pm]

[Unofficial Mod] Dark Mod...
by nmpampal
[January 29, 2026, 23:02:21 pm]

[Μετάδοση Θερμότητας] Γεν...
by chatzikys
[January 29, 2026, 20:58:16 pm]

[Ηλεκτρική Οικονομία] Γεν...
by ttsengel
[January 29, 2026, 19:29:04 pm]

[Οπτική] Γενικές Πληροφορ...
by Σουλης
[January 29, 2026, 16:07:44 pm]

Erasmus στο Università de...
by georgino
[January 28, 2026, 17:58:29 pm]

Εξετάσεις με τάμπλετ
by Nikos_313
[January 27, 2026, 17:37:10 pm]

[Πυρηνική Τεχνολογία] Γεν...
by chatzikys
[January 27, 2026, 14:11:26 pm]

Ωρολόγιο Πρόγραμμα Εαρινο...
by PolarBear
[January 27, 2026, 00:16:34 am]
Στατιστικά
Members
Total Members: 10346
Latest: Tzokas
Stats
Total Posts: 1430009
Total Topics: 31900
Online Today: 422
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 76
Guests: 173
Total: 249
micelethe
AODON
akoutouc
themisb
Kenedy
mariachatz
Hyperlaz02
MeTheWizard
chriskazakos
DJ Stefzia
mpilas_giwrgos
manwlakhs
nikosvaltas
anna.ts
Natk
vaggelisx
KZerenidis
Mitsos1
dimitris585
Saint_GR
Anasta
odkoutrolikos
HlektrikhPatata
christina02
Psycher
Bill g
swtotrelas
Anastasiam
nietigheid
Sanaia
mrotskos
PeriklisL
agapi
Mr Watson
ggalamat
akoil
truethessalonikios
PANKRAV
illupo_kd
kokkinosgior
smanio
kvas
Filpan10
kchristoua
lefterish
chris123
mgrivab
rigas_s
grigorad
theofr
eed
axilleas
apostchris
stavros0201
Nikos_313
giannisdomu
bigmort
agkentzi
pipitsenko
elischat
faidonchatz
Soto Gonzalez
Raphael
mrPink
stefanos hios
Konstantina Karamani
mark
mdoulge
kostas.de
grepanis
jimalexoud
Εμφάνιση

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

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



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

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



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

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

What?


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

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



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

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

What?


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

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

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



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

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

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



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

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

What?


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

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

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

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

Quote from: koumanas on October 18, 2018, 16: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, 18: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, 18:40:05 pm »

Quote from: laserscout on October 18, 2018, 18: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, 11:14:44 am »

Quote from: koumanas on October 18, 2018, 18: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, 12: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: 164

What?


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

Quote from: Xplicit on October 19, 2018, 12: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 23, 2018, 23:42:33 pm »

Τελικα την 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, 11:49:30 am »

Το ακριβώς προηγούμενο πόστ αναφέρεται στην 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...