Hase οδηγίες χρήσης.



Σχετικά έγγραφα
Hase οδηγίες χρήσης.

Hase οδηγίες χρήσης.

ProcSim οδηγίες χρήσης.

ProcSim οδηγίες χρήσης.

ProcSim οδηγίες χρήσης.

ProcSim οδηγίες χρήσης.

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Δημιουργία μιας εφαρμογής Java με το NetBeans

SMPcache. Ένα εργαλείο για προσομοίωση-οπτικοποίηση κρυφής μνήμης (Cache)

Οργάνωση Υπολογιστών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Εργαστήριο 9: Εισαγωγή στην Ομοχειρία (Pipelining - Διοχέτευση) Μανόλης Γ.Η.

Εγκατάσταση της Unity

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Εμφάνιση ή απόκρυψη κοινών εικονιδίων της επιφάνειας εργασίας

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας)

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) Αθήνα, 1 Ιουνίου Εισαγωγή

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) Αθήνα, 16 Μαρτίου Εισαγωγή

Εκπαιδευτικό Ρομπότ ΝΧΤ (REM Bot)

qemu img create linux.img f raw 2G

Εγκατάσταση και δοκιμή προγραμμάτων για προγραμματισμό στη C

Αντικειμενοστρεφής Προγραμματισμός

lab1: Εισαγωγή σε Linux

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο;

Ας κάνουμε μια γάτα να περπατάει στο Scratch 2.0

Οδηγίες Για Τη Δημιουργία Ψηφιακής Υπογραφής

ΑΝΑΠΑΡΑΓΩΓΗ ΜΑΘΗΣΙΑΚΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΟ ΦΩΤΟΔΕΝΤΡΟ ΜΑΘΗΣΙΑΚΑ ΑΝΤΙΚΕΙΜΕΝΑ. Οδηγίες για Java

lab0: Εισαγωγή σε Linux

Unity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run

ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ

SPSS Statistical Package for the Social Sciences

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ OTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Εγκατάσταση του 1992 Enterprise

Οδηγίες για την Άσκηση 1

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

IDIKA eprescription SignMed Authentication & Digital Signature Client για Windows

OTOsuite. Εγχειρίδιο Εγκατάστασης. ελληνικά

ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Αλλαγή απόδοσης επιφάνειας

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Κλιμάκιο Πληροφορικής Σεμινάρια για τα λογισμικά κλειστού τύπου Κύκλος Α

Ψηφιακή Επεξεργασία Σήματος

Οδηγίες κατασκευής Ιστοσελίδων µε το πρόγραµµα FRONTPAGE 2003

Εγχειρίδιο συμπίεσης / αποσυμπίεσης αρχείων με το λο ογισμικό WinRAR Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ ΕΔ/70 21/11/2012

RMCLab. Remote Monitored and Controlled Laboratory

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα.

Εγχειρίδιο Χρήστη Φάση 1: Καταχώρηση Ειδικοτήτων

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Λειτουργικά Συστήματα Ι - Εργαστήριο

ΕΛΛΗΝΙΚΟ ΚΕΝΤΡΟ ΑΣΦΑΛΟΥΣ ΔΙΑΔΙΚΤΥΟΥ ΡΥΘΜΙΣΗ ΕΡΓΑΛΕΙΩΝ ΓΟΝΙΚΟΥ ΕΛΕΓΧΟΥ GOOGLE CHROME

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΔΙΑΣΥΝΔΕΣΗΣ CLIENT SECURE REMOTE ACCESS IP VPN

ΤΟ MICROSOFT WORD XP. Ας ξεκινήσουμε λοιπόν!

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

Equal Society e-learning platform

Τεχνικές προϋποθέσεις

Αναπαραγωγή με αρχεία ήχου

server : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών

TeleCost Hotel για Panasonic TDA

Εγκατάσταση Mozilla Firefox

Εγκατάσταση του 1992 OpenHome 10

Copyright 2016 HP Development Company, L.P.

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Android Studio για Linux

Οδηγίες για τη Χρήση του Εκπαιδευτικού Κοινωνικού δικτύου

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση εργαλείων Εικόνων, Εντολών και Ετικετών ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΝΤΟΥΛΑΚΗΣ - ΜΕΝΙΟΥΔΑΚΗΣ ΕΠΑ.Λ ΕΛ. ΒΕΝΙΖΕΛΟΥ

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

