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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Τι καφέ πίνετε;
by MeTheWizard
[Today at 18:27:47]

[Μεταφορά και Διανομή ΗΕ]...
by sassi
[Today at 18:19:32]

Πότε θα βγει το μάθημα; -...
by chatzikys
[Today at 16:35:02]

[Ηλεκτρονική Ι] Γενικές α...
by nmpampal
[Today at 15:25:00]

[Θ.Υ.Α.] Επικαιρότητα, απ...
by OlgaG
[February 01, 2026, 00:17:07 am]

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]
Στατιστικά
Members
Total Members: 10346
Latest: Tzokas
Stats
Total Posts: 1430008
Total Topics: 31900
Online Today: 422
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 84
Guests: 169
Total: 253
kchristoua
Notac
PANKRAV
babis.o.sougias
gpr000
chris123
mrodi
karadimitras
adaskopo
samamidou
apob
Mitsos1
gstom
anna.ts
nasos
thanos_voucharas
mgrivab
jimalexoud
giorghs07
Kelly Tsimpouri
airam
chatzikys
georgepana9
Giorgosklin
apol
thanoswyd
antontsiorvas
dkatsoul
xorxe
MeTheWizard
Theodosia
teles
mariamil
nikolakys
cmpillis
Rizotto
cvakadimas
stavr0s16
Lalson
agis3
despoina15
amarkar
Liamos
Minmaxeng
Kena
stavros0201
Petros Ts
whatdoesthefoxsay
Δημήτρης Γκαγκανάκης
chrisbetas
Ilias007
mrPink
asimomyti
george polymeros
Darth Anna
femanak
xanthosp
kimpossible
iasonaskaraminas
Gray139
gkaramp
chaniotism
thanaf_231
antichry
Leou
Xlapatsas
mike1996
Βασιλης
apostchris
EvanTsir
Giannis Masterio
xdallas
truethessalonikios
Themistoklis
klaintit
gynekomagnitis
giorgos_skl
nick_slendy
Εμφάνιση

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

THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Ενσωματωμένα Συστήματα Πραγματικού Χρόνου > [Ενσωματωμένα] Εργασία 2015
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 5 Go Down Print
Author Topic: [Ενσωματωμένα] Εργασία 2015  (Read 14386 times)
Sf(x)dx
Θαμώνας
****
Posts: 322


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #15 on: August 04, 2015, 19:34:28 pm »

Νομίζω ο Signal Generator που είναι υλοποιημένος στο pace.c πρέπει να μείνει ώς έχει. Αυτό που πρέπει να αλλάξουμε εμείς είναι ο changeDetector . Το πώς θα δουλεύει ο detector , είναι θέμα υλοποίησης . Προφανώς θα πρέπει να χρησιμοποιήσουμε >1 threads , αλλά από την άλλη 1 thread για κάθε σήμα είναι υπερβολικό , και δεν πιστεύω πως θα δούλευε καλα. Μπορείς να πειραματιστείς με τον αριθμό των threads , και βλέπεις. Τέλος , το να βλέπει το κάθε thread τυχαία στοιχεία του πίνακα μέχρι να ανιχνευτεί αλλαγή δεν νομίζω πως είναι πολύ καλή στρατιγική... Δεν δίνει καμία εγγύηση οτι θα ανιχνευτεί η αλλαγή σε κάποιο χρόνο , ενώ άμα σαρώνεις σειριακά όλο τον πίνακα , ή κάθε thread υποτμήματα , τότε μπορείς να βρείς ποιά είναι η χειρότερη περίπτωση at least...
Logged

Quote from: Dealan on October 13, 2016, 14:15:45 pm
ΣΑΕ 3 είναι μια πιο λεπτομερής προσέγγιση των θεμάτων που αντιμετώπιζαν τα ΣΑΕ 2 μαζί με κάποια καινούρια πράγματα, με ένα μεγάλο κομμάτι της ύλης να είναι πολύ παρόμοιο βραχίονες. Το μάθημα της δουλγέρη είναι έτσι κι έτσι χωρίς να είναι απαίσιο ή εντυπωσιακό βραχίονες. Παρόλα αυτά έχει 3 αρκετά ενδιαφέρουσες εργασίες βραχίονες, και γενικά άμα σου αρέσει το αντικείμενο του αυτομάτου ελέγχου ο βραχίονας δεν νομίζω ότι το να το επιλέξεις θα είναι κακή επιλογή.
Dealan
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1404


