openmv/lib/tflm
iabdalkader e5cdccc72e common: Introduce profiling support.
This adds a simple code profiler that leverages both SysTick and
the Performance Monitoring Unit (PMU) available on Armv8.1-M cores.
SysTick provides a simple high-resolution timer source, while the PMU
offers a cycle counter and multiple configurable event counters that
can track low-level performance metrics such as cache misses, pipeline
stalls, etc... See the Armv8.1-M Performance Monitoring User Guide
for additional details.

Function-level instrumentation is enabled using -finstrument-functions
on select files to automatically record statistics on entry/exit.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-08-24 16:57:06 +02:00
..
libtflm@73eb1aa074 misc: Restructure repo. 2025-04-13 08:28:34 +02:00
tflm_backend.cc lib: Use common alignment macros. 2025-07-16 11:18:56 +02:00
tflm.mk common: Introduce profiling support. 2025-08-24 16:57:06 +02:00