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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[Today at 20:08:49]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[Today at 18:42:40]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[Today at 16:25:56]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[Today at 06:43:15]

Το thmmy.gr στο instagram...
by Mr Watson
[Today at 00:50:23]

[Λογισμός ΙΙ] Απορίες σε...
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]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 14, 2025, 10:00:18 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 13, 2025, 14:43:58 pm]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]

[Εφ.Θερμοδυναμική]Παλιά θ...
by Giannis Masterio
[June 12, 2025, 22:30:38 pm]

Paid Internships in a Eur...
by okan
[June 12, 2025, 22:30:02 pm]

[ΔΣΗΕ] Γενικές απορίες, α...
by tasos_ntv
[June 12, 2025, 21:38:52 pm]

[Ηλεκτρονική Ι] Απορίες σ...
by RogueSoftware
[June 12, 2025, 12:19:21 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by chris_krkls
[June 12, 2025, 11:20:29 am]
Στατιστικά
Members
Total Members: 9957
Latest: valco08
Stats
Total Posts: 1426660
Total Topics: 31711
Online Today: 213
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 66
Guests: 111
Total: 177
dtzogan
Kyrisan
noys
Katarameno
thanosn
mayia psarikoglou
ThanosKoutsoump
mpaltzak
Acad-Mics
johnk
melisste22
konsntai
theodorevic
lasef
ElectroShock
Saint_GR
arkou
miltan8
Nikos_313
dimitire
Denisivo
manos_diakakis
gkaramp
chrisbetas
kchristoua
Le ece
mamalakis
aafroditi
JoHn!
DarkMagiK06
mmikelo
johnnypap
christina02
Thanasis_pap
AcDimitri
elizabeth
kris
kapas
asimomyti
LelisNiko
anthi kotsani
gmpakirtz
Demits
evitzv
apos34
thathas12
Pakapis5
mihanologos
jh13
abunchofcells
kostas1507
Andreas K
iJasonOP
alexandra_
meni
vasilis saitis
distillery
iliaspapam
MarakiT
astakos1
evgns
Τρου Ντετεκτιβ
DimKaratzas
Εμφάνιση

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

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
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 12409 times)
Sf(x)dx
Θαμώνας
****
Posts: 322


View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #15 on: August 04, 2015, 20: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, 15: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, 23: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 05, 2015, 00:01:17 am »

Γενικά η εργασία είναι δύσκολη άμα δεν έχω δει καθόλου 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 05, 2015, 00:03:35 am »

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


unfortunate...


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

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

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

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


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

Quote from: Dealan on August 04, 2015, 23: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, 15:15:45 pm
ΣΑΕ 3 είναι μια πιο λεπτομερής προσέγγιση των θεμάτων που αντιμετώπιζαν τα ΣΑΕ 2 μαζί με κάποια καινούρια πράγματα, με ένα μεγάλο κομμάτι της ύλης να είναι πολύ παρόμοιο βραχίονες. Το μάθημα της δουλγέρη είναι έτσι κι έτσι χωρίς να είναι απαίσιο ή εντυπωσιακό βραχίονες. Παρόλα αυτά έχει 3 αρκετά ενδιαφέρουσες εργασίες βραχίονες, και γενικά άμα σου αρέσει το αντικείμενο του αυτομάτου ελέγχου ο βραχίονας δεν νομίζω ότι το να το επιλέξεις θα είναι κακή επιλογή.
vasl12
Καταξιωμένος/Καταξιωμένη
***
Posts: 220


aloha suckers!


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

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

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



View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #22 on: August 18, 2015, 15: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, 13:13:52 pm »

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



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

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



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

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



View Profile
Re: [Ενσωματωμένα] Εργασία 2015
« Reply #26 on: August 19, 2015, 15: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, 22:22:03 pm »

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


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

Quote from: makou on August 20, 2015, 22: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, 22:45:10 pm »

Quote from: Room on August 25, 2015, 16: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...