python was a mistake


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #16 on: August 04, 2015, 22:29:20 pm »

Αν ισχύει αυτό ότι ο Generator μένει όπως έχει είναι πολύ μαλακία όμως, το να κάνεις πολλά threads generator και λίγα (~1) detector είναι πολύ efficient. Έστειλα μαιλ στον Σησμάνη πριν από κάτι μέρες σχετικά με αυτό αλλά δεν απάντησε...
Logged
c0ndemn3d
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Posts: 4804


Yarr!


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #17 on: August 04, 2015, 23:01:17 pm »

Γενικά η εργασία είναι δύσκολη άμα δεν έχω δει καθόλου pthreads;
Logged

In response, the pirates had to adhere to a doctrine of their own...
war against the world

They took my home, I can't walk away from that; can you?
 Forget me, forget Teach, forget loyalty, compacts, honours, debts, all of it.
The only question that matters is this: Who are you?
Dealan
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1404


python was a mistake


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #18 on: August 04, 2015, 23:03:35 pm »

Όχι, τα απολύτως βασικά θέλει μόνο.
Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #19 on: August 04, 2015, 23:19:08 pm »

Reminder επειδή είχα ρωτήσει τον Πιτσιάνη σχετικά με αυτό:

Ο Σισμάνης δεν έχει καμία επαφή με την εργασία, οπότε για απορίες/κλπ καλύτερα κατευθείαν στον Πιτσιάνη.
Logged

Sf(x)dx
Θαμώνας
****
Posts: 322


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #20 on: August 05, 2015, 00:32:22 am »

Quote from: Dealan on August 04, 2015, 22:29:20 pm
Αν ισχύει αυτό ότι ο Generator μένει όπως έχει είναι πολύ μαλακία όμως, το να κάνεις πολλά threads generator και λίγα (~1) detector είναι πολύ efficient. Έστειλα μαιλ στον Σησμάνη πριν από κάτι μέρες σχετικά με αυτό αλλά δεν απάντησε...

Ναι ρε μάστορα , άμα ήταν να πειράζεις και τον κώδικα του signalChanger κάθε φορά που γίνεται μια αλλαγή θα μπορείς να σηκώνεις ένα flag και να αποθηκεύεις και το index σε μια global var , και τέλος , 2 γραμμές. Δεν παίζει να θέλει αυτό . Εγώ έτσι όπως το καταλαβαίνω , ο signalChanger απλά αλλάζει πράγματα σε ένα δικό του thread , και πρέπει εσύ με δικές σου συναρτήσεις να καταλαβαίνεις όσο το δυνατόν πιο γρήγορα αυτές τις αλλαγές.

Πάντς άμα στείλεις στον Πιτσιάνη και σου απαντήσει , αν μπορείς πόσταρε το και εδω μια Smiley
Logged

Quote from: Dealan on October 13, 2016, 14:15:45 pm
ΣΑΕ 3 είναι μια πιο λεπτομερής προσέγγιση των θεμάτων που αντιμετώπιζαν τα ΣΑΕ 2 μαζί με κάποια καινούρια πράγματα, με ένα μεγάλο κομμάτι της ύλης να είναι πολύ παρόμοιο βραχίονες. Το μάθημα της δουλγέρη είναι έτσι κι έτσι χωρίς να είναι απαίσιο ή εντυπωσιακό βραχίονες. Παρόλα αυτά έχει 3 αρκετά ενδιαφέρουσες εργασίες βραχίονες, και γενικά άμα σου αρέσει το αντικείμενο του αυτομάτου ελέγχου ο βραχίονας δεν νομίζω ότι το να το επιλέξεις θα είναι κακή επιλογή.
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #21 on: August 17, 2015, 16:27:33 pm »

παιδιά, αν δεν έχουμε πολλους signal generators πως μπορούμε να ανιχνεύουμε πολλά σήμετα ταυτόχρονα; Σορρυ αν η ερώτηση είναι χαζή, απλά έχω μπερδευτεί πολύ.
Επίσης όταν λέμε πολλά σήματα ταυρόχρονα ποσά εννοούμε;
Logged

