• 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
benchmark_pipelined.cpp 6.73 KB