THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Αρχιτεκτονική Προηγμένων Υπολογιστών => Topic started by: Caterpillar on October 08, 2021, 23:36:56 pm



Title: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Caterpillar on October 08, 2021, 23:36:56 pm
Απορίες , ανακοινώσεις, διαδικαστικά  και γενικότερα για όποιο θέμα αφορά το εργαστήριο. Stay on topic!


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 03, 2021, 22:10:04 pm
Ξέρουμε πόσα θα είναι τα εργαστήρια;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 11, 2021, 15:08:40 pm
Quote
Το εργαστήριο του μαθήματος θα διεξαχθεί σε τρία δίωρα στις ημερομηνίες 29/11, 17/12 και 24/1 στις ώρες 16:00-18:00 και 18:00-20:00 σε ομάδες των 2 ατόμων. Οι φοιτητές μπορούν να επιλέξουν ένα από τα δύο δίωρα (Εργαστήριο Α 16:00-18:00 ή Εργαστήριο Β 18:00-20:00) το οποίο θα είναι σταθερό και για τα τρία εργαστήρια. *Προσοχή* πρέπει να επιλέξουν το δίωρο *ΚΑΙ ΤΑ ΔΥΟ* μέλη της κάθε ομάδας. Αλλαγές στην επιλογή διώρου μπορούν να γίνουν μέχρι την Παρασκευή 26-11-2020 ώρα 23:00.
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: AsdP on November 11, 2021, 19:39:13 pm
Για οσους το περασαν περυσι ειπε αν πρεπει να επαναληφθει;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Black Velvet on November 12, 2021, 21:00:34 pm
Για οσους το περασαν περυσι ειπε αν πρεπει να επαναληφθει;

Είπε ότι δεν χρειάζεται


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: boone on November 23, 2021, 01:28:28 am
Καλησπέρα παιδιά, το μάθημα ειναι το τελευταίο μου για πτυχίο κ ενω εχω κανει το εργαστήριο παλιότερα αναγκάζομαι να το ξανακάνω τωρα. Για πολύ σοβαρούς οικογενειακους λόγους δεν μπορώ να ασχοληθώ με εργασίες και τετοια αυτην την περίοδο.

Ψαχνω συνάδελφο να μπουμε στην ιδια ομαδα κ να αναλάβει αυτός τις εργασίες, εναντι αμοιβής.

Οποιος ενδιαφέρεται, ας στείλει πμ. Ευχαριστώ


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 23, 2021, 20:29:31 pm
Εμένα μου πετάει αυτό το σφάλμα όταν πάω να κάνω build.

Quote
/usr/bin/ld: cannot find -lgrpc++
collect2: error: ld returned 1 exit status
scons: *** [build/ARM/gem5.opt] Error 1
scons: building terminated because of errors.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: elliech9 on November 23, 2021, 22:23:14 pm
Μπορεί κάποιος να ενημερώσει τι ειπώθηκε για το εργαστήριο στο σημερινό/χθεσινό μάθημα; Ήμουν εκτός και τα έχασα δυστυχώς.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 24, 2021, 16:57:31 pm
Καταφερε κανεις να κανει compile εγω στο VM ολο γεμιζει η RAM και μια φορα που εβγαλε ητανε οτι ειχα το error παραπανω
Εχω δωσει "8" cores και 4 GB RAM


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: el mariachi on November 24, 2021, 19:28:42 pm
Καταφερε κανεις να κανει compile εγω στο VM ολο γεμιζει η RAM και μια φορα που εβγαλε ητανε οτι ειχα το error παραπανω
Εχω δωσει "8" cores και 4 GB RAM

