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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 10:51:29]

[Οργάνωση Υπολογιστών] Γε...
by Lalson
[Today at 10:37:39]

Κάμερες στην Πρυτανεία το...
by RivenT
[June 16, 2026, 23:48:23 pm]

Πότε θα βγει το μάθημα; -...
by Giannis Masterio
[June 16, 2026, 16:09:27 pm]

[Μικροεπεξεργαστές] Γενικ...
by G.V.
[June 16, 2026, 15:31:13 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by femanak
[June 16, 2026, 11:11:17 am]

[Διανεμημένη Παραγωγή] Γε...
by astra
[June 15, 2026, 19:20:06 pm]

H Στοά των Off Topic
by χηρουλα Αλεξίου
[June 15, 2026, 17:39:58 pm]

Γιατί οι ΤΗΜΜΥδες έχουν μ...
by Karaμazoβ
[June 15, 2026, 14:31:16 pm]

Των συνειρμών το παίγνιο....
by χηρουλα Αλεξίου
[June 15, 2026, 06:18:44 am]

[Ηλεκτρονική ΙΙ] Γενικές ...
by ttsengel
[June 14, 2026, 11:49:25 am]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by Λαμπτήρας
[June 12, 2026, 13:36:19 pm]

[Ισχύος II] Γενικές απορί...
by Nikos_313
[June 11, 2026, 14:05:57 pm]

[Ημιαγωγά Υλικά] Απορίες ...
by Nikos_313
[June 11, 2026, 10:23:04 am]

[Ευφυή και Προσαρμοστικά ...
by grepanis
[June 11, 2026, 10:11:51 am]

[Γραφική] Λυμένα θέματα
by Roidos
[June 10, 2026, 21:37:48 pm]

Τι ακούτε αυτήν τη στιγμή...
by Karaμazoβ
[June 10, 2026, 18:42:33 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Giannis Masterio
[June 09, 2026, 20:27:57 pm]

[ΣΑΕ ΙΙ] Απορίες σε ασκήσ...
by Hyperlaz02
[June 09, 2026, 12:01:45 pm]

Μόνο λάθος απαντήσεις
by χηρουλα Αλεξίου
[June 09, 2026, 10:44:34 am]
Στατιστικά
Members
Total Members: 10402
Latest: anton
Stats
Total Posts: 1431467
Total Topics: 32024
Online Today: 1378
Online Ever: 18918
(April 06, 2026, 16:05:31 pm)
Users Online
Users: 76
Guests: 490
Total: 566
ThanosKoutsoump
themechanic
fotiszach
G.V.
IASONK
lola_3000
et7gr
antrikos
giothodas06
mpilas_giwrgos
diamanar
lapin
serafeim
Born_Confused
PhilipHatz
Nikossok118
vasilis saitis
thunder
George15
basbas
PJiffy
ggalamat
Azagoul
dseid
mikrosdia
micelethe
programmer2004
kerfy
Ulmo
gkyrodi
gkaramp
Argiris
Tzikaman
mamagkou
DLHERRO
RivenT
Kass
gpsomiadis
Alexis.pp
vpoug
marnas
ezarkad
eleftheria
Stathis Ioannidis
hacky
Bill g
Petross
abiki
iliaspapas
Chrisapostol
evrinasto
Amalia
smanio
koystravasvasilis
Nikoletta
soa2002
Foteini_K
Thmakris
alexkoutsman
epapatsa
dimchin
dsaragiotis
Sarikas
migk
Reidemption
mpaltzak
Papalamprous humor
examino
EiriniGeo
gp6
Tim
mmikelo
Konstantinos Kotoulas
Εμφάνιση

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

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



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

Quote from: Terzos on January 27, 2017, 16:49:37 pm
Δεν έτρεχα σωστά τον αλγόριθμο.

Το matlab μου βγάζει:
Invalid size input to kernel ThreadBlockSize. You must provide a vector of up to 3 positive
integers whose product is <= 512. The maximum value in each dimension is: [1024,1024,64].
Error in test_256 (line 29)
step1.ThreadBlockSize = [32 32 1];
 crap

Χθες το δεχόταν κανονικά, έτυχε και σε κανάν άλλον;
edit: Έχει σχέση με το .cu που κάνω compile. Η διαφορά του καθενός είναι το patchSize που χρησιμοποιείται...
Για 3x3 με αφήνει κανονικά 1024 threads, για 5x5 704 και τέλος για 7x7 512...

και σε μενα σημερα δεν το δεχοταν αλλα δεν ασχοληθηκα πολυ (δεν εκανα πολλες δοκιμες).. τωρα τι εκανε τις αλλες μερες δεν ξερω, γιατι το ετρεχα στο pc μου..
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



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

Quote from: Terzos on January 27, 2017, 16:49:37 pm
Δεν έτρεχα σωστά τον αλγόριθμο.

Το matlab μου βγάζει:
Invalid size input to kernel ThreadBlockSize. You must provide a vector of up to 3 positive
integers whose product is <= 512. The maximum value in each dimension is: [1024,1024,64].
Error in test_256 (line 29)
step1.ThreadBlockSize = [32 32 1];
 crap

Χθες το δεχόταν κανονικά, έτυχε και σε κανάν άλλον;
edit: Έχει σχέση με το .cu που κάνω compile. Η διαφορά του καθενός είναι το patchSize που χρησιμοποιείται...
Για 3x3 με αφήνει κανονικά 1024 threads, για 5x5 704 και τέλος για 7x7 512...
έχει να κάνει με το μέγεθος των πινάκων που χρησιμοποιείς. Και εγώ το είχα αυτό το πρόβημα, αν και δεν ξέρω αν δημιουργεί θέμα στην ταχύτητα . Ίσως να δημιουργεί περισσότερες non coalesed κλίσεις, αφού έχεις περισσότερα Blocks.

Το πρόβλημα ίσως δημιουργείτε επειδή μέσα σε κάποια συνάρτηση δημιουργείς πίνακες μεγέθους 9,15,47. Επειδή τις συναρτήσεις τις καλούνε πάρα πολλά thread, δημιουργούνται, πάρα πολλοί πίνακες..

Quote from: sideoner on January 27, 2017, 17:21:09 pm
Έχει κανείς ενδεικτικές τιμές για τα error που βγάζει το sanity check? Η σύγκριση υποτίθεται πρέπει να γίνει μεταξύ της εξόδου της pipeline_non_local_means και της δικής μας εκτέλεσης.
εγώ psnr ανάμεσα στην filtered και την Original εικονας, θεωρώντας αποδεκτές τις τιμές κοντά σε αυτές που έχουν τα ανάλογα αποτελέσματα του δοθέν προγράμματος.
εσύ τι ακριβώς εννοείς ως sanity check..
« Last Edit: January 27, 2017, 21:10:31 pm by ReMi0s » Logged
sideoner
Νεούλης/Νεούλα
*
Posts: 7


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

Quote from: ReMi0s on January 27, 2017, 21:07:56 pm
εγώ psnr ανάμεσα στην filtered και την Original εικόνας, θεωρώντας αποδεκτές τις τιμές κοντά σε αυτές που έχουν τα ανάλογα αποτελέσματα του δοθέν προγράμματος.
εσύ τι ακριβώς εννοείς ως sanity check..

Το ίδιο πράμα με την psnr ας πούμε. Η ερώτηση ήταν αν πρέπει να γίνει η σύγκριση μεταξύ αρχικής με την φιλτραρισμένη της δικιάς μας εκτέλεσης, ή μεταξύ της εξόδου της pipeline_non_local_mean με τη δικιά μας έξοδο? Και επίσης τι τάξης μεγέθους είναι το αποτέλεσμα (σε κάθε περίπτωση) ?
Logged
kaspas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 653



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

Psnr πως υπολογίζεται; και τι χρόνους βγάζετε τελικά με shared memory;
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



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

Quote from: kaspas on January 28, 2017, 00:22:28 am
Psnr πως υπολογίζεται; και τι χρόνους βγάζετε τελικά με shared memory;
peaksnr = psnr(A,ref,peakval)
το Α είναι ο πίνακας σου, το ref αυτό που θες να συγκρίνεις και to peakval είναι 1-256, ανάλογα τις τιμές που παίρνουν τα pixel.. σε μας to peakval πρέπει να είναι 1 (grayscale).

Εγώ θεωρώ πως το ref πρέπει να είναι η αρχική εικόνα.


Logged
Terzos
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 253


Fanatic Kopimist


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

Quote from: kaspas on January 28, 2017, 00:22:28 am
Psnr πως υπολογίζεται; και τι χρόνους βγάζετε τελικά με shared memory;

Εγώ στον diades βγάζω:
patchSize =   [3 3]   |   [5 5]   |   [7 7]
time64     = 0.0148  | 0.0266 | 0.0455
time128   = 0.2492  | 0.4213 | 0.7231
time256   = 3.6797  | 6.7580 | 11.6534

ΥΓ: Έχω κρατήσει σειριακό τον υπολογισμό τον τιμών των γειτονιών
Logged
kaspas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 653



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

Τι τιμές είναι αποδεκτές στο PSNR;
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



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

Quote from: kaspas on January 28, 2017, 14:03:27 pm
Τι τιμές είναι αποδεκτές στο PSNR;
Γιατί δεν δοκιμάζεις να δείς στο αρχικό, που μας έδωσαν, τις τιμές;
Γενικά θεωρώ το ελαχιστο 30. (με την προυπόθεση οτι το Peakval=1)
Logged
kaspas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 653



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

Quote from: Terzos on January 27, 2017, 16:49:37 pm
Δεν έτρεχα σωστά τον αλγόριθμο.

Το matlab μου βγάζει:
Invalid size input to kernel ThreadBlockSize. You must provide a vector of up to 3 positive
integers whose product is <= 512. The maximum value in each dimension is: [1024,1024,64].
Error in test_256 (line 29)
step1.ThreadBlockSize = [32 32 1];
 crap

Χθες το δεχόταν κανονικά, έτυχε και σε κανάν άλλον;
edit: Έχει σχέση με το .cu που κάνω compile. Η διαφορά του καθενός είναι το patchSize που χρησιμοποιείται...
Για 3x3 με αφήνει κανονικά 1024 threads, για 5x5 704 και τέλος για 7x7 512...
Τελικά κατάφερες να το κάνεις να τρέξει; έχω κι εγώ τώρα το ίδιο πρόβλημα :/
Όχι ότι με χαλάνε οι χρόνοι για 16 x16 threads.
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



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

Quote from: kaspas on January 28, 2017, 14:59:54 pm
Τελικά κατάφερες να το κάνεις να τρέξει; έχω κι εγώ τώρα το ίδιο πρόβλημα :/
Όχι ότι με χαλάνε οι χρόνοι για 16 x16 threads.
το πρόβλημα είναι στην υλοποίηση, αν αποτελεί και πρόβλημα.

Κάπου έχετε ορίσει μέσα σε μια συνάρτηση πίνακα. οποτε δημιουργούνται εξαρχείς όλοι αυτοί οι πίνακες, ενας για κάθε thread. Για αυτό σε περιορίζει τόσο στον αριθμό των threads.

Τουλάχιστον αυτό συνέβαινε όταν είχα εγώ αυτό το θέμα.
Logged
kaspas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 653



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

Έχω έναν constant shared πίνακα η αλήθεια είναι αλλά τόσο θέμα...
Θα τον αλλάξω να δω τι παίζει.
Logged
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



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

Quote from: kaspas on January 28, 2017, 15:17:01 pm
Έχω έναν constant shared πίνακα η αλήθεια είναι αλλά τόσο θέμα...
Θα τον αλλάξω να δω τι παίζει.
αν τον δημιουργείς μέσα στην συνάρτηση σκέψου οτι θα δημιουργηθεί για 16χ16 threads σε κάθε Block !
Επίσης αν κάνεις διαχωρισμό ανάλογα με το size, δλδ αν size=3,size=5,size=7 δημιουργείς άλλο πίνακα, νομίζω ότι δημιουργούνται εξαρχής όλοι οι πίνακες( μπορεί και όχι). Αν κάνεις τέτοιο διαχωρισμό ίσως είναι καλύτερα να κρατήσεις μόνο τον 7x7 πίνακα και απλά να χρησιμοποιείς μόνο τα κελιά που σου χρειάζονται.
Δεν ξέρω αν επιρεάζει τον χρόνο ωστόσο..
Logged
lodi
Θαμώνας
****
Gender: Male
Posts: 331



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

<<Σχεδίαση και περιγραφή τεχνητής εισόδου, για έλεγχο ορθότητας>>. Τι εννοεί ο ποιητής ;
Logged

all you need is love
Terzos
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 253


Fanatic Kopimist


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

Quote from: lodi on January 29, 2017, 01:36:53 am
<<Σχεδίαση και περιγραφή τεχνητής εισόδου, για έλεγχο ορθότητας>>. Τι εννοεί ο ποιητής ;

Εγώ έφτιαξα μια εικόνα στο paint που έχει κάποια πολύ απλά ασπρόμαυρα patterns/textures και πρόσθεσα gaussian θόρυβο και δείχνω πως η αρχική πληροφορία δεν χάνεται, όπως θα γινόταν με ένα κανονικό φίλτρο, ενώ ο θόρυβος μειώνεται.
Logged
Ροζ συννεφάκι
Καταξιωμένος/Καταξιωμένη
***
Posts: 198



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

Quote from: Terzos on January 29, 2017, 05:27:59 am
Εγώ έφτιαξα μια εικόνα στο paint που έχει κάποια πολύ απλά ασπρόμαυρα patterns/textures και πρόσθεσα gaussian θόρυβο και δείχνω πως η αρχική πληροφορία δεν χάνεται, όπως θα γινόταν με ένα κανονικό φίλτρο, ενώ ο θόρυβος μειώνεται.
Δεν αρκεί να πάρουμε μια έτοιμη εικόνα, να την κάνουμε ασπρόμαυρη και να δούμε τα αποτελέσματα; Και εγώ την είχα αυτή την απορία, αλλά θεώρησα ότι μάλλον αυτό θα εννοεί
Logged
Pages: 1 ... 8 9 [10] 11 12 Go Up Print
Jump to:  

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