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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[Today at 23:46:31]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[Today at 22:46:54]

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

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[Today at 15:55:08]

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

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

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 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]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426678
Total Topics: 31711
Online Today: 226
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 41
Guests: 92
Total: 133
agapi
LambisTr
alex_samaras_
abiki
Athinaaz
Yamal
boulionis
Tsomp
Giorgos2222
evax
alababamas4444
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
Mr Watson
maestros
Mr Z
Leftor
Nikos_313
cchristodoulou
AODON
Pcsc
cealexop
ThanosKoutsoump
tasos gourd
iliaskou
dimitrisblioumis
Antreas17
miltan8
tinidou
mayia psarikoglou
DimGeo
Arakapas
mixkats
dinoschalv
HlektrikhPatata
menelaras
aachmet
Εμφάνιση

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

Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Αρχιτεκτονική Προηγμένων Υπολογιστών (Moderators: geo66, Elliot Alderson, sassi) > [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 Go Down Print
Author Topic: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021  (Read 6116 times)
The Audacious AI
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 5251


21/3/2023


View Profile WWW
[Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« on: October 05, 2020, 02:58:44 am »

Απορίες , ανακοινώσεις, διαδικαστικά  και γενικότερα για όποιο θέμα αφορά το εργαστήριο. Stay on topic!
Logged

Το thmmy εάλω loading....                                loading....                                loading....                                loading....                                loading....                                loading....                                loading....                                loading....                                loading....                                loading....loading....                                loading....                                loading....                                loading....                                loading....                                loading....                                loading....                                loading....                                loading....                                loading....
Creed Bratton
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 62


"Everything's cool dude."


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #1 on: November 13, 2020, 19:56:28 pm »

παιδιά κανείς που να είχε θέμα με την εγκατάσταση των πακέτων στις οδηγίες της πρώτης εργαστηριακής άσκησης; Συγκεκριμένα για τις εντολές που λέει οτι ενδέχεται να μην υπάρχουν σε repositories και θα πρέπει να τις βάλουμε from source, μπορεί κάποιος να πει πως γίνεται αυτό; :Ρ θενκς
Logged
chasiotis
Θαμώνας
****
Posts: 372



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #2 on: November 14, 2020, 18:56:13 pm »

και εγω το ιδιο προβλημα εχω δεν μου δεχεται τρεις εντολες απο το πρωτο πλασιο

$ sudo apt install scons m4 swig libboost-all-dev protobuf*

$ sudo apt install python-pip

$ pip install pydot

στην πρωτη παιζει να ειναι αυτο, να το βαλουμε δλδ απο το source στις αλλες εχει κανενας ιδεα γιατι δεν λειτουργοθν ;
Logged
Mavioux
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 61


git gud


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #3 on: November 15, 2020, 16:14:07 pm »

Μου πετάει κι εμένα error στην εγκατάσταση του protobuf* (Unable to locate package protobuf*)
Επίσης όταν πάω να τρέξω την εντολή scons build/ARM/gem5.opt -j Ν (έχω δοκιμάσει Ν = 4 για τους πυρήνες και Ν = 1 για τον επεξεργαστη) μου πετάει το ίδιο error:
Code:
lto1: fatal error: bytecode stream in file '/home/mavioux/anaconda3/lib/python3.7/config-3.7m-x86_64-linux-gnu/libpython3.7m.a' generated with LTO version 6.0 instead of the expected 8.1
compilation terminated.
lto-wrapper: fatal error: g++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
scons: *** [build/ARM/marshal] Error 1
scons: building terminated because of errors.

Δεν μπορώ να βρω τίποτα σχετικό στο ίντερνετ ώστε να το λύσω, και πέρα από την εντολή protobuf δεν είχα κάνενα άλλο θέμα με τις προαπαιτούμενες εντολές. Από την περιγραφή του error υποψιάζομαι ότι σχετίζεται με κάποια λανθασμένη χρήση της python (διότι βλέπω ότι προσπαθεί να χρησιμοποιήσει την 3 και όχι την 2, ενώ έχω εγκατεστημένη και την python 2.7), αλλά δεν έχω ιδέα τι μπορώ να κάνω για να το φτιάξω.
Logged
pkarakal
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 85


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #4 on: November 15, 2020, 18:00:18 pm »

Σε Ubuntu >=20.04 κανει build by default  με python3 (3.8 to be exact).
Για τα deps μπορειτε αν τρέξετε αυτό
Code:
$ sudo apt install build-essential git m4 scons zlib1g zlib1g-dev \
    libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev \
    python3-dev python3-six python-is-python3 libboost-all-dev pkg-config

Εχει οδηγίες και εδώ:  https://www.gem5.org/documentation/general_docs/building

Quote from: Mavioux on November 15, 2020, 16:14:07 pm
Μου πετάει κι εμένα error στην εγκατάσταση του protobuf* (Unable to locate package protobuf*)
Επίσης όταν πάω να τρέξω την εντολή scons build/ARM/gem5.opt -j Ν (έχω δοκιμάσει Ν = 4 για τους πυρήνες και Ν = 1 για τον επεξεργαστη) μου πετάει το ίδιο error:
Code:
lto1: fatal error: bytecode stream in file '/home/mavioux/anaconda3/lib/python3.7/config-3.7m-x86_64-linux-gnu/libpython3.7m.a' generated with LTO version 6.0 instead of the expected 8.1
compilation terminated.
lto-wrapper: fatal error: g++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
scons: *** [build/ARM/marshal] Error 1
scons: building terminated because of errors.

Δεν μπορώ να βρω τίποτα σχετικό στο ίντερνετ ώστε να το λύσω, και πέρα από την εντολή protobuf δεν είχα κάνενα άλλο θέμα με τις προαπαιτούμενες εντολές. Από την περιγραφή του error υποψιάζομαι ότι σχετίζεται με κάποια λανθασμένη χρήση της python (διότι βλέπω ότι προσπαθεί να χρησιμοποιήσει την 3 και όχι την 2, ενώ έχω εγκατεστημένη και την python 2.7), αλλά δεν έχω ιδέα τι μπορώ να κάνω για να το φτιάξω.

κάνεις build για arm. Δεν ξέρω αν έχεις ενεργοποιήσει το cross-compilation. δοκίμασε να τρέξεις το snippet για να κάνει compile για x86. (εκτός αν έχει arm επεξεργαστή)  
Code:
$ scons build/X86/gem5.opt
[/s]

Μπορείτε να μην απενεργοποιήσετε τα link time optimizations χρησιμοποιώντας το

Code:
LDFLAGS=-fno-lto make scons ... 

ή
Code:
scons ... --no-lto

Edit: αγνοείστε ό,τι λέω για ARM. Δεν ειδα ότι θέλει να κάνουμε compile για arm  Grin
« Last Edit: November 15, 2020, 21:39:05 pm by pkarakal » Logged
WalkingTaylor
Ανερχόμενος/Ανερχόμενη
**
Posts: 85


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #5 on: November 15, 2020, 19:39:06 pm »

Code:
In file included from <b>build/ARM/cpu/o3/probe/elastic_trace.hh:58:0</b>,
                 from <b>build/ARM/python/_m5/param_ElasticTrace.cc:9</b>:
<b>build/ARM/proto/packet.pb.h:10:10:</b> <font color="#CC0000"><b>fatal error: </b></font>google/protobuf/port_def.inc: No such file or directory
 #include <font color="#CC0000"><b>&lt;google/protobuf/port_def.inc&gt;</b></font>
          <font color="#CC0000"><b>^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</b></font>
compilation terminated.
scons: *** [build/ARM/python/_m5/param_ElasticTrace.o] Error 1
scons: building terminated because of errors.

Μου πεταει αυτό σαν error κατα το build και το τερματίζει ξερει κανεις τιποτα;
Logged
Odysseask
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 88



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #6 on: November 15, 2020, 20:43:02 pm »

Quote from: Gwyn on November 15, 2020, 19:39:06 pm
Μου πεταει αυτό σαν error κατα το build και το τερματίζει ξερει κανεις τιποτα;

Είχα και εγώ θέμα με το protobuf. Με έβγαζε αυτό (ή παρόμοιο) και άλλα errors. Έκανα unistall όλα τα σχετικά αρχεία και το ξαναεγκατεστησα από source. Με ξαναέβγαλε πρόβλημα οπότε διέγραψα πλήρως το my_gem5 φάκελο (ή όπως τον ονόμασε ο καθένας) και το ξανακατεβασα ώστε να φτιάξει ξανά τα αρχεία του build όλα από την αρχή και επιτέλους φαίνεται να τρέχει.

Το πρόβλημά μου τώρα είναι ότι αφού για κάνα τέταρτο έδειχνε διάφορες εντολές, σε κάποια φάση κόλλησε σε μία (συγκεκριμένα σταμάτησε να εμφανίζει καινούριες εντολές στην
Code:
 ARM/dev/net/etherbus.cc - >.o 
) και τώρα ο υπολογιστής εδώ και άλλο ένα τέταρτο φαίνεται να έχει κολλήσει με το ποντίκι να κινείται πάρα πολύ αργά και με μεγάλη καθυστέρηση.

Επειδή στο ίντερνετ γράφανε ότι σε άλλους υπολογιστές παίρνει 1 τέταρτο και σε άλλους 2 ώρες, είναι αυτό φυσιολογικό ή με τρέχει τζάμπα και έχει κολλήσει;

Επίσης, πόσο χώρο καταλαμβάνει το build?

Edit Το έκανα επιτέλους. Με πήρε 20-25 λεπτά το build. Όλος ο φάκελος έχει μέγεθος 7.4  Gb. Το δικό μου πρόβλημα ήταν ότι είχα βάλει μεγάλο Ν και δεν έφτανε η μνήμη. Τελικά έβαλα Ν=4 αντί 12 που είχα βάλει και δεν είχα κανένα θέμα... Σαν τον Ίκαρο προπάθησα να πετάξω πολύ ψηλά και κάτι τέτοιες αηδίες...
« Last Edit: November 15, 2020, 22:14:54 pm by Odysseask » Logged

“It is difficult for me to imagine what 'personal liberty' is enjoyed by an unemployed person, who goes about hungry, and cannot find employment.

Real liberty can exist only where exploitation has been abolished, where there is no oppression of some by others, where there is no unemployment and poverty, where a man is not haunted by the fear of being tomorrow deprived of work, of home and of bread. Only in such a society is real, and not paper, personal and every other liberty possible.”
AsdP
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 107


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #7 on: November 15, 2020, 21:20:54 pm »

Quote
scons build/ARM/gem5.opt -j1

scons: *** No SConstruct file found.
File "/usr/lib/scons/SCons/Script/Main.py", line 940, in _main


Μου βγάζει το παραπάνω ερρορ οταν προσπαθω να τρεξω το build . Εχει καποιος ιδέα πως μπορώ να το διορθώσω;
Logged
Mavioux
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 61


git gud


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #8 on: November 15, 2020, 21:35:34 pm »

Quote from: Mavioux on November 15, 2020, 16:14:07 pm
Μου πετάει κι εμένα error στην εγκατάσταση του protobuf* (Unable to locate package protobuf*)
Επίσης όταν πάω να τρέξω την εντολή scons build/ARM/gem5.opt -j Ν (έχω δοκιμάσει Ν = 4 για τους πυρήνες και Ν = 1 για τον επεξεργαστη) μου πετάει το ίδιο error:
Code:
lto1: fatal error: bytecode stream in file '/home/mavioux/anaconda3/lib/python3.7/config-3.7m-x86_64-linux-gnu/libpython3.7m.a' generated with LTO version 6.0 instead of the expected 8.1
compilation terminated.
lto-wrapper: fatal error: g++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
scons: *** [build/ARM/marshal] Error 1
scons: building terminated because of errors.



Δεν μπορώ να βρω τίποτα σχετικό στο ίντερνετ ώστε να το λύσω, και πέρα από την εντολή protobuf δεν είχα κάνενα άλλο θέμα με τις προαπαιτούμενες εντολές. Από την περιγραφή του error υποψιάζομαι ότι σχετίζεται με κάποια λανθασμένη χρήση της python (διότι βλέπω ότι προσπαθεί να χρησιμοποιήσει την 3 και όχι την 2, ενώ έχω εγκατεστημένη και την python 2.7), αλλά δεν έχω ιδέα τι μπορώ να κάνω για να το φτιάξω.

Διέγραψα το anaconda από τον υπολογιστή μου και έτρεξα ξάνα την ίδια εντολή και αυτή τη φορά δούλεψε. Πληροφοριακά εμένα μου πήρα πάνω από μια ώρα, κοντά στις δυο, και το έτρεξα για N = 1. Όσο για ARM ή x86 εγώ απλώς έτρεξα το ARM διότι αυτό έλεγε στο φυλλάδιο του εργαστηρίου.
Logged
Odysseask
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 88



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #9 on: November 15, 2020, 21:48:57 pm »

Quote from: AsdP on November 15, 2020, 21:20:54 pm

Μου βγάζει το παραπάνω ερρορ οταν προσπαθω να τρεξω το build . Εχει καποιος ιδέα πως μπορώ να το διορθώσω;

Έχεις κάνει cd gem5 ή cd my_gem5 (ανάλογα δηλαδή πώς ονόμασες το φάκελο) πριν τρέξεις τη scon? Ο φάκελος αυτός, που σε λέει ότι δε τον βρίσκει, είναι μέσα στο φάκελο gem5 (ή my_gem5) που κατέβασες. Στις σημειώσεις δε γράφει την εντολή για να αλλάξεις directory γιατί υπονοεί ότι την ξέρεις.
Logged

“It is difficult for me to imagine what 'personal liberty' is enjoyed by an unemployed person, who goes about hungry, and cannot find employment.

Real liberty can exist only where exploitation has been abolished, where there is no oppression of some by others, where there is no unemployment and poverty, where a man is not haunted by the fear of being tomorrow deprived of work, of home and of bread. Only in such a society is real, and not paper, personal and every other liberty possible.”
AsdP
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 107


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #10 on: November 15, 2020, 21:58:44 pm »

ναι το εχω κανει αυτο, αλλα συνεχιζει πεταει το ιδιο ερρορ
Logged
WalkingTaylor
Ανερχόμενος/Ανερχόμενη
**
Posts: 85


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #11 on: November 15, 2020, 22:51:05 pm »

To ετρεξα για 6 cores αφου εκανα install protobuf με αλλο τροπο υπαρχει βιντεο στο youtube εκανε 10 λεπτα να κανει install και επιασε 7,5Gb
Logged
Sap
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 74


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #12 on: November 17, 2020, 18:26:10 pm »

Όταν δίνω εντολή για το build μου λέει αυτό:

SCons 3.0 or greater required, but you have SCons 2.4.1

For more details, see:
    http://gem5.org/documentation/general_docs/building


Έχω τρέξει εντωμεταξύ όλες τις αρχικές εντολές για τα πακέτα και στην εντολή για το scons  (sudo apt install scons m4 swig libboost-all-dev protobuf*)  μου λέει scons is already the newest version (2.4.1-1).


Ξέρει κανείς πώς θα κάνω update το Scons;
Logged
chasiotis
Θαμώνας
****
Posts: 372



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #13 on: November 20, 2020, 14:54:38 pm »

Εγω τωρα οταν προσπαθω να το κανω μπιλτ μου βγαζει το παρακατω ερρορ

*** Summary of Warnings ***
Warning: Your compiler doesn't support incremental linking and lto at the same time, so lto is
         being disabled. To force lto on anyway, use the --force-lto option. That will disable
         partial linking.
Warning: Header file <png.h> not found.
         This host has no libpng library.
         Disabling support for PNG framebuffers.
Logged
Mavioux
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 61


git gud


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] Εργαστήριο 2020-2021
« Reply #14 on: November 20, 2020, 15:22:50 pm »

Quote from: chasiotis on November 20, 2020, 14:54:38 pm
Εγω τωρα οταν προσπαθω να το κανω μπιλτ μου βγαζει το παρακατω ερρορ

*** Summary of Warnings ***
Warning: Your compiler doesn't support incremental linking and lto at the same time, so lto is
         being disabled. To force lto on anyway, use the --force-lto option. That will disable
         partial linking.
Warning: Header file <png.h> not found.
         This host has no libpng library.
         Disabling support for PNG framebuffers.

Είναι warnings, κι εμένα μου πετάει κάτι τέτοια, αλλα έχει γίνει build.
Logged
Pages: [1] 2 3 Go Up Print
Jump to:  

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