• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 11:06:07 am

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, 11:06:07 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
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]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 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]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426681
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 47
Guests: 91
Total: 138
stergios03
GrillOG
Roidos
A-TheITGuy
Sanaia
Petross
mmikelo
Tasaris
Toaoutplasedakitoubiseswa
ggougous
fpapat
statiris
George_RT
Vassoula
soph553
axilleas
dimpanas
ansia
stloukas
domb765
nataliakara
Dimos Bachlas
BlackClara
stavros0201
amprozos
swkraths
vasilis saitis
apob
Nikos_313
Pastellaki
Saint_GR
salonis
Fenia04
NET2GRID
Αρχιτέκτων
mariaxalk
jimalexoud
acapulco
dimitris kiziridis
themis01
stefpapa21
Εμφάνιση

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

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Παράλληλα και Διανεμημένα Συστήματα (Moderators: geo66, Elliot Alderson, sassi) > [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 8 9 [10] 11 12 Go Down Print
Author Topic: [Παράλληλα και Διανεμημένα Συστ.] Εργασια 3  (Read 17065 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...