(3) Από την εργαλειοθήκη επιλέξτε το εργαλείο «ετικέτας (Label)». Δημιουργήστε μια ετικέτα στην φόρμα σας.

Vodafone Business Connect

ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ.

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία

ηµιουργία Αρχείου Πρότζεκτ (.qpf)

FAQs. οποιαδήποτε χρήση των πληροφοριών που περιέχονται σε αυτήν.

Ενημερώσεις λογισμικού Οδηγός χρήσης

Λειτουργικά Συστήματα

Μάθημα 4ο. Προγράμματα

Ξεκινώντας με το MIT App Inventor 2 Μάθημα 4 Δημιουργώντας ένα απλό παιχνίδι (Κορώνα Γράμματα)

ΟΔΗΓΟΣ ΔΗΜΙΟΥΡΓΙΑΣ ΤΡΙΣΔΙΑΣΤΑΤΩΝ ΓΡΑΦΙΚΩΝ ΜΕ ΧΡΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ POVRAY MODELER ΣΤΟ LINUX

Μαθαίνω τα Νοήματα. Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας. Οδηγός Εγκατάστασης. Ευίτα Φωτεινέα, Ελένη Ευθυμίου

ΟΛΟΚΛΗΡΩΜΕΝΟ ΣΥΣΤΗΜΑ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ E-AGIOGRAFIA

Transcript:

