Christophe Favergeon d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
..
RTE d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
async d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
cprj d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
dot d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
fifobench_async d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
fifobench_sync d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
sync d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
.gitignore d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
ARMCM55_FP_MVE_config.txt d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
AppNodes.h d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
BenchAppNodes.h d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
CMakeLists.txt d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
ComplexAppNodes.h d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
README.md d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
asyncgraph.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
cg.clayer.yml d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
create_async.py d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
create_fifobench_async.py d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
create_fifobench_sync.py d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
create_sync.py d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
custom.h d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
custom_bench.cpp d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
custom_bench.h d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
example.csolution_ac6.yml d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
fifo.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
fifobench_async.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
fifobench_sync.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
graph_bench_async.py d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
graph_bench_sync.py d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
graph_complex.py d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
main.cpp d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
main_fifo.cpp d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
main_fifobench.cpp d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
nodes.py d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
nodes_bench.py d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
run_fifo.bat d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
run_fifobench_async.bat d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
run_fifobench_sync.bat d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
syncgraph.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
timing.c d760b35617 Added some tests for the ComputeGraph. 3 سال پیش
vht.clayer.yml d760b35617 Added some tests for the ComputeGraph. 3 سال پیش

README.md

README

Some tests to validate some parts of the Compute graph. They all rely on the CMSIS build tools and Arm Virtual Hardware.

List of tests

  • create_sync.py
    • Create a complex graph containing all classes defined in GenericNodes.h (synchronous mode). Used to test that it builds and that there are no errors in the templates
    • cbuild "cprj\syncgraph.CommandLine+VHT-Corstone-300.cprj"
  • create_async.py
    • Create a complex graph containing all classes defined in GenericNodes.h (ssynchronous mode). Used to test that it builds and that there are no errors in the templates
    • cbuild "cprj\asyncgraph.CommandLine+VHT-Corstone-300.cprj"
  • create_fifobench_sync.py
    • Create a graph with FFT / IFFT : the graph is decomposing a signal and rebuilding it. It is used to test the performance of different FIFOs implementations (synchronous mode)
    • cbuild "cprj\fifobench_sync.CommandLine+VHT-Corstone-300.cprj"
  • create_fifobench_async.py
    • Create a graph with FFT / IFFT : the graph is decomposing a signal and rebuilding it. It is used to test the performance of different FIFOs implementations (asynchronous mode)
    • cbuild "cprj\fifobench_async.CommandLine+VHT-Corstone-300.cprj"
  • There is a simple FIFO test to check the behavior of the FIFO implementation:
    • cbuild "cprj\fifo.CommandLine+VHT-Corstone-300.cprj"