[neurun] Introduced ITimer, CPUTimer and CLTimer (#6690)
authorIvan Vagin/AI Tools Lab /SRR/Engineer/삼성전자 <ivan.vagin@samsung.com>
Tue, 20 Aug 2019 06:43:55 +0000 (15:43 +0900)
committer박세희/On-Device Lab(SR)/Principal Engineer/삼성전자 <saehie.park@samsung.com>
Tue, 20 Aug 2019 06:43:55 +0000 (15:43 +0900)
commitef328f09927932f2bf102499000fef3974958056
treed1ece5d464fcb056c83e20a8f27190ad3bb276b1
parent7ffdfb4ee95b745acbf26bb583765d126407e6b1
[neurun] Introduced ITimer, CPUTimer and CLTimer (#6690)

* [neurun] Introduced ITimer, CPUTimer and CLTimer

* Introduced ITimer, CPUTimer and CLTimer
* Added timer getters to backends config
* Made ProfileObserver to measure time with ITimer

Signed-off-by: Ivan Vagin <ivan.vagin@samsung.com>
* Review fixes

Signed-off-by: Ivan Vagin <ivan.vagin@samsung.com>
runtimes/neurun/backend/acl_cl/CLTimer.h [new file with mode: 0644]
runtimes/neurun/backend/acl_cl/Config.h
runtimes/neurun/backend/acl_neon/Config.h
runtimes/neurun/backend/cpu/Config.h
runtimes/neurun/core/include/backend/IConfig.h
runtimes/neurun/core/include/exec/ExecutionObservers.h
runtimes/neurun/core/include/util/ITimer.h [new file with mode: 0644]
runtimes/neurun/core/src/exec/ExecutionObservers.cc