Hase οδηγίες χρήσης. Το Hase είναι ένα πρόγραμμα προσομοίωσης που έχει αναπτυχθεί στο πανεπιστήμιο του Εδιμβούργου (http://www.icsa.inf.ed.ac.uk/research/groups/hase/) και μπορεί να χρησιμοποιηθεί για να προσομοιώσει πληθώρα μοντέλων. Στο μάθημα θα το χρησιμοποιήσουμε για την προσομοίωση του pipelined datapath που μελετήσαμε. Το Hase και το μοντέλο που θα χρησιμοποιήσουμε υπάρχει ήδη στην περιοχή του μαθήματος και δεν χρειάζεται να κατεβάσετε τίποτα εσείς, αν κάποιος θέλει περισσότερες πληροφορίες σχετικά με το μοντέλο μπορει να επισκεπτεί το (http://www.icsa.inf.ed.ac.uk/research/groups/hase/models/mips/) και (http://www.icsa.inf.ed.ac.uk/cgi-bin/hase/mips-m.pl?mips-t.html,mips-f.html,menu.html). Εγκατάσταση του Hase: Για να εγκαταστήσετε το Hase εκτελέστε τις παρακάτω εντολές απο την περιοχή σας cp ~hy225/hase_install.tar.gz ~/ tar xvf hase_install.tar.gz cd hase_install./install.sh Μόλις τελειώσετε, το hase θα έχει εγκατασταθεί στην περιοχή σας στο directory ~/hase/hase-iii/. Εγκατάσταση του μοντέλου MIPS: Για να εγκαταστήσετε το μοντέλο του επεξεργαστή ακολουθήστε τις παρακάτω οδηγίες: cd ~/hase/hase iii/models/ mkdir mips cd mips cp ~/hase_install/mips1.tar.gz. tar xvf mips1.tar.gz Εκτέλεση του Hase: Για την εκτέλεση του Hase ακολουθηστε τις παρακάτω οδηγίες: Τρέξτε απο τερματικό τις παρακάτω εντολές για να ανοίξετε το Hase, cd ~/hase/hase iii/bin/./hase Θα δείτε να ανοίγει το παρακάτω παράθυρο:

κατόπιν, πατήστε File -> Load Project απο το μενου του παραθύρου. Στο παράθυρο που θα ανοίξει, πηγαίνετε στο directory ~/hase/hase iii/models/mips/v1.2/ και επιλέξτε το αρχείο mips_v1.2.edl, μετά πατήστε open.

Θα δείτε το pipelined datapath στα δεξιά της οθόνης. Στα αριστερά θα δείτε ένα σύνολο απο ρυθμίσεις σχετικά με την προσομοίωση καθώς και τα περιεχόμενα της μνήμης εντολών, δεδομένων, και του αρχείου καταχωρητών. Πατώντας το γαλάζιο γρανάζι στην γραμμή εργαλείων στην πάνω πλευρα του παραθύρου μπορειτε να κάνετε build το μοντέλο. κατόπιν μπορείτε να τρέξετε την προσομοίωση πατώντας το κουμπί με το πράσινο ανθρωπάκι. μετά, πατώντας το ρολόι, μπορείτε να φορτώσετε το trace file που δημιουργήθηκε απο την προσομοίωση. Στο παράθυρο που θα ανοίξει, επιλέξτε το αρχείο MIPS_V1.2.sim απο το directory ~/hase/hase iii/models/mips/v1.2/results/ και πατήστε open.

Θα δείτε στην πάνω πλευρά του παραθύρου, πάνω απο το datapath, να εμφανίζεται μια νέα γραμμή εργαλείων για την αναπαραγωγή του trace file που μόλις φορτώσατε. Χαμηλώστε την ταχυτητα και εξοικειωθείτε με την αναπαραγωγή του trace. Αλλαγή προγράμματος: Για να αλλάξετε τον πρόγραμμα που θα εκτελεστεί στην προσομοίωση σας πρεπει να αλλάξετε τα περιεχόμενα της μνήμης εντολών που βρίσκονται στο αρχείο: MEMORY.instr_mem.mem στο directory ~/hase/hase iii/models/mips/v1.2/ κάθε φορά που αλλάζετε τα περιεχόμενα του αρχείου πρεπει να φορτώσετε πάλι το μοντέλο, να το κάνετε build και να ξανατρέξετε την προσομοίωση. Ελέγξτε για την σωστή τροποποίηση του αρχείου κοιτώντας τα περιεχόμενα της μνήμης εντολών στα αριστερά.

Να είστε ιδιαίτερα προσεκτικοί με το συντακτικό, τυχόν λάθη θα φανούν όταν πάτε να αναπαράγετε το trace στην κάτω πλευρά του παραθύρου. Σημειώστε οτι το αρχείο πρεπει πάντα να τελειώνει με BREAK που σημαίνει το τέλος της εκτέλεσης. Επίσης προσέξτε οτι οι καταχωρητές εκφράζονται μόνο με τον αριθμό τους και με κεφαλαίο R και οτι τα opcodes είναι με κεφαλαία και δεν παρεμβάλονται κόμματα μεταξύ των ορισμάτων των εντολών. Οδηγίες για Windows: Το Haze είναι διαθέσιμο σύφωνα με τις παραπάνω οδηγίες στα μηχανήματα της σχολή και μπορει να τρέξει χωρίς ιδιαίτερες αλλαγές σε άλλες διανομές linux. Αν για κάποιο λόγο θέλετε να τρέξετε το Hase σε windows ίσως να αντιμετωπίσετε προβλήματα κατα την εγκατάσταση ή την λειτουργία του. Μερικοί δείκτες για την αντιμετώπιση αυτών των προβληματων αναφέρονται παρακάτω χωρίς αυτό να σημαίνει οτι είναι εγγυημένη η λειτουργία του Hase σε περιβάλλον windows. - Το Hase χρησιμοποιεί τον C++ Compiler της Microsoft που περιλαμβάνεται στo Visual studio άρα μάλλον πρεπει να εγκαταστήσετε και το visual studio. - Το Hase ψάχνει να βρει τον Compiler μέσω της Environment Variable "VS110COMNTOOLS" (για Visual Studio 2012) - ή "VS100COMNTOOLS" ή "VS90COMNTOOLS" για παλαιότερες εκδόσεις αντίστοιχα. Το Visual Studio 2013 όμως θα βάλει την έκδοση 12, δημιουργώντας την Environment Variable "VS120COMNTOOLS" (και δεν θα μπορεί να το βρει ο Hase). - Θα πρεπει να φτιάξετε ένα αντίγραφο αυτής την enviroment variable και να την κάνετε να δείχνει στο σωστό σημείο. - Για να φτιάξετε την μεταβλητή κάντε δεξί click στο "Computer", επιλέγουμε "Properties" (Ιδιότητες), "Advanced" (Για Προχωρημένους) και στο κάτω μέρος του Παραθύρου click στο κουμπί "Environment Variables".