Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jepeake/archoptimiser
- Owner: jepeake
- Created: 2023-12-22T21:05:20.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T11:11:17.000Z (2 months ago)
- Last Synced: 2024-09-16T13:26:18.188Z (about 2 months ago)
- Language: C
- Homepage:
- Size: 507 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)
---