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

Login with username, password and session length

Αναζήτηση

Google

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

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[Today at 21:25:42]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[Today at 20:59:13]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 19:46:54]

[Γραφική] Λυμένα θέματα
by okanpala
[Today at 18:56:22]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

[Οργάνωση Υπολογιστών] Γε...
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 _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426698
Total Topics: 31710
Online Today: 242
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 60
Guests: 164
Total: 224
elischat
Aglosdoum
chaniotism
bougatsa
apob
Tsomp
Mari0s
msandr
Billyskotsikas
micelethe
soule
gpapmtb
dtkyriak
dimant
andreas2000
vasillikiiiiii
Nikos_313
Giopan
MasteRoot
Crainer
Pakapis5
ecevz
thunder
pantoulis
mprizakias
AA RE LEWN
Born_Confused
Petros Ts
Local Rider
iakov
Nekt
vlasiosv
Elenit
alekos87
MrGreekArrow
Aria10
Gone_Forever
thomassamaras
anastas1a
dkonst
stavr0s16
stefpapa21
dkatsoul
acolak
christina02
nikpapoutsi
alexlemp
iliaskou
gstom
apapamichail
nikosmonov
Evripidis
petrtheo
Zaxarenia
m.renia
evrinasto
Εμφάνιση

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

Νέα!
Επίσημη ενημέρωση για Αντιστοίχηση Μαθημάτων ΝΠΣ με ΠΠΣ και η συζήτηση στο forum.
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 12477 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...