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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Αποτελέσματα Εξεταστικής ...
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]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426686
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 62
Guests: 77
Total: 139
ellimoschou
pelopidt
MrGreekArrow
kzmekos
ppoug
Vasilikikr
kmargaritis
Nikos_313
Roidos
gmpatsol
Saint_GR
gdiakonikolhs
Raphael
melisste22
elenak
gp6
meliou
Billyskotsikas
nikitask
Διάλεξις
glavdakis
Denisivo
antontsiorvas
kvas
pkoko
Kass
AcademicWeapon!
mimaki
xeniam
stavros0201
Fotis Roukoutakis
mike_x
bit11
jimalexoud
athena_apo
cchristodoulou
menelaras
dkoui
dmoral
paristetos
Carot1456
aggp
ZontanosThrylos
freakyy
Mardouk75
Ntinomanolo123
tasos gourd
NickSpan
mariaxalk
Limpolits
salonis
Farmakis Aggelos
tmpadasn
gkougeor
dimivage
Εμφάνιση

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

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Παράλληλα και Διανεμημένα Συστήματα (Moderators: geo66, Elliot Alderson, sassi) > [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 5 ... 12 Go Down Print
Author Topic: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3  (Read 17101 times)
kaspas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 653



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

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

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

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


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

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

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


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

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



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

Quote from: Ser Harry Man on January 12, 2017, 14: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, 18: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, 22:54:52 pm »

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


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
« Reply #36 on: January 13, 2017, 01: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, 01: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, 01: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, 01:45:43 am »

Quote from: dimigoug on January 13, 2017, 01: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, 01:54:21 am »

Quote from: kaspas on January 13, 2017, 01: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, 02:01:53 am »

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



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


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

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



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

Quote from: kaspas on January 13, 2017, 02: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, 15:13:33 pm »

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

Quote from: Andromedas on January 13, 2017, 02: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...