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

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"