SlideServe
Menu
Préférences
© SlideServe · v2026

MIPS Project -- Simics

cullen avatar
11 diapositives · 420 Views · Jul 27, 2014

MIPS Project -- Simics. Yang Diyi 2012.4.25. Outline. Introduction to Simics Simics Installation Linux W indows Guide to Labs General idea Score Policy. Introduction to Simics. An efficient , instrumented , system level instruction set simulator

MIPS Project -- Simics - slide 1
01 / 11MIPS Project -- Simics
1 / 17

Télécharger la présentation

MIPS Project -- Simics
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. MIPS Project -- Simics Yang Diyi 2012.4.25

  2. Outline • Introduction to Simics • Simics Installation • Linux • Windows • Guide to Labs • General idea • Score Policy

  3. Introduction to Simics • Anefficient,instrumented, system level instructionsetsimulator • Uses: program analysis, computer architecture research, and kenerl debugging

  4. SimicsInstallation • Installation under Linux • For detailed procedure, refer to MIPS Page • Space requirement: • 400MB for initial • 1.5G for images • Additional space • Simics provided • ftp: //820711:public@public.sjtu.edu.cn/Simics/ • File name: simics-pal-3.0.31-linux.tar

  5. Simics Installation • Several steps • Check compatibility • $ gcc--version #for GCC • $ g++ --version #for G++ • $ ldd --version #for Glibc • Install • Copy the package to /opt and extract • Command: /opt$ tar –xvf simics-pal-3.0.31-linux.tar • Root priviledge • Run • /opt$ cd simics-3.0-install • /opt/simics-3.0-install$ ./install-simics.sh

  6. Simics Installation • After installation • Remove or rename the file libgcc_s.so.1 in directory simics/x86-linux/sys/lib (rm) • Setting up your license by copying it to simcis/license • Image setup • Three images • Copy them to same directory, add it to start-up commands

  7. Guide to Labs • Lab 1 through 3 are required • Directed portion(whose answer is determined) • Observe the running of different CPUs by benchmark code provided • Make analysis and comparisons among them • Open portion • Reasonable is ok

  8. Guide to Labs • Lab1 • Some simple observation and analysis problem • Design a processor and an ISA • Lab2 • Memory hierarchy • Cache, parameters, replacement policies • Lab3 • Virtual experiments • TLB performances

  9. Guide to Labs • Report • Answers to corresponding questions • Analysis on Execution information • Designed Details • Anything gained from Simics • Presentation

  10. Score Policy • ~20 points • Report (Date: 5.9) • Directed Portion + Optional • A good job will earn extra points • Presentation – 5 min(Date: 5.12)

  11. Thanks Q & A