Software tools for Computer Architecture - EITF20

Labs

Lab assignments/manual can be downloaded from the Course Material page on the EITF20 Computer Architecture web-site.

Lab 1

The software for this lab is available on the lab-computers in rooms E4115, E4116, etc. Log in as the user 'dark'. The labassistant can give you the password.

MIPS simulator

ScoreBoard

http://dark.eit.lth.se/darklab/scoreboard/
http://dark.eit.lth.se/cgi-bin/ScoreBoard.pl

Tomasulo

http://dark.eit.lth.se/darklab/tomasulo/script/tomasulo.htm

Tomasulo's Algorithm (HASE)

Computer Architecture Simulation Models at HASE

Lab 2

Go to http://dark.eit.lth.se/darklab/ and log in.

The SimpleScalar simulator and cross-compiler are available for download from http://www.simplescalar.com/

Lab 3

MIPS simulator - see above
C-program 1,
C-program 2,
C-program 3

Lab 4

Go to http://dark.eit.lth.se/darklab/ and log in.

MatLab routines for plotting results in Laboratory 4: Assignment 'Cache performance',
Assignment 'Relation block size, miss ratio and mean access time',

The SimpleScalar simulator and cross-compiler are available for download from http://www.simplescalar.com/

Links

COMPUTER ARCHITECTURE TUTORIAL

Cache Tutorial

CACTI - a tool for estimating cache parameters such as access times, power, etc.

Computer Architecture Education Tools - a set of java-applets for visualizing and simulating different things. Play around!