και γω το ιδιο προβλημα εχω. ειτε δωσω λιγοτερα cores ειτε δωσω περισσοτερα, ειτε αυξησω λιγο τη ραμ, στο τελος εχω υπερχειλιση ραμ. δηλαδη καπου ελεος. τι μηχανημα χρειαζεται να εχεις για να τρεξεις αυτο το πραγμα?


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 24, 2021, 21:33:31 pm
Ποιος είναι ο υπεύθυνος για τα εργαστήρια; Γιατί έλεγα να στείλω email μιας και δε βγάζω άκρη με την εγκατάσταση του gem5.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 24, 2021, 21:59:21 pm
Ποιος είναι ο υπεύθυνος για τα εργαστήρια; Γιατί έλεγα να στείλω email μιας και δε βγάζω άκρη με την εγκατάσταση του gem5.
Το λέει στο τέλος του pdf εργαστηρίου.

Άμα δεν έχετε μνήμη 8 gb μην δοκιμάζετε για N= όσα νήματα έχετε (πχ για 4πύρινο με 8 νήματα) ή στο VM θέλει ελάχιστη μνήμη 4 gb και βάλτε να το κάνει σειριακά N=1 αργή, όμως δεν κολλάει λόγο μνήμης αν όλα πάνε καλά και δεν σας πετάξει κανένα error τότε έγινε τουλάχιστον μετά δεν θα ξανά χρειαστεί το scons (νομίζω δεν είμαι σίγουρος ).
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: el mariachi on November 24, 2021, 22:43:57 pm
εγινε τελικα το build. εχω 8gb μνημη αλλα εβαζα μεγαλο Ν και μου δημιουργουσε προβλημα με τη μνημη. οποτε αντι για Ν=5,6,7,8 εβαλα μικρο Ν και δουλεψε. Για μενα Ν=3 ηταν οκ. φυσικα μπορει να δουλεψει και σε μικροτερα Ν. αν θελετε να μην το ρισκαρετε γτ η διαδικασια με μικρα Ν, παιρνει ωρα (εμενα μου πηρε κανα 2ωρο..), τοτε βαλτε Ν=1,2. θα αργησει, αλλα ειναι οτι πιο safe υπαρχει πιστευω. μετα το παραδειγμα ετρεξε κανονικα και αμεσα


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 24, 2021, 22:54:39 pm

Quote
[    LINK]  -> ARM/gem5.opt
/usr/bin/ld: cannot find -lgrpc++
collect2: error: ld returned 1 exit status
scons: *** [build/ARM/gem5.opt] Error 1
scons: building terminated because of errors.
*** Summary of Warnings ***
Warning: Header file <png.h> not found.
         This host has no libpng library.
         Disabling support for PNG framebuffers.
Warning: Deprecated namespaces are not supported by this compiler.
         Please make sure to check the mailing list for deprecation
         announcements.
Warning: Couldn't find HDF5 C++ libraries. Disabling HDF5 support.
Pws to linoume auto? (sorry gia ta greeklish eimai apo ta ubuntu)


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 24, 2021, 23:15:10 pm
Κι εγώ για αυτό ήθελα να στείλω email.  :D

Άμα βρεις άκρη, let me know.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Caterpillar on November 24, 2021, 23:32:17 pm
τι μηχανημα χρειαζεται να εχεις για να τρεξεις αυτο το πραγμα?
ο υπερυπολογιστής που σχεδιαζε τοσα χρονια ο  ΣΔΟΚ  ;D ;D


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 25, 2021, 13:47:45 pm
Παιδιά, γιαννα καταλάβω λιγο, η εργασία σε Linux γίνεται;

Ναι γιατί ο GEM5 δεν μπορεί να τρέξει σε Windows
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 25, 2021, 13:51:37 pm
Η Virtual Machine καλύτερα αλλά έχει θέματα με το linking
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: el mariachi on November 25, 2021, 14:17:47 pm
παιδια ποια εκδοση ubuntu τρεχετε?


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 25, 2021, 17:40:20 pm
Code:

Επειδή πολλοί φοιτητές αντιμετώπισαν πρόβλημα με την εγκατάσταση του gem5, ετοιμάσαμε ένα VM σε Ubuntu που έχει εγκατεστημένο το gem5.

Μπορείτε να τo κατεβάσετε από εδώ : http://kition.mhl.tuc.gr:8000/f/dfce813603/?raw=1

