• gcwenger's avatar
    Fixed double-buffering timing (#3309) · c04b5588
    gcwenger authored
    API is synchronous per thread and threads are coordinated so that
    we know when we hit the last iteration everything is done.
    Using join() to gate end of iterations was introducing too much
    overhead to timing as verified via checking traces.
    c04b5588
Name
Last commit
Last update
.ci Loading commit data...
cmake Loading commit data...
contrib/docker Loading commit data...
doc Loading commit data...
licenses Loading commit data...
maint Loading commit data...
python Loading commit data...
src Loading commit data...
test Loading commit data...
.clang-format Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
ABOUT.md Loading commit data...
CMakeLists.txt Loading commit data...
CODEOWNERS Loading commit data...
CONTRIB.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
VERSION.in Loading commit data...
changes.md Loading commit data...
ecosystem-overview.md Loading commit data...