/Advanced-Comparch

NTUA ECE 8th Semester

Primary LanguageC++

Advanced Computer Architecture

  • NTUA 8th Semester Lesson

Prerequisites

Before Exercises

Run the following:

make deps

Exercise 1

Run the following to install pintool and parsec:

pipenv run python -m src.ex1.install

If you want to make the pintool again run:

pipenv run python -m make 1

To run L1 configuration:

pipenv run python -m src.ex1.run L1

Run pipenv run python -m src.ex1.run --help for options.

Plots

Run pipenv run python -m src.ex1.plot --help to check how to make plots.

10 Million Instructions

Run pipenv run python -m src.ex1.run10m --time. Run pipenv run python -m src.ex1.plot10m to plot results.

Exercise 2

Run the following to install pintool:

pipenv run python -m make 2

Run the following to run benchmarks:

pipenv run python -m src.ex2.run --time