Commit Graph

690 Commits (3b415fe48e0285dbf42a24364f1d51086e662124)
 

Author SHA1 Message Date
Christophe Favergeon 9eb4e92e74 Corrected issue #57
Problem with arm_scale_q15 and q31.

Reorganized a little the cmsis build scripts for the test framework.
3 years ago
Christophe Favergeon b9b58d044e Small change to a PythonWrapper test. 3 years ago
Christophe Favergeon 302897a523 Update to the release notes for the Python wrapper 3 years ago
Christophe Favergeon f2f099f886 ComputeGraph improvements.
More customization options
3 years ago
Christophe Favergeon 568e45afc6 Improvements to CG
Small bug fix to make it easier to use several scheduler.
Improvement to declare new arguments for a node.
3 years ago
Christophe Favergeon 5a99a5c5ad Improvement to compute graph
More customization options
New (experimental) scheduling algorithm to improve latencies.
3 years ago
Christophe Favergeon 8ed2ef7a7e Corrected doxygen issue. 3 years ago
Silfurion 3d5fb83720 Add some f64 Neon optimisations for aarch64
Some documentation improvements.
3 years ago
Christophe Favergeon 633b528421 Corrected issue #49
Incorrect out of bounds value for linear interpolation (float).
3 years ago
Christophe Favergeon f74f666fb0 Added more customization hooks to compute graph. 3 years ago
Christophe Favergeon b8177102d9 Added support for CMSIS Event Recorder to the Compute Graph.
Added also more customization options for the compute graph.
3 years ago
Christophe Favergeon 142dcec5c3 Correction in python script for compute graph
Buffer numbering issue for memory optimzation and buffer sharing
3 years ago
Christophe Favergeon 06c439f7e7 Added documentation for cyclo static scheduling 3 years ago
Christophe Favergeon 30be135940 Modified C++ implementation of compute graph to support new scheduler 3 years ago
Christophe Favergeon c91c8d6cec Improvement to compute graph
New cyclo static scheduler
New code generation mode using switch / case to decrease code size.
3 years ago
Christophe Favergeon 1edf36dff6 Prepare PythonWrapper for next release 3 years ago
Christophe Favergeon 89610e31cb Corrected pack generation script 3 years ago
Christophe Favergeon d5c287973b Corrected version number in .pdsc 3 years ago
Christophe Favergeon 7c595300cc Updated documentation due to the renaming of SDF.
Corrected small bug introduced by duplicate feature in SDF.
3 years ago
Christophe Favergeon 8e4c71fd0d Renamed SDF to Compute Graph - Static Flow
Updated examples.
3 years ago
Christophe Favergeon a11e026e4f SDF now support connection to multiple outputs.
Duplicate nodes are inserted automatically.
3 years ago
Christophe Favergeon ea509ff389 Improved SDF documentation for example1
Custom datatype now supported
3 years ago
Christophe Favergeon e7010120fd Added support for custom datatype for Python code generated by SDF 3 years ago
Christophe Favergeon 7de5cc0caf Improvement to SDF
Possibility to use a C struct as type for the IO.
Added Duplicate2 and Duplicate3 nodes.
Added an example (example8) to demonstrate and test those new features.
3 years ago
Stephanos Ioannidis 5783c6e509
Fix uninitialised variable references reported by GCC 12 (#42)
This commit fixes the uninitialised variable reference warnings
reported by GCC 12.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
3 years ago
Christophe Favergeon cbf9e73c06 Improved comment and test framework. 3 years ago
Christophe Favergeon 305b12c4a7 Corrected small issues when building for aarch64. 3 years ago
Christophe Favergeon b416800e17 Updated Python wrapper with new accumulate functions 3 years ago
Christophe Favergeon 7a8b3da85e Merge PR #29
Accumulate functions
3 years ago
Christophe Favergeon 865419778b Added tests for the new accumulate functions.
Corrected build issue on Neon without aarch64 support.
Corrected some Doxygen issues
3 years ago
Silfurion 2887bff90c remove MVE part to keep testable part on my side 3 years ago
Silfurion 5630232a47 Remove q7 , q15 and q31 version of accumulate function 3 years ago
Silfurion d2b8728b22 Update Output type to avoid saturation 3 years ago
Silfurion 1443d0625f Update BasicMathFunctionsF16.c 3 years ago
Silfurion 31807c257c update for pull request 3 years ago
Silfurion bfb2b13b80 Update for pull request 3 years ago
Silfurion 9a1a7d284f Prepare for merge 3 years ago
Christophe Favergeon a973e9ed37 Improved cmsis build project files to build with v1.11.0 release 3 years ago
Jonatan Antoni c7acb4a545 Fix release workflow.
Publishing of release documentation failed with
'../latest' is outside repository [..]
3 years ago
Christophe Favergeon e0bb1407f7 Improved documentation 3 years ago
Christophe Favergeon 2bd5292468 Optimizations for QR decomposition. 3 years ago
Christophe Favergeon 6e95cfef9d Typo in MatrixFunctionsF16.c
A .f32 version was included.
Correcting issue #36
3 years ago
Vladimir Marchenko 5d43a377b6
Extended new doxygen layout with version dropdown + minor cleanup. (#34)
* Extended new doxygen layout with version dropdown + minor cleanup.

* Removed unnecessary reference to printComponentTabs.js
3 years ago
Christophe Favergeon da2a055e21 Improved speed of atan2 for q15 and q31 versions.
Inlined some CMSIS-DSP functions (since they were used on vectors
of only 1 sample).
3 years ago
Christophe Favergeon 7a3816fcdd Correction of issue #2 3 years ago
Christophe Favergeon 5721f94b28 Improved documentation
Corrected issues #7 and #8
Removed duplicates
Started using Mathjax
3 years ago
Christophe Favergeon 6a7b8879f4 Added documentation about how to build with Make
An example makefile was added into Source and the README improved.
Small correction to Python wrapper URLs.
3 years ago
Christophe Favergeon 91f599c052 Householder and QR decomposition for matrices (f64,f32,f16).
(not yet optimized)
3 years ago
Christophe Favergeon ae88662740 Corrected documentation issue in arm_init_fir_f64 3 years ago
Christophe Favergeon b665767f3e Removed duplicate Doxygen definitions. 3 years ago