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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρόγραμμα Σπουδών Ακαδημα...
by sg31a
[Today at 11:35:11]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 10:45:49]

Εργασία στην METLEN, Γνώμ...
by ChrisKaloy-Kakou
[Today at 00:51:50]

Συμβάσεις και εταιρείες
by Nikos_313
[September 16, 2025, 23:02:05 pm]

[Στοχαστικά Σήματα και Δι...
by Nikos_313
[September 16, 2025, 22:54:08 pm]

Μέλος του μήνα - Ιούλιος ...
by Katarameno
[September 16, 2025, 19:37:40 pm]

[Τηλεπικοινωνιακά Συστήμα...
by Mr Watson
[September 16, 2025, 10:31:04 am]

Ευρωμπάσκετ 2025
by Katarameno
[September 16, 2025, 02:46:49 am]

Πότε θα βγει το μάθημα; -...
by Katarameno
[September 16, 2025, 01:08:33 am]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[September 15, 2025, 22:10:40 pm]

Users <=22 OR >=222
by Mr Watson
[September 14, 2025, 19:36:18 pm]

[ΑΡΑΓΕ Attack] ΝΑ ΕΠΙΣΤΡΕ...
by Aris★
[September 14, 2025, 14:31:33 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[September 14, 2025, 13:29:36 pm]

Των συνειρμών το παίγνιο....
by chatzikys
[September 14, 2025, 13:20:18 pm]

Καλός βαθμός στην σχολή
by Σουλης
[September 14, 2025, 13:00:41 pm]

Τα παράσιτα ανάμεσά μας
by okan
[September 14, 2025, 03:20:17 am]

Αυνανισμος: Κινδυνοι, προ...
by Nikolaras
[September 13, 2025, 20:57:09 pm]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[September 13, 2025, 17:33:17 pm]

[Λογική Σχεδίαση] Γενικές...
by mdimitrig
[September 13, 2025, 17:25:47 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[September 13, 2025, 10:53:14 am]
Στατιστικά
Members
Total Members: 10012
Latest: MichelRiemann
Stats
Total Posts: 1428129
Total Topics: 31766
Online Today: 424
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 44
Guests: 161
Total: 205
Steliosgkougkou
sigklitiki
themis01
mor
aris123321
chrisbetas
mike1996
Cersei Tsoulannister
RivenT
acolak
kakousios
rafa98p
GrillOG
emilykazani
AcDimitri
Mr Watson
Saint_GR
AristeidisM
ioannisfa
koulikas
themisb
stavros0201
dimitire
TahmKench
chris_p30
Billyskotsikas
Tasos Bot
sg31a
Elliot Alderson
Natk
gpap
Ilias007
Thanasiscon1
aggelosiliadis
christina02
panapasc05
filkilkis
jimalexoud
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
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 19521 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...