(LLVM) Adding fifo optimizations for potential vectorization
(LLVM) Fifo optimizations for vectorization
- TODO : add runtime conditions
- TODO : fix TTA
(LLVM) Fifo optimization for vectorization : runtime conditions & TTA fix
(LLVM) fix : activate fifo optimization
(TTA) Fifo optimization for potential vectorization
(TTA) Add Workload information for each actor in result tab and a pie graph for worst actors
Add initial readme
Add initial gitignore
Add initial structure
(METIS) Add METIS Library
(ORCC-MAP) Data structure
Add basic features :
- load network from flatten XDF file
- convert network to CSR data structure for METIS
- partitions Recursive and KWay from METIS
- convert METIS partition to mapping data structure
- save mapping to XML file

TODO : fix memory issues
First stable version of mapping operations
Add Round-Robin strategy for mapping
Clean code
Function and variable names harmonization
Add robustness tests
Add traces framework
Add error framework
Use traces for all prints

TODO :
- Use error framework
- Use command line args
- More robustness tests
Refactoring : change file names
Command line args implementation.
Uses of Asserts for robustness.
Cleaning code.
Errors printed on stderr.

TODO :
- clean usage print function
- add error messages
- add error checks
- add function comments
- add real TODOs
Add defautl output file name.
Add error messages.
Remove useless traces.
Fix network init problems with roxml.
Change verbose levels.
Add Metis edge-cut printing.
Add full usage message.
Fix round-robbin issue.
Add weighs load.
Add some traces.
Trace function improved to accept a variable number of args.
Clean usage of prints using print_orcc_trace and print_orcc_error.