Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/herrmanno/c827-rechnerarchitektur
https://github.com/herrmanno/c827-rechnerarchitektur
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/herrmanno/c827-rechnerarchitektur
- Owner: herrmanno
- Created: 2022-04-22T07:30:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-06-23T07:06:58.000Z (over 2 years ago)
- Last Synced: 2024-10-11T07:13:41.508Z (27 days ago)
- Language: C
- Size: 27.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Case study for course 'C827 Rechnerarchitektur' of HTWK
This repository conatins multiple implementations of algorithms creating the Fibonacci sequence.
Slides to the corresponding case study can be found at [slides](./slides)
## Build
Compiling requires cmake. Creating additional artefacts requires `perf`, `objdump` and a RISC
toolchain.### Configure
```
mkdir -p build/debug
mkdir -p build/release
cmake -B build/debug -S . -D CMAKE_BUILD_TYPE=Debug
cmake -B build/release -S . -D CMAKE_BUILD_TYPE=Release
```### Compile to binary and object files
```
cmake --build build/debug
cmake --build build/release
```### Configure, Compile and create further artefacts
```
bash build.sh
```### Build on remote machine and download artifacts
```
bash build_remote.sh [ssh-connection-string]
```