Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jepeake/archoptimiser

optimisation of a ooo-issue processor using simplescalar
https://github.com/jepeake/archoptimiser

Last synced: 6 days ago
JSON representation

optimisation of a ooo-issue processor using simplescalar

Awesome Lists containing this project

README

        

# _archoptimiser_

_This repository contains .sh scripts to explore microarchitectural configrations of an OoO Issue Processor._

_This uses the processor simulation suite SimpleScalar & Wattch Simulators to analyse performance against a Splay Trees program._

---

### _Running the Simulator_

_1. Clone this Repo:_

```
git clone https://github.com/jepeake/arch-optimiser.git
cd arch-optimiser
```

_2. Run the Exploration Scripts:_
```
./scripts/{script_name_.sh
```

_3. Run the Optimum Configuration:_
```
./optimum_config.sh
```
---

### _Investigation_

_The investigation given here aims to minimise the total energy consumption of the OoO processor._

_The optimum script runs this configuration on SimpleScalar._

_See [Report](Arch-Exploration-Report.pdf) for findings._

---

![image](https://github.com/user-attachments/assets/8095a4d4-d25d-46cd-952c-435cb06f1d6c)

![image](https://github.com/user-attachments/assets/08f2e345-9930-4dda-99c5-aeab074c79a4)

---