Para Siempre Libre
pikachu93
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 254



View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #22 on: August 18, 2015, 14:54:38 pm »

Δοκίμασε σε πρώτη φάση να εκκινήσεις περισσότερα νήματα που θα καλούν την ChangeDetector και άλλαξε την ChangeDetector έτσι ώστε να ελέγχει ένα κομμάτι του πίνακα signalArray. π.χ. άν βάλεις Ν=4 θα μπορούσες να έχεις στην πιο απλή περίπτωση 4 threads που το κάθε ένα θα ελέγχει και από μια θέση. Σε δεύτερη φάση κάθε thread θα μπορούσε να ελέγχει περισσότερες της μια θέσης. Εγώ έφτασα μέχρι N=600 αλλά λογικά σ' αυτό παίζει ρόλο και ο επεξεργατής, το λειτουργικό κτλ..
Logged
Gaara
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1325



View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #23 on: August 19, 2015, 12:13:52 pm »

Όταν λες έφτασες μέχρι Ν=600 εννοείς ότι πετύχαινες χρόνους στην περιοχή του 1μs για 600 σήματα?
Logged
pikachu93
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 254



View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #24 on: August 19, 2015, 13:54:33 pm »

Ναι, worst case 0.000001 sec
Logged
Gaara
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1325



View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #25 on: August 19, 2015, 14:15:00 pm »

Ωραιος , με τι cpu(cores/threads) εισαι?
Logged
pikachu93
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 254



View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #26 on: August 19, 2015, 14:22:52 pm »

Ο επεξεργασης είναι i-5, 2 πυρήνες, 4 λογικοί επεξεργαστές και το τρέχω στα ubuntu οπότε είναι λιγότερο επιβαρυμένο. Έβαλα 2 threads changeDetector που το καθένα είναι υπεύθυνο για 300 σήματα.
Logged
makou
Ανερχόμενος/Ανερχόμενη
**
Posts: 60


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #27 on: August 20, 2015, 21:22:03 pm »

Μια ερώτηση καθώς έχω μπερδευτεί λίγο. Έστω για παράδειγμα ότι έχουμε ενα thread το οποίο ελέγχει 2 σήματα. Δεν θα υπάρχει πρόβλημα- καθυστέρηση- αν το ένα σήμα δεν αλλάξει κατάσταση από 1 σε 0 ( ουσιαστικά στο τελευταίο while) και με αυτό τον τρόπο το άλλο σήμα που ελέγχεται από το ίδιο thread περιμένει; Χρειάζεται να αλλάξουμε τον κώδικα;
Logged
Room
Νεούλης/Νεούλα
*
Posts: 47


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #28 on: August 25, 2015, 15:29:18 pm »

Quote from: makou on August 20, 2015, 21:22:03 pm
Μια ερώτηση καθώς έχω μπερδευτεί λίγο. Έστω για παράδειγμα ότι έχουμε ενα thread το οποίο ελέγχει 2 σήματα. Δεν θα υπάρχει πρόβλημα- καθυστέρηση- αν το ένα σήμα δεν αλλάξει κατάσταση από 1 σε 0 ( ουσιαστικά στο τελευταίο while) και με αυτό τον τρόπο το άλλο σήμα που ελέγχεται από το ίδιο thread περιμένει; Χρειάζεται να αλλάξουμε τον κώδικα;


Ναι πρέπει να τον αλλάξεις.

Έχουμε καμιά ιδέα τι εννοεί ο ποιητής με τον "στατιστικό χαρακτηρισμό λόγω της τυχαιότητας"; Τι περίπου πρέπει να σχολιάσουμε;
Logged
spira mirabilis
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 105



View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #29 on: August 29, 2015, 21:45:10 pm »

Quote from: Room on August 25, 2015, 15:29:18 pm

Ναι πρέπει να τον αλλάξεις.

Έχουμε καμιά ιδέα τι εννοεί ο ποιητής με τον "στατιστικό χαρακτηρισμό λόγω της τυχαιότητας"; Τι περίπου πρέπει να σχολιάσουμε;
Αυτό πού το ξετρύπωσες; Εϊναι κάπου στην εκφώνηση και δεν το βλέπω; 
Logged
Pages: 1 [2] 3 4 5 Go Up Print
Jump to:  

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