https://github.com/halide/Halide
Revision 17b537c6c93b4c3e77b97b0e7e960b21064ae681 authored by Zalman Stern on 22 March 2022, 19:04:53 UTC, committed by GitHub on 22 March 2022, 19:04:53 UTC
* Add support for timer interrupt based profiling, which is useful for bring up
on embedded ("bare metal") systems that may not have a full OS with threads.

* Update runtime_api file with new routines.

* Turn locking back on in timer based profiling case as it can be used
in multiprocessor situations. (Both as an option on systems where
threads would be fine and on embedded systems which don't have time
shared threads but cores are dedicated to the Halide threadpool.)

* Add target flag for timer profiling and extend performance_profiler
test to cover timer profiling.
1 parent 650554a
History
Tip revision: 17b537c6c93b4c3e77b97b0e7e960b21064ae681 authored by Zalman Stern on 22 March 2022, 19:04:53 UTC
Timer based profiler (#6642)
Tip revision: 17b537c
File Mode Size
.github
apps
cmake
dependencies
doc
packaging
python_bindings
src
test
tools
tutorial
util
.clang-format -rw-r--r-- 1.4 KB
.clang-format-ignore -rw-r--r-- 265 bytes
.clang-tidy -rw-r--r-- 1.8 KB
.gitattributes -rw-r--r-- 342 bytes
.gitignore -rw-r--r-- 1.1 KB
.gitmodules -rw-r--r-- 0 bytes
CMakeLists.txt -rw-r--r-- 5.6 KB
CMakePresets.json -rw-r--r-- 5.2 KB
CODE_OF_CONDUCT.md -rw-r--r-- 3.5 KB
LICENSE.txt -rw-r--r-- 3.2 KB
Makefile -rw-r--r-- 102.9 KB
README.md -rw-r--r-- 16.4 KB
README_cmake.md -rw-r--r-- 72.6 KB
README_rungen.md -rw-r--r-- 12.1 KB
README_webassembly.md -rw-r--r-- 10.5 KB
run-clang-format.sh -rwxr-xr-x 1.4 KB
run-clang-tidy.sh -rwxr-xr-x 3.2 KB

README.md

back to top