Skip to content

SkourtsidisGiorgos/NTUA-AdvCompArch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NTUA-AdvCompArch

2019-2020 NTUA class "Advanced Computer Architecture"

Students had to run benchmarks in simulations of CPU’s, using INTEL’s PIN tool. The purpose was to compare the efficacy and accuracy of:

  1. Various sizes and configurations of L1,L2 Cache and Main memory.
  2. Branch Predictors
  3. Superscalar, Out-of-order CPUs
  4. Multithreading and lock protocols

In addition, we also had to examine energy consumption and temperature increase that each each technique lead to.

Students also had to implement some branch predictors and mutual exclusion protocols in C++,use bash scripts to run the benchmarks and plot the results using Python.

Releases

No releases published

Packages

No packages published