Για να το τρέξετε θα χρειαστεί να χρησιμοποιήσετε κάποιο πρόγραμμα virtualization, όπως το VirtualBox (https://www.virtualbox.org/)) και στη συνέχεια κάνετε απλά import το .ovf στο Virtual Box.

Ο κωδικός του VM user είναι: 123!@#


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ntinara on November 28, 2021, 11:17:56 am
εχω αυτο το προβλημα (εχω ουτως η αλλως linux οποτε δεν χρησιμοποιω το vm)

konstantina@konstantina-MS-7996:~/my_gem5$ ./build/X86/gem5.opt configs/example/arm/starter_se.py --cpu-type=MinorCPU "tests/test-progs/hello/bin/arm/linux/hello" #Hello world!
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 version 21.1.0.2
gem5 compiled Nov 28 2021 01:41:30
gem5 started Nov 28 2021 10:15:19
gem5 executing on konstantina-MS-7996, pid 4758
command line: ./build/X86/gem5.opt configs/example/arm/starter_se.py --cpu-type=MinorCPU tests/test-progs/hello/bin/arm/linux/hello

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "build/X86/python/m5/main.py", line 455, in main
    exec(filecode, scope)
  File "configs/example/arm/starter_se.py", line 52, in <module>
    from common.cores.arm import HPI
  File "/home/konstantina/my_gem5/configs/common/cores/arm/HPI.py", line 188, in <module>
    class HPI_DefaultInt(MinorFUTiming):
NameError: name 'MinorFUTiming' is not defined

δεν εχει εγκατασταθει σωστα κατι; τι διαολο γινεται;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 28, 2021, 15:57:03 pm
Αυτά τα miss_num που ζητάει στο 3ο ερώτημα που τα βλέπω; Μέχρι στιγμής έχω καταφέρει να βρω μόνο το συνολικό αριθμό εντολών στο stats.txt.

Επίσης, τι είδους πρόγραμμα C θέλει να τρέξουμε; Π.χ. να φτιάξει και να αναθέσει τιμές σε ένα πίνακα 10 κελιών; 100 κελιών;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 28, 2021, 15:58:34 pm
Επίσης, που ακριβώς κάνω submit το url του repository;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 28, 2021, 17:07:59 pm
Πρόβλημα υπ' αριθμόν 3741: Δε εχω ιδέα πως να τρέξω το se.py. To παράδειγμα στο φυλλάδιο φαίνεται να είναι τελείως λάθος και ότι και να κάνω μου βγάζει "script does not take positional arguments". Και arguments να μη δώσω, αλλά μόνο το αρχείο .c πάλι το ίδιο.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 28, 2021, 17:15:09 pm
Πρόβλημα υπ' αριθμόν 3741: Δε εχω ιδέα πως να τρέξω το se.py. To παράδειγμα στο φυλλάδιο φαίνεται να είναι τελείως λάθος και ότι και να κάνω μου βγάζει "script does not take positional arguments". Και arguments να μη δώσω, αλλά μόνο το αρχείο .c πάλι το ίδιο.

Μπορείς να δεις πατοντας στο τέλος του /se.py --help θα σου δείξει πως βάζεις τα arguments
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 28, 2021, 17:44:24 pm
Μπορείς να δεις πατοντας στο τέλος του /se.py --help θα σου δείξει πως βάζεις τα arguments
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 

Το έχω δει αυτό, αλλά και πάλι άκρη δε βγάζω. π.χ. το help λέει να επιλέξω cpu βάζοντας "--cpu-type=MinorCPU" αλλα και παλι μου πετάει ένα "Error: script doesn't take any positional arguments".

Βασικά και σκέτο το πρόγραμμα να του δώσω (./build/ARM/gem5.opt configs/example/se.py "myprog_arm"), το ίδιο μου λέει.




Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 28, 2021, 17:51:12 pm
OΚ, άκυρο. Το βρήκα.

Θέλει να του δώσεις το file path του προγράμματος ως argument με το --cmd=FILE_PATH.

Move along. Nothing to see here.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 28, 2021, 19:19:15 pm
Τελικά, που υποβάλω τη διεύθυνση του repository στο elearning;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: macvegie on November 28, 2021, 19:20:29 pm
Όταν λέει γράψτε ένα πρόγραμμα σε C και εκτελέστε το, εννοεί οτιδήποτε πρόγραμμα ή έχουμε πουθενά παραπάνω οδηγίες;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 28, 2021, 19:27:42 pm
Επειδή ρώτησα θα ανοίξει μετά το εργαστήριο για να βάλεις το link

Ότι θες εσύ αλλά όχι μεγάλο γιατί δεν θα χωράει στηβ μνήμη
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 28, 2021, 19:33:05 pm
Επειδή ρώτησα θα ανοίξει μετά το εργαστήριο για να βάλεις το link
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 

Wait. Δηλαδή δε χρειάζεται να την ανεβάσουμε απόψε την εργασία;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on November 28, 2021, 19:34:28 pm
Όχι αλλά πρέπει να είναι έτοιμη πριν το εργαστήριο.
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ntinara on November 28, 2021, 22:17:01 pm
παντως ρε σεις μας εχει δοθει ελαχιστος χρονος γι αυτο το εργαστηριο κι αλλες χρονιες εδινε περισσοτερο χρονο να ανεβασουμε την αναφορα. εγω θα ηθελα πχ επειδη εγω θεμα με την εγκατασταση, να μου δοθει ενα διωρο στην βεργινα μες στην εβδομαδα να το προσπαθησω


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 28, 2021, 22:47:38 pm
παντως ρε σεις μας εχει δοθει ελαχιστος χρονος γι αυτο το εργαστηριο κι αλλες χρονιες εδινε περισσοτερο χρονο να ανεβασουμε την αναφορα. εγω θα ηθελα πχ επειδη εγω θεμα με την εγκατασταση, να μου δοθει ενα διωρο στην βεργινα μες στην εβδομαδα να το προσπαθησω

Όχι μόνο έδωσε την εργασία μια βδομάδα πριν το εργαστήριο, αλλά σ' εμένα (και από ότι φαίνεται, πολλούς άλλους) δεν έλεγε καν να εγκατασταθεί το gem5. Οπότε εγώ δε μπόρεσα καν να αρχίσω την εργασία πριν από την Πέμπτη.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ntinara on November 28, 2021, 22:51:32 pm
Όχι μόνο έδωσε την εργασία μια βδομάδα πριν το εργαστήριο, αλλά σ' εμένα (και από ότι φαίνεται, πολλούς άλλους) δεν έλεγε καν να εγκατασταθεί το gem5. Οπότε εγώ δε μπόρεσα καν να αρχίσω την εργασία πριν από την Πέμπτη.

ρε σεις εγω δουλευω...οποτε αφου δεν ανεβασε την εργασια το προηγουμενο σκ, επρεπε να την κανω αυτο το σκ...μεχρι τωρα εχω (απ)εγκαταστησει 4 φορες το ολο πραγμα, ειμαι απο λινουξ κι εχει κρασαρει το vm που προσπαθω να φτιαξω
ΚΑΙ ΕΠΕΙΔΗ ΕΙΜΑΙ ΠΠΣ, ΑΥΤΟ ΤΟ ΜΑΘΗΜΑ ΕΙΝΑΙ ΥΠΟΧΡΕΩΤΙΚΟ...
ΑΝΤΙΟ ΠΤΥΧΙΟ ΤΟ ΓΕΝΑΡΗ...


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 28, 2021, 22:56:05 pm
ρε σεις εγω δουλευω...οποτε αφου δεν ανεβασε την εργασια το προηγουμενο σκ, επρεπε να την κανω αυτο το σκ...μεχρι τωρα εχω (απ)εγκαταστησει 4 φορες το ολο πραγμα, ειμαι απο λινουξ κι εχει κρασαρει το vm που προσπαθω να φτιαξω
ΚΑΙ ΕΠΕΙΔΗ ΕΙΜΑΙ ΠΠΣ, ΑΥΤΟ ΤΟ ΜΑΘΗΜΑ ΕΙΝΑΙ ΥΠΟΧΡΕΩΤΙΚΟ...
ΑΝΤΙΟ ΠΤΥΧΙΟ ΤΟ ΓΕΝΑΡΗ...


Και εγώ λίγο πολύ το ίδιο. ΠΠΣ και δουλεύω. Και εκτός Θεσσαλονίκης του boot. Αύριο με βλέπω να διαβάζω θεωρία στο λεωφορείο, μπας και απαντήσω κανένα από τα θεωρητικά ερωτήματα.  :D


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ntinara on November 28, 2021, 23:04:32 pm
προτεινω να του ζητησουμε παραταση, να τρεξουμε αυριο στη βεργινα (που θα λειτουργει ο gem5 οσα περισσοτερα μπορουμε) κι η αναφορα να κατατεθει το σκ


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: macvegie on November 29, 2021, 01:12:28 am
Και εγώ λίγο πολύ το ίδιο. ΠΠΣ και δουλεύω. Και εκτός Θεσσαλονίκης του boot. Αύριο με βλέπω να διαβάζω θεωρία στο λεωφορείο, μπας και απαντήσω κανένα από τα θεωρητικά ερωτήματα.  :D

Ώπα, έχει και εξέταση το εργαστήριο;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on November 29, 2021, 01:16:28 am
Ώπα, έχει και εξέταση το εργαστήριο;

Αναφέρομαι στα ερωτηματα του τυπου "γιατί ο τάδε cpu επηρεάζεται πιο πολύ από το είδος της RAM;"

A, τώρα που το θυμήθηκα: πως αλλάζουμε τη συχνότητα του CPU στο se.py?


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on December 01, 2021, 21:30:26 pm
Εχουμε κανενα νεο για εκεινο το link του repository που πρεπει να ανεβασουμε; Ή για την επομενη ασκηση.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Black Velvet on December 02, 2021, 11:52:02 am
Εχουμε κανενα νεο για εκεινο το link του repository που πρεπει να ανεβασουμε; Ή για την επομενη ασκηση.

Στο εργαστήριο την Δευτέρα ερχόντουσαν σε κάθε ομάδα και έβλεπαν την αναφορά, δεν χρειάστηκε να ανεβάσουμε το λινκ κάπου. Για την επόμενη άσκηση λογικά πρέπει να την έχουμε κάνει μέχρι το επόμενο εργαστήριο.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ntinara on December 02, 2021, 11:53:17 am
Στο εργαστήριο την Δευτέρα ερχόντουσαν σε κάθε ομάδα και έβλεπαν την αναφορά, δεν χρειάστηκε να ανεβάσουμε το λινκ κάπου. Για την επόμενη άσκηση λογικά πρέπει να την έχουμε κάνει μέχρι το επόμενο εργαστήριο.

όχι σε όλους, είπαν ότι θα υπάρξει ανακοίνωση για το λινκ κάποια στιγμή
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: nicksterghs on December 09, 2021, 14:30:21 pm
Οι εργασίες φέτος είναι ίδιες με τις περσινές?


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on December 13, 2021, 00:59:59 am
Το executed instructions που βρίσκεται στο stats.txt?
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Black Velvet on December 14, 2021, 00:17:52 am
Το executed instructions που βρίσκεται στο stats.txt?
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 

Πρέπει να είναι το sim_insts (Number of instructions simulated)


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on December 14, 2021, 00:57:52 am
Πρέπει να είναι το sim_insts (Number of instructions simulated)

Το sims_inst μου βγαίνει πάντα ίδιο με το committed instructions. Αλλά στο πρώτο ερώτημα λέει να εξηγήσουμε γιατί είναι διαφορετικά.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on December 14, 2021, 01:26:17 am
Προφανώς δεν είναι αυτό γιατί θέλουμε τα instructions τα οποία έκαναν τον υπολογισμό αλλά λόγο του speculative execution στα διάφορα loops έκανε λάθος predict οπότε έκανε παραπάνω instructions χωρίς να γίνουν committed. (αν δεν κάνω λάθος)
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: AsdP on December 14, 2021, 02:58:20 am
Ίσως βοηθήσει

https://stackoverflow.com/questions/65010636/difference-between-committed-instructions-and-committed-ops (https://stackoverflow.com/questions/65010636/difference-between-committed-instructions-and-committed-ops)


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Black Velvet on December 16, 2021, 02:01:35 am
Όταν τρέχουμε τα benchmarks, είναι λογικό να βγάζει "Exiting @ tick [έναν αριθμό] because a thread reached the max instruction count"; Τα αρχεία stats και config συμπληρώνονται κανονικά.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ChrisB999 on December 16, 2021, 02:05:39 am
Όταν τρέχουμε τα benchmarks, είναι λογικό να βγάζει "Exiting @ tick [έναν αριθμό] because a thread reached the max instruction count"; Τα αρχεία stats και config συμπληρώνονται κανονικά.

Ναι. Το "-Ι 1000000" στο τέλος των εντολών τους λέει να σταματήσουν στις τόσες εντολές, γιατί αλλιώς θα έπαιρνε πολύ ώρα να τρέξει όλο το πρόγραμμα.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on December 16, 2021, 11:45:55 am
Βρήκε κανένας τον cpu_cluster πουθενά;;
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Black Velvet on December 16, 2021, 12:23:57 pm
Βρήκε κανένας τον cpu_cluster πουθενά;;
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 

Έχει άλλο όνομα, στην ουσία έιναι system.cpu_clk_domain για το clock


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Black Velvet on December 16, 2021, 13:19:05 pm
Στο βήμα 2, οι παράμετροι που ζητάει να ελέγξουμε υπάρχουν στο config.ini αλλά δεν μπορώ να τις βρω στο stats.txt. Όμως το shell script διαβάζει από το stats.txt. Θα πρέπει να γράψω διαφορετικό script που να διαβάζει απ'το config, ή θα πρέπει να βρω τις παραμέτρους στο stats;


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on December 16, 2021, 23:18:47 pm
Για το ερωτημα 1 α βημα 1ο που βρισκονται τα execuded instructions και τα committed?


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Black Velvet on January 03, 2022, 21:55:02 pm
Για το 3ο εργαστήριο, προσπαθώ να τρέξω τις εντολές

Code:
$ sudo apt install libc6-dev-i386
και
Code:
$ sudo apt install gcc-7-multilib g++-7-multilib

αλλά το ένα έχει dependency το άλλο  :???: Συνάντησε κανείς άλλος αυτό το πρόβλημα; (Η έκδοση του gcc στο VM είναι 7.4)


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Black Velvet on January 05, 2022, 14:21:23 pm
Συνάντησε κανείς άλλος αυτό το πρόβλημα;

Τελικά στον φάκελο mcpat που είναι ήδη κατεβασμένος στο desktop του VM κάνει κανονικά make και τρέχει κανονικά, έστειλα email και μου είπαν ότι μπορούμε να συνεχίσουμε την εργασία με αυτόν τον φάκελο.


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: nicksterghs on January 17, 2022, 20:36:02 pm
παιδια μπορει κανεις να στειλει τα αρχεια του  config.json για το 3ο ερωτημα της 2ης εργασιας γιατι καταλαθος δεν το αποθηκευσα


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: ntinara on January 19, 2022, 14:48:26 pm
το εργαστήριο εξακολουθεί να είναι αυτή την εβδομάδα; επειδή άλλαξε το πρόγραμμα της εξεταστικής το λέω γιατί αυτό ήταν το πρόβλημα
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2021-2022
Post by: Nickgian on January 21, 2022, 15:01:02 pm
Μπορεσατε και τρεξατε το python αρχειο βγαζει σφαλμα στο inorder.xml