summaryrefslogtreecommitdiffstats
path: root/baseline/source/cjpeg_transupp/cjpeg_transupp.c
diff options
context:
space:
mode:
authorJoshua Bakita <jbakita@cs.unc.edu>2020-10-17 00:52:09 -0400
committerJoshua Bakita <jbakita@cs.unc.edu>2020-10-17 00:52:09 -0400
commit917499f6257ac51c05e8302af877d56a22f28cb5 (patch)
tree880ad3fed41cfa521deb96b81a5fb89227a31e81 /baseline/source/cjpeg_transupp/cjpeg_transupp.c
parent6ea9939e0610a809f6f47d13ec68df00d1ca0afc (diff)
Cleanup in extra.h for non-paired benchmarks
- No parameter or output format changes - Better error messages - Auto-detect core - Fix off-by-one error in job counting - Explicitly invoke the scheduler with sched_yield() between jobs so that there's less work to do when (if) the scheduling timer interrupt comes around. (This has a surprisingly significant impact on timings.)
Diffstat (limited to 'baseline/source/cjpeg_transupp/cjpeg_transupp.c')
-rw-r--r--baseline/source/cjpeg_transupp/cjpeg_transupp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/baseline/source/cjpeg_transupp/cjpeg_transupp.c b/baseline/source/cjpeg_transupp/cjpeg_transupp.c
index e77d15b..3f48539 100644
--- a/baseline/source/cjpeg_transupp/cjpeg_transupp.c
+++ b/baseline/source/cjpeg_transupp/cjpeg_transupp.c
@@ -707,7 +707,7 @@ void _Pragma ( "entrypoint" ) cjpeg_transupp_main( void )
707int main(int argc, char **argv) 707int main(int argc, char **argv)
708{ 708{
709 SET_UP 709 SET_UP
710 for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ 710 for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){
711 START_LOOP 711 START_LOOP
712 cjpeg_transupp_init(); 712 cjpeg_transupp_init();
713 cjpeg_transupp_main(); 713 cjpeg_transupp_main();