110 likes | 386 Vues
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
E N D
MIPS Project -- Simics Yang Diyi 2012.4.25
Outline • Introduction to Simics • Simics Installation • Linux • Windows • Guide to Labs • General idea • Score Policy
Introduction to Simics • Anefficient,instrumented, system level instructionsetsimulator • Uses: program analysis, computer architecture research, and kenerl debugging
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
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
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
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
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
Guide to Labs • Report • Answers to corresponding questions • Analysis on Execution information • Designed Details • Anything gained from Simics • Presentation
Score Policy • ~20 points • Report (Date: 5.9) • Directed Portion + Optional • A good job will earn extra points • Presentation – 5 min(Date: 5.12)
Thanks Q & A