MCPcopy Create free account
hub / github.com/RenderKit/oidn / parallel_for

Function parallel_for

devices/cpu/tasking.h:63–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

61
62 template<typename T0, typename F>
63 oidn_inline void parallel_for(const T0& D0, const F& f)
64 {
65 tbb::parallel_for(tbb::blocked_range<T0>(0, D0), [&](const tbb::blocked_range<T0>& r)
66 {
67 for (T0 i = r.begin(); i != r.end(); ++i)
68 f(i);
69 });
70 }
71
72 template<typename T0, typename T1, typename F>
73 oidn_inline void parallel_for(const T0& D0, const T1& D1, const F& f)

Callers 7

submitKernelsMethod · 0.85
submitKernelsMethod · 0.85
submitKernelsMethod · 0.85
submitKernelsMethod · 0.85
submitKernelsMethod · 0.85
submitKernelsMethod · 0.85
submitCPUConvAMXKernelFunction · 0.85

Calls 2

beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected