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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Μεταφορά και Διανομή ΗΕ]...
by chatzikys
[Today at 12:56:46]

Πότε θα βγει το μάθημα; -...
by georgino
[Today at 11:29:32]

[Θ.Υ.Α.] Επικαιρότητα, απ...
by OlgaG
[Today at 00:17:07]

Τι καφέ πίνετε;
by PolarBear
[January 31, 2026, 23:56:32 pm]

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]

Αποτελέσματα Εξεταστικής ...
by le papillon
[January 25, 2026, 12:22:57 pm]
Στατιστικά
Members
Total Members: 10345
Latest: bobbbbbb
Stats
Total Posts: 1429993
Total Topics: 31900
Online Today: 821
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 77
Guests: 168
Total: 245
zachpasc
akontel
mdimitrig
Etsakan
eliannaantonarou
Captain
ThanosKoutsoump
chriskazakos
useranknown
mkakale
sinex
Petross
chaniotism
ArchieHadCells
stergiosb
fpap
GeorgeGk
thanosk
Apostolos adam
aris123321
OlgaG
vpoug
MariosTsourek
Kelly Tsimpouri
tctelios
spaschal
kostas1507
abunchofcells
chytasal
Lil Magnetron
stloukas
myrto
linda
sinakos
ppapadoe
georgy
dedhe
ggalamat
Lefteris@SKG
Mr Z
sassi
mprizakias
Pantel
Saint_GR
alex_samaras_
pappino
mpilas_giwrgos
tsaliki
anmata
teles
aachmet
dimikotz
stathiskek
Katerina_.
e_kiosoglou
arispetr
Mavromati
JoHn!
dimitris585
The Web
anouba
Siskos
mark123456
swtotrelas
statiris
sotirispo2
moutdimi
hercstr
dirac1
Stylianos Kementzetzidis
Iw
smanio
Εμφάνιση

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

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



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #30 on: January 12, 2017, 13:45:53 pm »

Quote from: ReMi0s on January 12, 2017, 13:44:05 pm
οχι, οι δυο τελείες στην αρχή σημαίνουν "πήγαινε στον προηγούμενο φάκελο" , σαν το cd .. ενα πράγμα

Ναι ο διάδης τρέχει Matlab αν γράψεις matlab σαν εντολη

Ναι 2 τελείες σημαίνει πίσω. Και το path μου βρίσκεται σε σωστό σημείο ώστε να βγάζει νόημα.
Logged
Ser Harry Man
Ανερχόμενος/Ανερχόμενη
**
Posts: 63


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #31 on: January 12, 2017, 13:49:31 pm »

Quote from: kaspas on January 12, 2017, 13:45:53 pm
Ναι 2 τελείες σημαίνει πίσω. Και το path μου βρίσκεται σε σωστό σημείο ώστε να βγάζει νόημα.

Sorry και εγώ τώρα το τσέκαρα οτι δουλεύει... Δεν ξέρω :/
Logged
Ser Harry Man
Ανερχόμενος/Ανερχόμενη
**
Posts: 63


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #32 on: January 12, 2017, 13:59:08 pm »

Απο τα λίγα που καταλαβαίνω μέχρι στιγμής, θα πρέπει να κάνουμε στην ουσία optimize το sample_kernel που μας έχει δώσει
για να χρησιμοποεί κατάλληλα shared memory κτλ (και είναι και το μόνο σε C ) και θα αφήσουμε τα υπόλοιπα πάνω κάτω ίδια, σωστά?
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #33 on: January 12, 2017, 15:26:15 pm »

Quote from: Ser Harry Man on January 12, 2017, 13:59:08 pm
Απο τα λίγα που καταλαβαίνω μέχρι στιγμής, θα πρέπει να κάνουμε στην ουσία optimize το sample_kernel που μας έχει δώσει
για να χρησιμοποεί κατάλληλα shared memory κτλ (και είναι και το μόνο σε C ) και θα αφήσουμε τα υπόλοιπα πάνω κάτω ίδια, σωστά?
Εγώ ο δρόμος που ακολούθησα αλλα δεν ξερω αν ειναι ο σωστός, είναι οτι δεν χρησιμοποίησα καθόλου το nonlocalmeans που μας εχει δώσει, αντιθέτως στο σημείο που καλει το non_local_means έγώ καλό το δικό μου kernel.
Μέσα στο αρχείο του kernel έχω υλοποιήσει τις συναρτήσεις (οσο τις κατάλαβα Tongue) που μας δίνει στο Pdf.

Την shared memory πως θα την εκμεταλευτούμε; είναι πολύ μικρή... μονο για 64*64 κατάφερα να περάσω έναν πίνακα... για μεγαλύτερους πίνακες μου βγάζει error οτι χρησιμοποιώ περισσότερο shared memmory απ'οτι επιτρεπεται..
Logged
Ser Harry Man
Ανερχόμενος/Ανερχόμενη
**
Posts: 63


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #34 on: January 12, 2017, 17:20:46 pm »

Quote
k = parallel.gpu.CUDAKernel( '../cuda/sampleAddKernel.ptx', ...
                               '../cuda/sampleAddKernel.cu');

Μπορεί κάποιος να μου εξηγήσει τι ακριβώς κάνει αυτό? Με ποιό τρόπο δίνει
το Matlab τα ορίσματα στη συνάρτηση sampleAddKernel, και τι σημαίνουν οι
3 τελίτσες πρίν το δεύτερο address. Επίσης γιατί χρειάζεται καί το εκτελέσιμο,
καί τον αρχικό κώδικα?
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #35 on: January 12, 2017, 21:54:52 pm »

Quote from: Ser Harry Man on January 12, 2017, 17:20:46 pm
Μπορεί κάποιος να μου εξηγήσει τι ακριβώς κάνει αυτό? Με ποιό τρόπο δίνει
το Matlab τα ορίσματα στη συνάρτηση sampleAddKernel, και τι σημαίνουν οι
3 τελίτσες πρίν το δεύτερο address. Επίσης γιατί χρειάζεται καί το εκτελέσιμο,
καί τον αρχικό κώδικα?
Τις υπόλοιπες ερωτήσεις σου δεν τις ξέρω αλλά τα ορισματα τα περνάει με την feval και με την gather τα συγκεντρώνει πίσω. Δεν ξέρω αν γίνεται να πάρεις πάνω από ένα όρισμα πίσω, δεν τα κατάφερα. Πρέπει να γίνεται με πίνακα όμως
Logged
dimigoug
Νεούλης/Νεούλα
*
Posts: 20


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #36 on: January 13, 2017, 00:24:24 am »

Παιδιά έχει καταφέρει να κάνει κάποιος έστω και μια πρόχειρη υλοποίηση, για δεύτερη γνώμη?
Εμένα το filtered image βγαίνει λες και το βλέπεις με μυωπία για γειτονιά 5 και 7, για 3 καλά είναι.
Logged
kaspas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 653



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #37 on: January 13, 2017, 00:30:07 am »

ποιον αλγόριθμο φτιάξατε ρε παιδιά; ο δικός του αλγόριθμος κάτι κάνει με 3-D patches και τον χάνω.(της matlab)
Πχ μπορεί να μου κανείς τι κάνει αυτό;
Code:
patchCube = @(X,w) ...
      permute( ...
          reshape( ...
              im2col( ...
                  padarray( ...
                      X, ...
                      (w-1)./2, 'symmetric'), ...
                  w, 'sliding' ), ...
              [prod(w) size(X)] ), ...
          [2 3 1] );
και γιατί κάνει gauss εδώ;
Code:
  % gaussian patch
  H = fspecial('gaussian',patchSize, patchSigma);
  H = H(:) ./ max(H(:));
 
Σε ποιο κομμάτι του αλγορίθμου ανήκουν αυτά;
Ιδικά το 1ο τι είναι;
Logged
dimigoug
Νεούλης/Νεούλα
*
Posts: 20


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #38 on: January 13, 2017, 00:37:02 am »

Aυτά είναι ο κώδικας με τον οποίο θα κάνουμε επαλήθευση το αποτέλεσμα του δικού μας kernel. To οποίο πρέπει να γράψεις μόνος σου από το 0 με βάση τους τύπους στο PDF
Logged
kaspas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 653



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #39 on: January 13, 2017, 00:45:43 am »

Quote from: dimigoug on January 13, 2017, 00:37:02 am
Aυτά είναι ο κώδικας με τον οποίο θα κάνουμε επαλήθευση το αποτέλεσμα του δικού μας kernel. To οποίο πρέπει να γράψεις μόνος σου από το 0 με βάση τους τύπους στο PDF
Υποτίθεται ότι υλοποιεί στην matlab τον αλγόριθμο του pdf. Αλλιώς ο αλγόριθμος του pdf από μόνος του έχει ασάφειες. Τι είναι το σ τι G(a);
Logged
Andromedas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 504



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #40 on: January 13, 2017, 00:54:21 am »

Quote from: kaspas on January 13, 2017, 00:45:43 am
Υποτίθεται ότι υλοποιεί στην matlab τον αλγόριθμο του pdf. Αλλιώς ο αλγόριθμος του pdf από μόνος του έχει ασάφειες. Τι είναι το σ τι G(a);
το σ^2 είναι διακύμανση παράγοντας στην Gaussian ...
Ναι το υλοποιεί. Και ναι στο είναι λίγο γενικός. Το G(a) συμβολισμός μάλλον.
Logged
kaspas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 653



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #41 on: January 13, 2017, 01:01:53 am »

Τα i,j είναι διανύσματα;  Και στο Ζi το Σ είναι σε όλο το Ω;
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #42 on: January 13, 2017, 01:06:02 am »


Quote from: kaspas on January 13, 2017, 01:01:53 am
Τα i,j είναι διανύσματα;  Και στο Ζi το Σ είναι σε όλο το Ω;
στο wiki λέει οτι τα f(Ni) και f(Nj) Είναι η μέση τιμή της γειτονιάς.
Στο pdf ετσι όπως το λέει εγώ κατάλαβαινω οτι είναι διανύσματα(περιέχουν τα pixel της εκάστοτε γειτονιάς).

Το δοκίμασα και με τους δύο τρόπους, με τα διανύσματα παίρνω καλύτερα αποτελέσματα αλλα είναι λούκι, ωστόσο μάλλον έχω κάνει λάθη οπότε μη σε πάρω στον λαιμό μου, ίσως με μέση τιμή να είναι και καλύτερος αν το κάνεις σωστά
« Last Edit: January 13, 2017, 01:12:18 am by ReMi0s » Logged
Andromedas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 504



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #43 on: January 13, 2017, 01:11:57 am »

Quote from: kaspas on January 13, 2017, 01:01:53 am
Τα i,j είναι διανύσματα;  Και στο Ζi το Σ είναι σε όλο το Ω;
Τα i,j είναι index των pixels
Το Ν i είναι περιοχή γύρο από το i pixel και η περιοχή είναι το batch size  πχ εάν έχεις μια 3x3 batch (gaussian) και πάρεις το πρώτο έστω f(0,0)  φτιάχνεις ένα pad γύρω γύρω 3x3 για να την πολλαπλασιάσεις με την gaussian
Το Zi το βγάζω από το script τώρα αλλά νομίζω είναι αριθμός για κάθε i
Έτσι κατάλαβα μέχρι τώρα
Logged
fanaks
Καταξιωμένος/Καταξιωμένη
***
Posts: 153



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #44 on: January 13, 2017, 14:13:33 pm »

.
Quote from: Andromedas on January 13, 2017, 01:11:57 am
Το Zi το βγάζω από το script τώρα αλλά νομίζω είναι αριθμός για κάθε i
Έτσι κατάλαβα μέχρι τώρα
To Z(i) είναι για κάθε pixel καθώς καθορίζει ''ποσοστό ομοιότητας'' με τα άλλα pixel.

Quote from: Andromedas on January 13, 2017, 01:11:57 am
πρώτο έστω f(0,0)  φτιάχνεις ένα pad γύρω γύρω 3x3 για να την πολλαπλασιάσεις με την gaussian
@Andromedas:Τι εννοείς σε αυτό το σημείο,τι πολλαπλασιάζεις;

Επίσης να κάνω μια ερώτηση στο παράδειγμα του matlab ξέρετε τι είναι τα filtSigma και patchSigma.Εγώ καταλαβαίνω ότι το filtSigma είναι ο όρος σ που έχει στους τύπους στο pdf αλλά το patchSigma σε τι αντιστοιχεί,ή μήπως τα έχω μπερδέψει;
Logged
Pages: 1 2 [3] 4 5 ... 12 Go Up Print
Jump to:  

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