Skip to content

gianniskotsas/computer_architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Αρχιτεκτονική Υπολογιστών

Κοτσακιαχίδης Γιάννης (9029), Κωνσταντίνος Βεργόπουλος (8508)

Το συγκεκριμένο repository περιέχει όλα τα αποτελέσματα των εργαστηρίων του μαθήματος "Αρχιτεκτονική Υπολογιστών".

Σκοπός των εργαστηρίων είναι η εξοικείωση με το gem5, ένα λογισμικό ανοιχτού κώδικα με το οποίο έχουμε τη δυνατότητα να προσομοιώνουμε τις επιδόσεις διάφορων επεξεργαστών σε διαφορετικά προγράμματα C που δουλεύουμε δίνοντάς μας στατιστικά.

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

Γιατί είναι σημαντικά όλα αυτά;

Όταν αναλαμβάνουμε ένα project στο οποίο έχουμε διάφορους περιορισμούς, πρέπει ως σχεδιαστές να επιλέξουμε το κατάλληλο hardware για τη δουλειά που θέλουμε να υλοποιεί έτσι ώστε να καλύπτονται όλες οι προδιαγραφές που έχουν οριστεί από την αρχή.

About

Computer Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published