Add naive implementation

This commit is contained in:
Hugo Mårdbrink 2024-03-21 00:15:23 +01:00
commit 748b5ae9e4
5 changed files with 142 additions and 0 deletions

11
README.md Normal file
View file

@ -0,0 +1,11 @@
# DCT-II algorithm tailored for RISC-V satellites 🛰️
The goal of this project is to explore a hardware-software co-design approach to the DCT-II algorithm on a RISC-V processor.
There is currently a rise of RISC-V processors in the industry, especially in the space domain.
I thought it would be interesting to explore the DCT-II algorithm due to its applications in satellites, and its potential to be accelerated.
Therefore, this project places emphasis on energy efficient configurations in contrast to maximizing throughput.
## To build:
```bash
riscv64-unknown-elf-gcc -march=rv64gcv main.c -lm -o dct2d_riscv.out
```