Skip to content

takekoputa/201C_TLB_Optimizations

 
 

Repository files navigation

TLB Optimizations

Clone this repo

git clone https://github.com/takekoputa/201C_TLB_Optimizations --recursive
cd 201C_TLB_Optimizations

Compiling gem5 on CSIF machines

pip3 install scons --users
git submodule update --init --recursive --progress
cd gem5
~/.local/bin/scons build/RISCV/gem5.opt -j`nproc`

Compile Benchmarks

Installing Dependencies

apt-get install gcc-riscv64-linux-gnu g++-riscv64-linux-gnu

Compile m5

From the project directory,

cd gem5/util/m5
scons riscv.CROSS_COMPILE=riscv64-linux-gnu- build/riscv/out/m5

Compile Benchmarks

From the project directory,

./scripts/compile_benchmarks.sh

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.0%
  • C++ 15.9%
  • C 3.0%
  • Shell 1.1%