Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drmargarido/minimize_memory
Memory Reduction Presentation and Benchmark
https://github.com/drmargarido/minimize_memory
Last synced: about 2 months ago
JSON representation
Memory Reduction Presentation and Benchmark
- Host: GitHub
- URL: https://github.com/drmargarido/minimize_memory
- Owner: drmargarido
- Created: 2019-04-15T04:52:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-24T01:44:35.000Z (about 5 years ago)
- Last Synced: 2024-08-01T15:30:04.403Z (5 months ago)
- Language: C
- Size: 5.73 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# minimize_memory
Memory Reduction Presentation and Benchmark
## Compile Code
The code of the benchmark programs is in the src folder. I used a technique called literate programming using the (Literate)[https://github.com/zyedidia/Literate] code generator.
Just by using make the executables will be generated.
```
make
```## Generate Presentation
Presentation is generated with beamer. So pandoc will be necessary to generate the presentation. Since pandoc translates de presentation mardown to latex a latex compiler must be available also.
```sh
make presentation
```## Add New Benchmark
1. Create a file for you benchmark implementation in the src folder
2. Add a new entry to the src/imports.txt file
3. Implement
4. Change the base Makefile accordingly**Note** - It's a good ideia to use fltk or gtk as a base.
## Contributors
* Daniel Margarido