├── .Templates ├── figure-code ├── figure-graphics ├── minipage-code └── minipage-tabular ├── .gitignore ├── .mailmap ├── COPYING ├── CodeSamples ├── .gitignore ├── COPYING ├── Makefile ├── SMPdesign │ ├── .gitignore │ ├── Makefile │ ├── data │ │ ├── hps.2020.03.30a │ │ │ ├── cpuinfo.hps │ │ │ ├── matmul.hps.2020.03.30a.dat │ │ │ ├── matmul.hps.2020.03.30a.out │ │ │ ├── matmuleff.eps │ │ │ └── plots.sh │ │ └── p5 │ │ │ ├── cpuinfo.2010.03.28a.out │ │ │ └── matmul.sh.2010.03.28a.out │ ├── deqtorture.h │ ├── lockdeq.c │ ├── lockhdeq.c │ ├── lockrwdeq.c │ ├── locktdeq.c │ ├── matmul.c │ ├── matmul.reduce.sh │ ├── matmul.sh │ ├── matmul_block.c │ ├── maze │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README │ │ ├── maze.c │ │ ├── maze.h │ │ ├── maze_2seq.c │ │ ├── maze_fg.c │ │ ├── maze_parallel.h │ │ ├── maze_part.c │ │ ├── maze_seq.c │ │ ├── mazecmp.bash │ │ ├── mazegen.bash │ │ ├── mazeq.sh │ │ ├── mazethread.bash │ │ ├── plots.sh │ │ ├── productionplots.bash │ │ ├── reduce.bash │ │ ├── reducemazecmp.bash │ │ ├── reducemazethread.bash │ │ ├── reducerectmazecmp.bash │ │ ├── runmazecmp.bash │ │ ├── runmazethread.bash │ │ └── runrectmazecmp.bash │ ├── smpalloc-af.1.dat │ ├── smpalloc-af.2.dat │ ├── smpalloc.1.dat │ ├── smpalloc.2.dat │ ├── smpalloc.c │ ├── smpalloc.canonical.eps │ ├── smpalloc.eps │ ├── smpalloc.gif │ ├── smpalloc.pbm │ └── smpalloc.sh ├── advsync │ ├── .gitignore │ ├── Makefile │ ├── lifo-push.c │ ├── lifo-stress.h │ ├── q.c │ ├── q.h │ ├── queuetorture.h │ ├── singleq.c │ ├── singleq.h │ ├── special │ │ ├── .gitignore │ │ ├── timewritecache.c │ │ ├── timewritecache.mk │ │ ├── writecacheflow.c │ │ ├── writeflowgroup.sh │ │ └── writeflowtab.sh │ └── wfenqueue.c ├── api-pthreads │ ├── QAfter │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── time.c │ │ └── timelocked.c │ ├── api-gcc.h │ ├── api-pthreads.h │ ├── include │ │ └── dgettimeofday.c │ └── util.h ├── arch-arm │ ├── Makefile.arch │ └── arch-arm.h ├── arch-arm64 │ ├── Makefile.arch │ └── arch-arm64.h ├── arch-ppc64 │ ├── Makefile.arch │ └── arch-ppc64.h ├── arch-x86 │ ├── Makefile.arch │ └── arch-x86.h ├── count │ ├── .gitignore │ ├── Makefile │ ├── atomic.eps │ ├── atomic125.eps │ ├── atomic125.png │ ├── atomic_hps.eps │ ├── atomic_hps.png │ ├── atomic_nehalem.eps │ ├── atomic_nehalem.png │ ├── count_atomic.c │ ├── count_end.c │ ├── count_end_rcu.c │ ├── count_lim.c │ ├── count_lim_app.c │ ├── count_lim_atomic.c │ ├── count_lim_sig.c │ ├── count_limd.c │ ├── count_nonatomic.c │ ├── count_stack.c │ ├── count_stat.c │ ├── count_stat_atomic.c │ ├── count_stat_eventual.c │ ├── count_tstat.c │ ├── counttorture.h │ ├── data │ │ ├── 2012.12.30a.p6ihhpc7 │ │ │ ├── count_atomic:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_atomic:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_end:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_end:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_end_rcu:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_end_rcu:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_lim:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_lim:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_lim_app:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_lim_app:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_lim_atomic:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_lim_atomic:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_lim_sig:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_lim_sig:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_limd:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_limd:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_nonatomic:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_nonatomic:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_stat:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_stat:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_stat_atomic:r.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_stat_atomic:u.p6ihhpc7.2012.12.30b.raw │ │ │ ├── count_stat_eventual:r.p6ihhpc7.2012.12.30b.raw │ │ │ └── count_stat_eventual:u.p6ihhpc7.2012.12.30b.raw │ │ ├── count_atomic:r.2009.05.03a.dat │ │ ├── count_atomic:r.elm3b128.2009.05.29a.dat │ │ ├── count_atomic:r.hps.2019.10.23a.dat │ │ ├── count_atomic:r.hps.2019.10.23a.raw │ │ ├── count_atomic:r.perfsqh.2010.02.11a.dat │ │ ├── count_atomic:u.2009.05.03a.dat │ │ ├── count_atomic:u.2009.05.25a.dat │ │ ├── count_atomic:u.elm3b128.2009.05.29a.dat │ │ ├── count_atomic:u.hps.2019.10.23a.dat │ │ ├── count_atomic:u.hps.2019.10.23a.raw │ │ ├── count_atomic:u.perfsqh.2010.02.11a.dat │ │ ├── count_end:r.hps.2019.10.23a.dat │ │ ├── count_end:r.hps.2019.10.23a.raw │ │ ├── count_end:r.perfsqh.2010.02.11a.dat │ │ ├── count_end:u.hps.2019.10.23a.dat │ │ ├── count_end:u.hps.2019.10.23a.raw │ │ ├── count_end:u.perfsqh.2010.02.11a.dat │ │ ├── count_end_rcu:r.hps.2019.10.23a.dat │ │ ├── count_end_rcu:r.hps.2019.10.23a.raw │ │ ├── count_end_rcu:r.perfsqh.2010.02.11a.dat │ │ ├── count_end_rcu:u.hps.2019.10.23a.dat │ │ ├── count_end_rcu:u.hps.2019.10.23a.raw │ │ ├── count_end_rcu:u.perfsqh.2010.02.11a.dat │ │ ├── count_lim:r.hps.2019.10.23a.dat │ │ ├── count_lim:r.hps.2019.10.23a.raw │ │ ├── count_lim:r.perfsqh.2010.02.11a.dat │ │ ├── count_lim:u.hps.2019.10.23a.dat │ │ ├── count_lim:u.hps.2019.10.23a.raw │ │ ├── count_lim:u.perfsqh.2010.02.11a.dat │ │ ├── count_lim_app:r.hps.2019.10.23a.dat │ │ ├── count_lim_app:r.hps.2019.10.23a.raw │ │ ├── count_lim_app:r.perfsqh.2010.02.11a.dat │ │ ├── count_lim_app:u.hps.2019.10.23a.dat │ │ ├── count_lim_app:u.hps.2019.10.23a.raw │ │ ├── count_lim_app:u.perfsqh.2010.02.11a.dat │ │ ├── count_lim_atomic:r.hps.2019.10.23a.dat │ │ ├── count_lim_atomic:r.hps.2019.10.23a.raw │ │ ├── count_lim_atomic:r.perfsqh.2010.02.11a.dat │ │ ├── count_lim_atomic:u.hps.2019.10.23a.dat │ │ ├── count_lim_atomic:u.hps.2019.10.23a.raw │ │ ├── count_lim_atomic:u.perfsqh.2010.02.11a.dat │ │ ├── count_lim_sig:r.hps.2019.10.23a.dat │ │ ├── count_lim_sig:r.hps.2019.10.23a.raw │ │ ├── count_lim_sig:r.perfsqh.2010.02.11a.dat │ │ ├── count_lim_sig:u.hps.2019.10.23a.dat │ │ ├── count_lim_sig:u.hps.2019.10.23a.raw │ │ ├── count_lim_sig:u.perfsqh.2010.02.11a.dat │ │ ├── count_limd:r.hps.2019.10.23a.dat │ │ ├── count_limd:r.hps.2019.10.23a.raw │ │ ├── count_limd:r.perfsqh.2010.02.11a.dat │ │ ├── count_limd:u.hps.2019.10.23a.dat │ │ ├── count_limd:u.hps.2019.10.23a.raw │ │ ├── count_limd:u.perfsqh.2010.02.11a.dat │ │ ├── count_nonatomic:r.2009.05.03a.dat │ │ ├── count_nonatomic:r.elm3b128.2009.05.29a.dat │ │ ├── count_nonatomic:r.hps.2019.10.23a.dat │ │ ├── count_nonatomic:r.hps.2019.10.23a.raw │ │ ├── count_nonatomic:r.perfsqh.2010.02.11a.dat │ │ ├── count_nonatomic:u.2009.05.03a.dat │ │ ├── count_nonatomic:u.2009.05.25a.dat │ │ ├── count_nonatomic:u.elm3b128.2009.05.29a.dat │ │ ├── count_nonatomic:u.hps.2019.10.23a.dat │ │ ├── count_nonatomic:u.hps.2019.10.23a.raw │ │ ├── count_nonatomic:u.perfsqh.2010.02.11a.dat │ │ ├── count_stat:r.elm3b128.2009.05.29a.dat │ │ ├── count_stat:r.hps.2019.10.23a.dat │ │ ├── count_stat:r.hps.2019.10.23a.raw │ │ ├── count_stat:r.perfsqh.2010.02.11a.dat │ │ ├── count_stat:u.2009.05.25a.dat │ │ ├── count_stat:u.elm3b128.2009.05.29a.dat │ │ ├── count_stat:u.hps.2019.10.23a.dat │ │ ├── count_stat:u.hps.2019.10.23a.raw │ │ ├── count_stat:u.perfsqh.2010.02.11a.dat │ │ ├── count_stat_atomic:r.elm3b128.2009.05.29a.dat │ │ ├── count_stat_atomic:r.hps.2019.10.23a.dat │ │ ├── count_stat_atomic:r.hps.2019.10.23a.raw │ │ ├── count_stat_atomic:r.perfsqh.2010.02.11a.dat │ │ ├── count_stat_atomic:u.2009.05.25a.dat │ │ ├── count_stat_atomic:u.elm3b128.2009.05.29a.dat │ │ ├── count_stat_atomic:u.hps.2019.10.23a.dat │ │ ├── count_stat_atomic:u.hps.2019.10.23a.raw │ │ ├── count_stat_atomic:u.perfsqh.2010.02.11a.dat │ │ ├── count_stat_eventual:r.hps.2019.10.23a.dat │ │ ├── count_stat_eventual:r.hps.2019.10.23a.raw │ │ ├── count_stat_eventual:u.hps.2019.10.23a.dat │ │ ├── count_stat_eventual:u.hps.2019.10.23a.raw │ │ ├── cpuinfo.hps │ │ ├── cpuinfo.perfsqh │ │ ├── lscpu.hps │ │ ├── perf.sh.2009.05.03a.out │ │ ├── perf.sh.2009.05.03b.out │ │ ├── perf.sh.2009.05.25a.out │ │ ├── perf.sh.elm3b128.2009.05.29a.out │ │ ├── perf.sh.hps.2019.10.23a.out │ │ └── perf.sh.perfsqh.2010.02.11a.out │ ├── limtorture.h │ ├── perf.sh │ ├── plots.sh │ └── reduce.sh ├── cpu │ ├── .gitignore │ ├── Makefile │ ├── cachetorture.c │ ├── cachetorture.sh │ ├── cachetorturenuma.sh │ ├── categorize.sh │ ├── data │ │ ├── hps.2020.02.24a │ │ │ ├── cachetorture-latency-scatter.eps │ │ │ ├── cachetorture-latency-scatter.jpg │ │ │ ├── cachetorture-latency.eps │ │ │ ├── cachetorture-latency.jpg │ │ │ ├── cachetorture.sh.hps.2020.02.24a.out │ │ │ ├── cachetorturenuma.sh.2020.02.26a.out │ │ │ ├── cpuinfo.hps │ │ │ ├── hps.2020.02.24a.atomicinc.dat │ │ │ ├── hps.2020.02.24a.atomicinc.raw │ │ │ ├── hps.2020.02.24a.atomicinc.sctr.dat │ │ │ ├── hps.2020.02.24a.atomicinc.sctr.raw │ │ │ ├── hps.2020.02.24a.blindcmpxchg.dat │ │ │ ├── hps.2020.02.24a.blindcmpxchg.raw │ │ │ ├── hps.2020.02.24a.blindcmpxchg.sctr.dat │ │ │ ├── hps.2020.02.24a.blindcmpxchg.sctr.raw │ │ │ ├── hps.2020.02.24a.cmpxchg.dat │ │ │ ├── hps.2020.02.24a.cmpxchg.raw │ │ │ ├── hps.2020.02.24a.cmpxchg.sctr.dat │ │ │ ├── hps.2020.02.24a.cmpxchg.sctr.raw │ │ │ ├── hps.2020.02.24a.localcmpxchg.dat │ │ │ ├── hps.2020.02.24a.localcmpxchg.raw │ │ │ ├── hps.2020.02.24a.localcmpxchg.sctr.dat │ │ │ ├── hps.2020.02.24a.localcmpxchg.sctr.raw │ │ │ ├── hps.2020.02.24a.locallock.dat │ │ │ ├── hps.2020.02.24a.locallock.raw │ │ │ ├── hps.2020.02.24a.locallock.sctr.dat │ │ │ ├── hps.2020.02.24a.locallock.sctr.raw │ │ │ ├── hps.2020.02.24a.write.dat │ │ │ ├── hps.2020.02.24a.write.raw │ │ │ ├── hps.2020.02.24a.write.sctr.dat │ │ │ ├── hps.2020.02.24a.write.sctr.raw │ │ │ ├── hpsnuma.2020.02.26a.atomicinc.dat │ │ │ ├── hpsnuma.2020.02.26a.atomicinc.raw │ │ │ ├── hpsnuma.2020.02.26a.atomicinc.sctr.dat │ │ │ ├── hpsnuma.2020.02.26a.atomicinc.sctr.raw │ │ │ ├── hpsnuma.2020.02.26a.blindcmpxchg.dat │ │ │ ├── hpsnuma.2020.02.26a.blindcmpxchg.raw │ │ │ ├── hpsnuma.2020.02.26a.blindcmpxchg.sctr.dat │ │ │ ├── hpsnuma.2020.02.26a.blindcmpxchg.sctr.raw │ │ │ ├── hpsnuma.2020.02.26a.cmpxchg.dat │ │ │ ├── hpsnuma.2020.02.26a.cmpxchg.raw │ │ │ ├── hpsnuma.2020.02.26a.cmpxchg.sctr.dat │ │ │ ├── hpsnuma.2020.02.26a.cmpxchg.sctr.raw │ │ │ ├── hpsnuma.2020.02.26a.write.dat │ │ │ ├── hpsnuma.2020.02.26a.write.raw │ │ │ ├── hpsnuma.2020.02.26a.write.sctr.dat │ │ │ ├── hpsnuma.2020.02.26a.write.sctr.raw │ │ │ └── plots.sh │ │ ├── hps.2020.03.01b │ │ │ ├── cachetorture-latency-scatter.eps │ │ │ ├── cachetorture-latency-scatter.jpg │ │ │ ├── cachetorture-latency.eps │ │ │ ├── cachetorture-latency.jpg │ │ │ ├── cachetorture.sh.2020.03.01b.out │ │ │ ├── hps.2020.03.01b.atomicinc.dat │ │ │ ├── hps.2020.03.01b.atomicinc.raw │ │ │ ├── hps.2020.03.01b.atomicinc.sctr.dat │ │ │ ├── hps.2020.03.01b.atomicinc.sctr.raw │ │ │ ├── hps.2020.03.01b.blindcmpxchg.dat │ │ │ ├── hps.2020.03.01b.blindcmpxchg.raw │ │ │ ├── hps.2020.03.01b.blindcmpxchg.sctr.dat │ │ │ ├── hps.2020.03.01b.blindcmpxchg.sctr.raw │ │ │ ├── hps.2020.03.01b.cmpxchg.dat │ │ │ ├── hps.2020.03.01b.cmpxchg.raw │ │ │ ├── hps.2020.03.01b.cmpxchg.sctr.dat │ │ │ ├── hps.2020.03.01b.cmpxchg.sctr.raw │ │ │ ├── hps.2020.03.01b.localcmpxchg.dat │ │ │ ├── hps.2020.03.01b.localcmpxchg.raw │ │ │ ├── hps.2020.03.01b.localcmpxchg.sctr.dat │ │ │ ├── hps.2020.03.01b.localcmpxchg.sctr.raw │ │ │ ├── hps.2020.03.01b.locallock.dat │ │ │ ├── hps.2020.03.01b.locallock.raw │ │ │ ├── hps.2020.03.01b.locallock.sctr.dat │ │ │ ├── hps.2020.03.01b.locallock.sctr.raw │ │ │ ├── hps.2020.03.01b.write.dat │ │ │ ├── hps.2020.03.01b.write.raw │ │ │ ├── hps.2020.03.01b.write.sctr.dat │ │ │ ├── hps.2020.03.01b.write.sctr.raw │ │ │ └── plots.sh │ │ ├── hps.2020.03.04a │ │ │ ├── README │ │ │ ├── cachetorture-latency-scatter.eps │ │ │ ├── cachetorture-latency-scatter.jpg │ │ │ ├── cachetorture-latency.eps │ │ │ ├── cachetorture-latency.jpg │ │ │ ├── cachetorture.sh.2020.03.04a.out │ │ │ ├── hps.2020.03.04a.atomicinc.dat │ │ │ ├── hps.2020.03.04a.atomicinc.raw │ │ │ ├── hps.2020.03.04a.atomicinc.sctr.dat │ │ │ ├── hps.2020.03.04a.atomicinc.sctr.raw │ │ │ ├── hps.2020.03.04a.blindcmpxchg.dat │ │ │ ├── hps.2020.03.04a.blindcmpxchg.raw │ │ │ ├── hps.2020.03.04a.blindcmpxchg.sctr.dat │ │ │ ├── hps.2020.03.04a.blindcmpxchg.sctr.raw │ │ │ ├── hps.2020.03.04a.cmpxchg.dat │ │ │ ├── hps.2020.03.04a.cmpxchg.raw │ │ │ ├── hps.2020.03.04a.cmpxchg.sctr.dat │ │ │ ├── hps.2020.03.04a.cmpxchg.sctr.raw │ │ │ ├── hps.2020.03.04a.localcmpxchg.dat │ │ │ ├── hps.2020.03.04a.localcmpxchg.raw │ │ │ ├── hps.2020.03.04a.localcmpxchg.sctr.dat │ │ │ ├── hps.2020.03.04a.localcmpxchg.sctr.raw │ │ │ ├── hps.2020.03.04a.locallock.dat │ │ │ ├── hps.2020.03.04a.locallock.raw │ │ │ ├── hps.2020.03.04a.locallock.sctr.dat │ │ │ ├── hps.2020.03.04a.locallock.sctr.raw │ │ │ ├── hps.2020.03.04a.write.dat │ │ │ ├── hps.2020.03.04a.write.raw │ │ │ ├── hps.2020.03.04a.write.sctr.dat │ │ │ ├── hps.2020.03.04a.write.sctr.raw │ │ │ └── plots.sh │ │ ├── hps.2020.03.04b │ │ │ ├── cachetorture-latency-scatter.eps │ │ │ ├── cachetorture-latency-scatter.jpg │ │ │ ├── cachetorture-latency.eps │ │ │ ├── cachetorture-latency.jpg │ │ │ ├── cachetorture.sh.2020.03.04b.out │ │ │ ├── hps.2020.03.04b.atomicinc.dat │ │ │ ├── hps.2020.03.04b.atomicinc.raw │ │ │ ├── hps.2020.03.04b.atomicinc.sctr.dat │ │ │ ├── hps.2020.03.04b.atomicinc.sctr.raw │ │ │ ├── hps.2020.03.04b.blindcmpxchg.dat │ │ │ ├── hps.2020.03.04b.blindcmpxchg.raw │ │ │ ├── hps.2020.03.04b.blindcmpxchg.sctr.dat │ │ │ ├── hps.2020.03.04b.blindcmpxchg.sctr.raw │ │ │ ├── hps.2020.03.04b.cmpxchg.dat │ │ │ ├── hps.2020.03.04b.cmpxchg.raw │ │ │ ├── hps.2020.03.04b.cmpxchg.sctr.dat │ │ │ ├── hps.2020.03.04b.cmpxchg.sctr.raw │ │ │ ├── hps.2020.03.04b.write.dat │ │ │ ├── hps.2020.03.04b.write.raw │ │ │ ├── hps.2020.03.04b.write.sctr.dat │ │ │ ├── hps.2020.03.04b.write.sctr.raw │ │ │ └── plots.sh │ │ ├── hps.2020.03.08a │ │ │ ├── localtorture.sh.2020.03.08a.sh.out │ │ │ └── reduce.sh │ │ └── laptop.2020.03.08a │ │ │ ├── cachetorture-latency-scatter.eps │ │ │ ├── cachetorture-latency-scatter.jpg │ │ │ ├── cachetorture-latency.eps │ │ │ ├── cachetorture-latency.jpg │ │ │ ├── cachetorture.sh.2020.03.08a.out │ │ │ ├── laptop.2020.03.08a.atomicinc.dat │ │ │ ├── laptop.2020.03.08a.atomicinc.raw │ │ │ ├── laptop.2020.03.08a.atomicinc.sctr.dat │ │ │ ├── laptop.2020.03.08a.atomicinc.sctr.raw │ │ │ ├── laptop.2020.03.08a.blindcmpxchg.dat │ │ │ ├── laptop.2020.03.08a.blindcmpxchg.raw │ │ │ ├── laptop.2020.03.08a.blindcmpxchg.sctr.dat │ │ │ ├── laptop.2020.03.08a.blindcmpxchg.sctr.raw │ │ │ ├── laptop.2020.03.08a.cmpxchg.dat │ │ │ ├── laptop.2020.03.08a.cmpxchg.raw │ │ │ ├── laptop.2020.03.08a.cmpxchg.sctr.dat │ │ │ ├── laptop.2020.03.08a.cmpxchg.sctr.raw │ │ │ ├── laptop.2020.03.08a.localcmpxchg.dat │ │ │ ├── laptop.2020.03.08a.localcmpxchg.raw │ │ │ ├── laptop.2020.03.08a.localcmpxchg.sctr.dat │ │ │ ├── laptop.2020.03.08a.localcmpxchg.sctr.raw │ │ │ ├── laptop.2020.03.08a.locallock.dat │ │ │ ├── laptop.2020.03.08a.locallock.raw │ │ │ ├── laptop.2020.03.08a.locallock.sctr.dat │ │ │ ├── laptop.2020.03.08a.locallock.sctr.raw │ │ │ ├── laptop.2020.03.08a.write.dat │ │ │ ├── laptop.2020.03.08a.write.raw │ │ │ ├── laptop.2020.03.08a.write.sctr.dat │ │ │ ├── laptop.2020.03.08a.write.sctr.raw │ │ │ ├── laptop.cpuinfo │ │ │ └── plots.sh │ └── reduce.sh ├── datastruct │ ├── Issaquah │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── existence.c │ │ ├── existence.h │ │ ├── existence_test.c │ │ ├── perf.sh │ │ ├── plots.sh │ │ ├── reduce.sh │ │ ├── spinlockmult.c │ │ ├── spinlockmult.h │ │ ├── tree.c │ │ ├── tree.h │ │ ├── treetorture.h │ │ └── treetorturetrace.h │ ├── existence │ │ ├── .gitignore │ │ ├── 3hash1rot.sh │ │ ├── 3hash1rot.sh.2016.09.18a.out │ │ ├── 3hash1rot.sh.2016.09.18b.out │ │ ├── 3hashNrot.sh │ │ ├── 3hashNrot.sh.2016.09.18a.out │ │ ├── Makefile │ │ ├── existence.h │ │ ├── existence_3hash_test.c │ │ ├── existence_3hash_uperf.2016.09.16a.7cpu.dat │ │ ├── existence_3hash_uperf.2016.09.18b.dat │ │ ├── existence_3hash_uperf.2016.09.19a.dat │ │ ├── existence_3hash_uperf.c │ │ ├── existence_3skiplist_test.c │ │ ├── existence_3skiplist_uperf.2016.09.18b.dat │ │ ├── existence_3skiplist_uperf.c │ │ ├── existence_test.c │ │ ├── hash_exists.h │ │ ├── hash_kaleid.h │ │ ├── kaleidoscope.h │ │ ├── kaleidoscope_3hash_test.c │ │ ├── kaleidoscope_3skiplist_test.c │ │ ├── kaleidoscope_skiphash_test.c │ │ ├── kaleidoscope_test.c │ │ ├── keyvalue.h │ │ ├── procon.h │ │ ├── procon_test.c │ │ ├── reduce.sh │ │ ├── reduceN.sh │ │ ├── skiplist_exists.h │ │ └── skiplist_kaleid.h │ ├── hash │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── data │ │ │ ├── hash-resize.2014.01.11b │ │ │ │ ├── perf-resize.sh.2014.01.11b.out │ │ │ │ ├── perftestL.131072.2014.01.11b.dat │ │ │ │ ├── perftestL.16384.2014.01.11b.dat │ │ │ │ ├── perftestL.2048.2014.01.11b.dat │ │ │ │ ├── perftestR..2014.01.11b.dat │ │ │ │ ├── perftestR.131072.2014.01.11b.dat │ │ │ │ ├── perftestR.16384.2014.01.11b.dat │ │ │ │ ├── perftestR.2048.2014.01.11b.dat │ │ │ │ ├── perftestS.131072.2014.01.11b.dat │ │ │ │ ├── perftestS.16384.2014.01.11b.dat │ │ │ │ ├── perftestS.2048.2014.01.11b.dat │ │ │ │ └── perftestresize.eps │ │ │ ├── hash.2013.12.02a │ │ │ │ ├── perf.sh.2013.12.02a.out │ │ │ │ ├── perftest.eps │ │ │ │ ├── perftest.hash_bkt.2013.12.02a.dat │ │ │ │ ├── perftest.hash_bkt_hazptr.2013.12.02a.dat │ │ │ │ ├── perftest.hash_bkt_rcu.2013.12.02a.dat │ │ │ │ ├── perftest.hash_global.2013.12.02a.dat │ │ │ │ ├── perftestlin.eps │ │ │ │ ├── zoo.cat.hash_bkt.2013.12.02a.dat │ │ │ │ ├── zoo.cat.hash_bkt_hazptr.2013.12.02a.dat │ │ │ │ ├── zoo.cat.hash_bkt_rcu.2013.12.02a.dat │ │ │ │ ├── zoo.cat.hash_global.2013.12.02a.dat │ │ │ │ ├── zoo.catall.hash_bkt.2013.12.02a.dat │ │ │ │ ├── zoo.catall.hash_bkt_hazptr.2013.12.02a.dat │ │ │ │ ├── zoo.catall.hash_bkt_rcu.2013.12.02a.dat │ │ │ │ ├── zoo.catall.hash_global.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-16384.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-2048.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-4096.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-8192.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-16384.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-2048.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-4096.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-8192.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-16384.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-2048.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-4096.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-8192.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_global-16384.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_global-2048.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_global-4096.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_global-8192.2013.12.02a.dat │ │ │ │ ├── zoo.cpus.hash_global.2013.12.02a.dat │ │ │ │ ├── zoo.mix.hash_bkt.2013.12.02a.out │ │ │ │ ├── zoo.mix.hash_bkt_hazptr.2013.12.02a.out │ │ │ │ ├── zoo.mix.hash_bkt_rcu.2013.12.02a.out │ │ │ │ ├── zoo.mix.hash_global.2013.12.02a.out │ │ │ │ ├── zoo.reads.hash_bkt.2013.12.02a.dat │ │ │ │ ├── zoo.reads.hash_bkt_hazptr.2013.12.02a.dat │ │ │ │ ├── zoo.reads.hash_bkt_rcu.2013.12.02a.dat │ │ │ │ ├── zoo.reads.hash_global.2013.12.02a.dat │ │ │ │ ├── zoo.upd.hash_bkt.2013.12.02a.dat │ │ │ │ ├── zoo.upd.hash_bkt_hazptr.2013.12.02a.dat │ │ │ │ ├── zoo.upd.hash_bkt_rcu.2013.12.02a.dat │ │ │ │ ├── zoo.upd.hash_global.2013.12.02a.dat │ │ │ │ ├── zoo.updates.hash_bkt.2013.12.02a.dat │ │ │ │ ├── zoo.updates.hash_bkt_hazptr.2013.12.02a.dat │ │ │ │ ├── zoo.updates.hash_bkt_rcu.2013.12.02a.dat │ │ │ │ ├── zoo.updates.hash_global.2013.12.02a.dat │ │ │ │ ├── zoo.updrd.hash_bkt.2013.12.02a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_hazptr.2013.12.02a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_rcu.2013.12.02a.dat │ │ │ │ ├── zoo.updrd.hash_global.2013.12.02a.dat │ │ │ │ ├── zoocatall.eps │ │ │ │ ├── zoocatalllin.eps │ │ │ │ ├── zoocatonly.eps │ │ │ │ ├── zoocatonlylin.eps │ │ │ │ ├── zoocpu.eps │ │ │ │ ├── zoocpubktlin.eps │ │ │ │ ├── zoocpubktlin8.eps │ │ │ │ ├── zoocpubktsizelin.eps │ │ │ │ ├── zoocpulin.eps │ │ │ │ ├── zooupdate.eps │ │ │ │ ├── zooupdatelu.eps │ │ │ │ └── zooupdatelulin.eps │ │ │ ├── hps.perf-hashsize.2020.12.29a │ │ │ │ ├── README │ │ │ │ ├── cpuinfo.hps │ │ │ │ ├── hps.perf-hashsize.2020.12.29a.out │ │ │ │ ├── meminfo.hps │ │ │ │ ├── plots.sh │ │ │ │ ├── zoo.hashsize.hash_bkt.hps.2020.11.26a.dat │ │ │ │ ├── zoo.hashsize.hash_bkt_hazptr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.hashsize.hash_bkt_qsbr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.hashsize.hash_bkt_rcu.hps.2020.11.26a.dat │ │ │ │ ├── zoo.hashsize.hash_unsync.hps.2020.11.26a.dat │ │ │ │ └── zoohashsize.eps │ │ │ ├── hps.perf.2020.10.15a │ │ │ │ ├── hps.perf.2020.10.15a.out.gz │ │ │ │ ├── perftest.eps │ │ │ │ ├── perftest.hash_bkt.hps.2020.10.15a.dat │ │ │ │ ├── perftest.hash_bkt_hazptr.hps.2020.10.15a.dat │ │ │ │ ├── perftest.hash_bkt_rcu.hps.2020.10.15a.dat │ │ │ │ ├── perftest.hash_global.hps.2020.10.15a.dat │ │ │ │ ├── perftestlin.eps │ │ │ │ ├── plots.sh │ │ │ │ ├── zoo.cat.hash_bkt.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cat.hash_bkt_hazptr.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cat.hash_bkt_rcu.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cat.hash_global.hps.2020.10.15a.dat │ │ │ │ ├── zoo.catall.hash_bkt.hps.2020.10.15a.dat │ │ │ │ ├── zoo.catall.hash_bkt_hazptr.hps.2020.10.15a.dat │ │ │ │ ├── zoo.catall.hash_bkt_rcu.hps.2020.10.15a.dat │ │ │ │ ├── zoo.catall.hash_global.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-1048576.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-131072.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-262144.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-524288.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-65536.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-1048576.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-131072.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-262144.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-524288.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-65536.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-1048576.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-131072.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-262144.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-524288.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-65536.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_global-1048576.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_global-131072.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_global-262144.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_global-524288.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_global-65536.hps.2020.10.15a.dat │ │ │ │ ├── zoo.cpus.hash_global.hps.2020.10.15a.dat │ │ │ │ ├── zoo.mix.hash_bkt.hps.2020.10.15a.out │ │ │ │ ├── zoo.mix.hash_bkt_hazptr.hps.2020.10.15a.out │ │ │ │ ├── zoo.mix.hash_bkt_rcu.hps.2020.10.15a.out │ │ │ │ ├── zoo.mix.hash_global.hps.2020.10.15a.out │ │ │ │ ├── zoo.reads.hash_bkt.hps.2020.10.15a.dat │ │ │ │ ├── zoo.reads.hash_bkt_hazptr.hps.2020.10.15a.dat │ │ │ │ ├── zoo.reads.hash_bkt_rcu.hps.2020.10.15a.dat │ │ │ │ ├── zoo.reads.hash_global.hps.2020.10.15a.dat │ │ │ │ ├── zoo.upd.hash_bkt.hps.2020.10.15a.dat │ │ │ │ ├── zoo.upd.hash_bkt_hazptr.hps.2020.10.15a.dat │ │ │ │ ├── zoo.upd.hash_bkt_rcu.hps.2020.10.15a.dat │ │ │ │ ├── zoo.upd.hash_global.hps.2020.10.15a.dat │ │ │ │ ├── zoo.updates.hash_bkt.hps.2020.10.15a.dat │ │ │ │ ├── zoo.updates.hash_bkt_hazptr.hps.2020.10.15a.dat │ │ │ │ ├── zoo.updates.hash_bkt_rcu.hps.2020.10.15a.dat │ │ │ │ ├── zoo.updates.hash_global.hps.2020.10.15a.dat │ │ │ │ ├── zoo.updrd.hash_bkt.hps.2020.10.15a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_hazptr.hps.2020.10.15a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_rcu.hps.2020.10.15a.dat │ │ │ │ ├── zoo.updrd.hash_global.hps.2020.10.15a.dat │ │ │ │ ├── zoocatall.eps │ │ │ │ ├── zoocatalllin.eps │ │ │ │ ├── zoocatonly.eps │ │ │ │ ├── zoocatonlylin.eps │ │ │ │ ├── zoocpu.eps │ │ │ │ ├── zoocpubktlin.eps │ │ │ │ ├── zoocpubktlin8.eps │ │ │ │ ├── zoocpubktsizelin.eps │ │ │ │ ├── zoocpulin.eps │ │ │ │ ├── zooupdate.eps │ │ │ │ ├── zooupdatelu.eps │ │ │ │ └── zooupdatelulin.eps │ │ │ ├── hps.perf.2020.10.22a │ │ │ │ ├── hps.perf.2020.10.22a.out.gz │ │ │ │ ├── perftest.eps │ │ │ │ ├── perftest.hash_bkt.hps.2020.10.22a.dat │ │ │ │ ├── perftest.hash_bkt_hazptr.hps.2020.10.22a.dat │ │ │ │ ├── perftest.hash_bkt_rcu.hps.2020.10.22a.dat │ │ │ │ ├── perftest.hash_global.hps.2020.10.22a.dat │ │ │ │ ├── perftestlin.eps │ │ │ │ ├── plots.sh │ │ │ │ ├── zoo.cat.hash_bkt.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cat.hash_bkt_hazptr.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cat.hash_bkt_rcu.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cat.hash_global.hps.2020.10.22a.dat │ │ │ │ ├── zoo.catall.hash_bkt.hps.2020.10.22a.dat │ │ │ │ ├── zoo.catall.hash_bkt_hazptr.hps.2020.10.22a.dat │ │ │ │ ├── zoo.catall.hash_bkt_rcu.hps.2020.10.22a.dat │ │ │ │ ├── zoo.catall.hash_global.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-1048576.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-131072.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-262144.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-524288.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-65536.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-1048576.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-131072.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-262144.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-524288.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-65536.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-1048576.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-131072.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-262144.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-524288.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-65536.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_global-1048576.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_global-131072.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_global-262144.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_global-524288.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_global-65536.hps.2020.10.22a.dat │ │ │ │ ├── zoo.cpus.hash_global.hps.2020.10.22a.dat │ │ │ │ ├── zoo.mix.hash_bkt.hps.2020.10.22a.out │ │ │ │ ├── zoo.mix.hash_bkt_hazptr.hps.2020.10.22a.out │ │ │ │ ├── zoo.mix.hash_bkt_rcu.hps.2020.10.22a.out │ │ │ │ ├── zoo.mix.hash_global.hps.2020.10.22a.out │ │ │ │ ├── zoo.reads.hash_bkt.hps.2020.10.22a.dat │ │ │ │ ├── zoo.reads.hash_bkt_hazptr.hps.2020.10.22a.dat │ │ │ │ ├── zoo.reads.hash_bkt_rcu.hps.2020.10.22a.dat │ │ │ │ ├── zoo.reads.hash_global.hps.2020.10.22a.dat │ │ │ │ ├── zoo.upd.hash_bkt.hps.2020.10.22a.dat │ │ │ │ ├── zoo.upd.hash_bkt_hazptr.hps.2020.10.22a.dat │ │ │ │ ├── zoo.upd.hash_bkt_rcu.hps.2020.10.22a.dat │ │ │ │ ├── zoo.upd.hash_global.hps.2020.10.22a.dat │ │ │ │ ├── zoo.updates.hash_bkt.hps.2020.10.22a.dat │ │ │ │ ├── zoo.updates.hash_bkt_hazptr.hps.2020.10.22a.dat │ │ │ │ ├── zoo.updates.hash_bkt_rcu.hps.2020.10.22a.dat │ │ │ │ ├── zoo.updates.hash_global.hps.2020.10.22a.dat │ │ │ │ ├── zoo.updrd.hash_bkt.hps.2020.10.22a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_hazptr.hps.2020.10.22a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_rcu.hps.2020.10.22a.dat │ │ │ │ ├── zoo.updrd.hash_global.hps.2020.10.22a.dat │ │ │ │ ├── zoocatall.eps │ │ │ │ ├── zoocatalllin.eps │ │ │ │ ├── zoocatonly.eps │ │ │ │ ├── zoocatonlylin.eps │ │ │ │ ├── zoocpu.eps │ │ │ │ ├── zoocpubktlin.eps │ │ │ │ ├── zoocpubktlin8.eps │ │ │ │ ├── zoocpubktsizelin.eps │ │ │ │ ├── zoocpulin.eps │ │ │ │ ├── zooupdate.eps │ │ │ │ ├── zooupdatelu.eps │ │ │ │ └── zooupdatelulin.eps │ │ │ ├── hps.perf.2020.10.24a │ │ │ │ ├── README │ │ │ │ ├── hps.perf.2020.10.24a.out.gz │ │ │ │ ├── hps.perf.2020.10.26a.out.gz │ │ │ │ ├── hps.perf.2020.10.27a.out.gz │ │ │ │ ├── perftest.eps │ │ │ │ ├── perftest.hash_bkt.hps.2020.10.24a.dat │ │ │ │ ├── perftest.hash_bkt_hazptr.hps.2020.10.24a.dat │ │ │ │ ├── perftest.hash_bkt_qsbr.hps.2020.10.24a.dat │ │ │ │ ├── perftest.hash_bkt_rcu.hps.2020.10.24a.dat │ │ │ │ ├── perftest.hash_global.hps.2020.10.24a.dat │ │ │ │ ├── perftest.hash_unsync.hps.2020.10.24a.dat │ │ │ │ ├── perftestlin.eps │ │ │ │ ├── plots.sh │ │ │ │ ├── zoo.cat.hash_bkt.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cat.hash_bkt_hazptr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cat.hash_bkt_qsbr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cat.hash_bkt_rcu.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cat.hash_global.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cat.hash_unsync.hps.2020.10.24a.dat │ │ │ │ ├── zoo.catall.hash_bkt.hps.2020.10.24a.dat │ │ │ │ ├── zoo.catall.hash_bkt_hazptr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.catall.hash_bkt_qsbr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.catall.hash_bkt_rcu.hps.2020.10.24a.dat │ │ │ │ ├── zoo.catall.hash_global.hps.2020.10.24a.dat │ │ │ │ ├── zoo.catall.hash_unsync.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-1048576.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-131072.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-262144.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-524288.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-65536.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-1048576.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-131072.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-262144.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-524288.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-65536.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-1048576.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-131072.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-262144.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-524288.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-65536.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-1048576.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-131072.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-262144.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-524288.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-65536.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_global-1048576.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_global-131072.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_global-262144.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_global-524288.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_global-65536.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_global.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-1048576.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-131072.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-262144.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-524288.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-65536.hps.2020.10.24a.dat │ │ │ │ ├── zoo.cpus.hash_unsync.hps.2020.10.24a.dat │ │ │ │ ├── zoo.mix.hash_bkt.hps.2020.10.24a.out │ │ │ │ ├── zoo.mix.hash_bkt_hazptr.hps.2020.10.24a.out │ │ │ │ ├── zoo.mix.hash_bkt_qsbr.hps.2020.10.24a.out │ │ │ │ ├── zoo.mix.hash_bkt_rcu.hps.2020.10.24a.out │ │ │ │ ├── zoo.mix.hash_global.hps.2020.10.24a.out │ │ │ │ ├── zoo.reads.hash_bkt.hps.2020.10.24a.dat │ │ │ │ ├── zoo.reads.hash_bkt_hazptr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.reads.hash_bkt_qsbr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.reads.hash_bkt_rcu.hps.2020.10.24a.dat │ │ │ │ ├── zoo.reads.hash_global.hps.2020.10.24a.dat │ │ │ │ ├── zoo.upd.hash_bkt.hps.2020.10.24a.dat │ │ │ │ ├── zoo.upd.hash_bkt_hazptr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.upd.hash_bkt_qsbr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.upd.hash_bkt_rcu.hps.2020.10.24a.dat │ │ │ │ ├── zoo.upd.hash_global.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updates.hash_bkt.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updates.hash_bkt_hazptr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updates.hash_bkt_qsbr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updates.hash_bkt_rcu.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updates.hash_global.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updrd.hash_bkt.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_hazptr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_qsbr.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_rcu.hps.2020.10.24a.dat │ │ │ │ ├── zoo.updrd.hash_global.hps.2020.10.24a.dat │ │ │ │ ├── zoocatall-unsync.eps │ │ │ │ ├── zoocatall.eps │ │ │ │ ├── zoocatalllin.eps │ │ │ │ ├── zoocatonly.eps │ │ │ │ ├── zoocatonlylin.eps │ │ │ │ ├── zoocpu-unsync.eps │ │ │ │ ├── zoocpu-unsynclin.eps │ │ │ │ ├── zoocpu.eps │ │ │ │ ├── zoocpubktlin.eps │ │ │ │ ├── zoocpubktlin8.eps │ │ │ │ ├── zoocpubktsizelin.eps │ │ │ │ ├── zoocpulin.eps │ │ │ │ ├── zooupdate.eps │ │ │ │ ├── zooupdatelu.eps │ │ │ │ └── zooupdatelulin.eps │ │ │ ├── hps.perf.2020.11.26a │ │ │ │ ├── README │ │ │ │ ├── cpuinfo.hps │ │ │ │ ├── hps.perf.2020.11.26a.out.gz │ │ │ │ ├── meminfo.hps │ │ │ │ ├── perftest.eps │ │ │ │ ├── perftest.hash_bkt.hps.2020.11.26a.dat │ │ │ │ ├── perftest.hash_bkt_hazptr.hps.2020.11.26a.dat │ │ │ │ ├── perftest.hash_bkt_qsbr.hps.2020.11.26a.dat │ │ │ │ ├── perftest.hash_bkt_rcu.hps.2020.11.26a.dat │ │ │ │ ├── perftest.hash_global.hps.2020.11.26a.dat │ │ │ │ ├── perftest.hash_unsync.hps.2020.11.26a.dat │ │ │ │ ├── perftestlin.eps │ │ │ │ ├── plots.sh │ │ │ │ ├── zoo.cat.hash_bkt.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cat.hash_bkt_hazptr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cat.hash_bkt_qsbr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cat.hash_bkt_rcu.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cat.hash_global.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cat.hash_unsync.hps.2020.11.26a.dat │ │ │ │ ├── zoo.catall.hash_bkt.hps.2020.11.26a.dat │ │ │ │ ├── zoo.catall.hash_bkt_hazptr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.catall.hash_bkt_qsbr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.catall.hash_bkt_rcu.hps.2020.11.26a.dat │ │ │ │ ├── zoo.catall.hash_global.hps.2020.11.26a.dat │ │ │ │ ├── zoo.catall.hash_unsync.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-1048576.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-131072.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-262144.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-524288.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt-65536.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-1048576.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-131072.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-262144.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-524288.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr-65536.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_hazptr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-1048576.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-131072.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-262144.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-524288.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr-65536.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_qsbr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-1048576.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-131072.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-262144.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-524288.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu-65536.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_bkt_rcu.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_global-1048576.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_global-131072.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_global-262144.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_global-524288.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_global-65536.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_global.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-1048576.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-131072.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-262144.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-524288.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_unsync-65536.hps.2020.11.26a.dat │ │ │ │ ├── zoo.cpus.hash_unsync.hps.2020.11.26a.dat │ │ │ │ ├── zoo.mix.hash_bkt.hps.2020.11.26a.out │ │ │ │ ├── zoo.mix.hash_bkt_hazptr.hps.2020.11.26a.out │ │ │ │ ├── zoo.mix.hash_bkt_qsbr.hps.2020.11.26a.out │ │ │ │ ├── zoo.mix.hash_bkt_rcu.hps.2020.11.26a.out │ │ │ │ ├── zoo.mix.hash_global.hps.2020.11.26a.out │ │ │ │ ├── zoo.reads.hash_bkt.hps.2020.11.26a.dat │ │ │ │ ├── zoo.reads.hash_bkt_hazptr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.reads.hash_bkt_qsbr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.reads.hash_bkt_rcu.hps.2020.11.26a.dat │ │ │ │ ├── zoo.reads.hash_global.hps.2020.11.26a.dat │ │ │ │ ├── zoo.upd.hash_bkt.hps.2020.11.26a.dat │ │ │ │ ├── zoo.upd.hash_bkt_hazptr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.upd.hash_bkt_qsbr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.upd.hash_bkt_rcu.hps.2020.11.26a.dat │ │ │ │ ├── zoo.upd.hash_global.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updates.hash_bkt.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updates.hash_bkt_hazptr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updates.hash_bkt_qsbr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updates.hash_bkt_rcu.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updates.hash_global.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updrd.hash_bkt.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_hazptr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_qsbr.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updrd.hash_bkt_rcu.hps.2020.11.26a.dat │ │ │ │ ├── zoo.updrd.hash_global.hps.2020.11.26a.dat │ │ │ │ ├── zoocatall-unsync.eps │ │ │ │ ├── zoocatall.eps │ │ │ │ ├── zoocatalllin.eps │ │ │ │ ├── zoocatonly.eps │ │ │ │ ├── zoocatonlylin.eps │ │ │ │ ├── zoocpu-unsync.eps │ │ │ │ ├── zoocpu-unsynclin.eps │ │ │ │ ├── zoocpu.eps │ │ │ │ ├── zoocpubktlin.eps │ │ │ │ ├── zoocpubktlin8.eps │ │ │ │ ├── zoocpubktsizelin.eps │ │ │ │ ├── zoocpulin.eps │ │ │ │ ├── zoocpulinqsbr.eps │ │ │ │ ├── zoocpulinqsbrunsync.eps │ │ │ │ ├── zooupdate.eps │ │ │ │ ├── zooupdatelu.eps │ │ │ │ └── zooupdatelulin.eps │ │ │ ├── hps.resize.2020.07.27a │ │ │ │ ├── cpuinfo.hps │ │ │ │ ├── perf-resize.sh.2020.07.27a.out │ │ │ │ ├── perftestL.4194304.hps.2020.07.27a.dat │ │ │ │ ├── perftestL.524288.hps.2020.07.27a.dat │ │ │ │ ├── perftestL.65536.hps.2020.07.27a.dat │ │ │ │ ├── perftestR.2097152.hps.2020.07.27a.dat │ │ │ │ ├── perftestR.262144.hps.2020.07.27a.dat │ │ │ │ ├── perftestR.32768.hps.2020.07.27a.dat │ │ │ │ ├── perftestS.2097152.hps.2020.07.27a.dat │ │ │ │ ├── perftestS.262144.hps.2020.07.27a.dat │ │ │ │ ├── perftestS.32768.hps.2020.07.27a.dat │ │ │ │ ├── perftestresize.eps │ │ │ │ └── plots-resize.sh │ │ │ ├── hps.resize.2020.08.15a │ │ │ │ ├── hps-hash-resize.2020.08.15a.out │ │ │ │ ├── perftestL.2097152.hps.2020.08.15a.dat │ │ │ │ ├── perftestL.262144.hps.2020.08.15a.dat │ │ │ │ ├── perftestL.32768.hps.2020.08.15a.dat │ │ │ │ ├── perftestR.2097152.hps.2020.08.15a.dat │ │ │ │ ├── perftestR.262144.hps.2020.08.15a.dat │ │ │ │ ├── perftestR.32768.hps.2020.08.15a.dat │ │ │ │ ├── perftestS.2097152.hps.2020.08.15a.dat │ │ │ │ ├── perftestS.262144.hps.2020.08.15a.dat │ │ │ │ ├── perftestS.32768.hps.2020.08.15a.dat │ │ │ │ ├── perftestresize.eps │ │ │ │ └── plots-resize.sh │ │ │ ├── hps.resize.2020.08.16a │ │ │ │ ├── hps-hash-resize.2020.08.16a.out │ │ │ │ ├── perftestL.2097152.hps.2020.08.16a.dat │ │ │ │ ├── perftestL.262144.hps.2020.08.16a.dat │ │ │ │ ├── perftestR.2097152.hps.2020.08.16a.dat │ │ │ │ ├── perftestR.262144.hps.2020.08.16a.dat │ │ │ │ ├── perftestS.2097152.hps.2020.08.16a.dat │ │ │ │ ├── perftestS.262144.hps.2020.08.16a.dat │ │ │ │ ├── perftestresize.eps │ │ │ │ └── plots-resize.sh │ │ │ ├── hps.resize.2020.09.05a │ │ │ │ ├── cacheinfo.hps │ │ │ │ ├── cpuinfo.hps │ │ │ │ ├── hps-hash-resize.2020.09.05a.out │ │ │ │ ├── perftestL.2097152.hps.2020.09.05a.dat │ │ │ │ ├── perftestL.262144.hps.2020.09.05a.dat │ │ │ │ ├── perftestR.2097152.hps.2020.09.05a.dat │ │ │ │ ├── perftestR.262144.hps.2020.09.05a.dat │ │ │ │ ├── perftestS.2097152.hps.2020.09.05a.dat │ │ │ │ ├── perftestS.262144.hps.2020.09.05a.dat │ │ │ │ ├── perftestresize.eps │ │ │ │ └── plots-resize.sh │ │ │ ├── hps.resize.2020.09.27a │ │ │ │ ├── hps-hash-resize-7.2020.09.27a.out │ │ │ │ ├── hps-hash-resize.2020.09.27a.out │ │ │ │ ├── perftestL.2097152.hps.2020.09.05a.dat │ │ │ │ ├── perftestL.2097152.hps.2020.09.27a.dat │ │ │ │ ├── perftestL.262144.hps.2020.09.05a.dat │ │ │ │ ├── perftestR.2097152.hps.2020.09.05a.dat │ │ │ │ ├── perftestR.262144.hps.2020.09.05a.dat │ │ │ │ ├── perftestS.2097152.hps.2020.09.05a.dat │ │ │ │ ├── perftestS.2097152.hps.2020.09.27a.dat │ │ │ │ ├── perftestS.262144.hps.2020.09.05a.dat │ │ │ │ ├── perftestresizebig.eps │ │ │ │ └── plots-resize.sh │ │ │ └── hps.resize.2020.10.23a │ │ │ │ ├── hps.perf-resize.2020.10.23a.out.gz │ │ │ │ ├── perftestL.2097152.hps.2020.10.23a.dat │ │ │ │ ├── perftestL.262144.hps.2020.10.23a.dat │ │ │ │ ├── perftestR.2097152.hps.2020.10.23a.dat │ │ │ │ ├── perftestR.262144.hps.2020.10.23a.dat │ │ │ │ ├── perftestS.2097152.hps.2020.10.23a.dat │ │ │ │ ├── perftestS.262144.hps.2020.10.23a.dat │ │ │ │ ├── perftestresizebig.eps │ │ │ │ └── plots-resize.sh │ │ ├── hash_bkt.c │ │ ├── hash_bkt_hazptr.c │ │ ├── hash_bkt_rcu.c │ │ ├── hash_global.c │ │ ├── hash_resize.c │ │ ├── hash_resize_s.c │ │ ├── hash_unsync.c │ │ ├── hashtorture.h │ │ ├── perf-resize.sh │ │ ├── perf.sh │ │ ├── plots-resize.sh │ │ ├── plots.sh │ │ ├── primes.mac │ │ ├── reduce-resize.sh │ │ └── reduce.sh │ ├── log │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── log.h │ │ ├── log_glock.c │ │ └── logtorture.h │ └── skiplist │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── URLs.txt │ │ ├── skiplist.c │ │ ├── skiplist.h │ │ ├── skiplist_glock.c │ │ ├── skiplisttorture.h │ │ └── todo.txt ├── debugging │ ├── BinomialNRuns.eps │ ├── datablows.sh │ └── plots.sh ├── defer │ ├── .gitignore │ ├── Makefile │ ├── bug_rcu_dp.c │ ├── bug_srcu_a.c │ ├── data │ │ ├── 3a20 │ │ │ ├── 2.6.3-nonPREEMPT.tar │ │ │ ├── 2007.11.19a │ │ │ │ ├── RCUperf.dat │ │ │ │ ├── RCUperfdbg.dat │ │ │ │ ├── RCUperfnonPREEMPTerr.dat │ │ │ │ ├── cpuinfo │ │ │ │ ├── plots.sh │ │ │ │ ├── rwlockRCUperf.eps │ │ │ │ ├── rwlockRCUperf.jpg │ │ │ │ ├── rwlockRCUperf.pbm │ │ │ │ ├── rwlockRCUperfdbg.eps │ │ │ │ ├── rwlockRCUperfdbg.jpg │ │ │ │ ├── rwlockRCUperfdbg.pbm │ │ │ │ ├── rwlockperf.dat │ │ │ │ ├── rwlockperfdbg.dat │ │ │ │ ├── rwlockperfnonPREEMPTerr.dat │ │ │ │ └── todatall.sh │ │ │ ├── 2007.11.20a │ │ │ │ ├── 2.6.23-PREEMPT.tar │ │ │ │ ├── RCUperfPREEMPT.dat │ │ │ │ ├── RCUperfPREEMPTerr.dat │ │ │ │ ├── plots.sh │ │ │ │ ├── rwlockRCUperfPREEMPT.eps │ │ │ │ ├── rwlockRCUperfPREEMPT.jpg │ │ │ │ ├── rwlockRCUperfPREEMPT.pbm │ │ │ │ ├── rwlockperfPREEMPT.dat │ │ │ │ └── todatall.sh │ │ │ ├── 2007.11.22a │ │ │ │ ├── 2.6.23-PREEMPT-ref.tar │ │ │ │ ├── 2.6.23-PREEMPT-rwlock.tar │ │ │ │ ├── 2.6.23-PREEMPT.tar │ │ │ │ ├── RCUperfPREEMPT.dat │ │ │ │ ├── RCUperfPREEMPTerr.dat │ │ │ │ ├── atomicincperfPREEMPT.dat │ │ │ │ ├── atomicincperfPREEMPTerr.dat │ │ │ │ ├── atomicrefperfPREEMPT.dat │ │ │ │ ├── atomicrefperfPREEMPTerr.dat │ │ │ │ ├── plots.sh │ │ │ │ ├── refRCUperfPREEMPT.eps │ │ │ │ ├── refRCUperfPREEMPT.jpg │ │ │ │ ├── refRCUperfPREEMPT.pbm │ │ │ │ ├── rwlockRCUperfPREEMPT.eps │ │ │ │ ├── rwlockRCUperfPREEMPT.jpg │ │ │ │ ├── rwlockRCUperfPREEMPT.pbm │ │ │ │ ├── rwlockperfPREEMPT.dat │ │ │ │ ├── rwlockperfPREEMPTerr.dat │ │ │ │ └── todatall.sh │ │ │ ├── 2007.11.26a │ │ │ │ ├── 2.6.23-PREEMPT-wt.tar │ │ │ │ ├── RCUperfwtPREEMPTerr.dat │ │ │ │ ├── atomicrefperfwtPREEMPTerr.dat │ │ │ │ ├── plots.sh │ │ │ │ ├── refRCUperfwtPREEMPT.eps │ │ │ │ ├── refRCUperfwtPREEMPT.jpg │ │ │ │ ├── refRCUperfwtPREEMPT.pbm │ │ │ │ ├── rwlockRCUperfwtPREEMPT.eps │ │ │ │ ├── rwlockRCUperfwtPREEMPT.jpg │ │ │ │ ├── rwlockRCUperfwtPREEMPT.pbm │ │ │ │ ├── rwlockperfwtPREEMPTerr.dat │ │ │ │ ├── todat.sh │ │ │ │ └── todatall.sh │ │ │ ├── 2007.12.09a │ │ │ │ ├── 2.6.23-PREEMPT.2007.12.09a.tar │ │ │ │ ├── RCUperfwtPREEMPTerr.dat │ │ │ │ ├── atomicrefperfwtPREEMPTerr.dat │ │ │ │ ├── plots.sh │ │ │ │ ├── refRCUperfwtPREEMPT.eps │ │ │ │ ├── refRCUperfwtPREEMPT.gif │ │ │ │ ├── refRCUperfwtPREEMPT.jpg │ │ │ │ ├── refRCUperfwtPREEMPT.pbm │ │ │ │ ├── rwlockRCUperfwtPREEMPT.eps │ │ │ │ ├── rwlockRCUperfwtPREEMPT.gif │ │ │ │ ├── rwlockRCUperfwtPREEMPT.jpg │ │ │ │ ├── rwlockRCUperfwtPREEMPT.pbm │ │ │ │ ├── rwlockperfwtPREEMPTerr.dat │ │ │ │ ├── todat.sh │ │ │ │ └── todatall.sh │ │ │ ├── collect_p.sh │ │ │ ├── collect_pwt.sh │ │ │ ├── cpusummary.txt │ │ │ ├── data.tar │ │ │ ├── reduce.sh │ │ │ ├── reduceerror.sh │ │ │ └── todat.sh │ │ ├── hps.2019.12.02a │ │ │ ├── cpuinfo.hps │ │ │ ├── lscpu.hps │ │ │ ├── perf-hazptr.eps │ │ │ ├── perf-rcu-qsbr.eps │ │ │ ├── perf-rcu.eps │ │ │ ├── perf-refcnt-logscale.eps │ │ │ ├── perf-refcnt.eps │ │ │ ├── perf-seqlock.eps │ │ │ ├── perf_route.sh.2019.12.02a.out │ │ │ ├── plots.sh │ │ │ ├── route_hazptr.hps.2019.12.02a.dat │ │ │ ├── route_hazptr.hps.2019.12.02a.raw │ │ │ ├── route_rcu.hps.2019.12.02a.dat │ │ │ ├── route_rcu.hps.2019.12.02a.raw │ │ │ ├── route_rcu_qsbr.hps.2019.12.02a.dat │ │ │ ├── route_rcu_qsbr.hps.2019.12.02a.raw │ │ │ ├── route_refcnt.hps.2019.12.02a.dat │ │ │ ├── route_refcnt.hps.2019.12.02a.raw │ │ │ ├── route_seq.hps.2019.12.02a.dat │ │ │ ├── route_seq.hps.2019.12.02a.raw │ │ │ ├── route_seqlock.hps.2019.12.02a.dat │ │ │ └── route_seqlock.hps.2019.12.02a.raw │ │ ├── hps.2019.12.17a │ │ │ ├── perf-hazptr.eps │ │ │ ├── perf-rcu-qsbr.eps │ │ │ ├── perf-rcu.eps │ │ │ ├── perf-refcnt-logscale.eps │ │ │ ├── perf-refcnt.eps │ │ │ ├── perf-seqlock.eps │ │ │ ├── perf_route.sh.hps.2019.12.17a.out │ │ │ ├── plots.sh │ │ │ ├── route_hazptr.hps.2019.12.17a.dat │ │ │ ├── route_hazptr.hps.2019.12.17a.raw │ │ │ ├── route_rcu.hps.2019.12.17a.dat │ │ │ ├── route_rcu.hps.2019.12.17a.raw │ │ │ ├── route_rcu_qsbr.hps.2019.12.17a.dat │ │ │ ├── route_rcu_qsbr.hps.2019.12.17a.raw │ │ │ ├── route_refcnt.hps.2019.12.17a.dat │ │ │ ├── route_refcnt.hps.2019.12.17a.raw │ │ │ ├── route_seq.hps.2019.12.17a.dat │ │ │ ├── route_seq.hps.2019.12.17a.raw │ │ │ ├── route_seqlock.hps.2019.12.17a.dat │ │ │ └── route_seqlock.hps.2019.12.17a.raw │ │ ├── paulmck.2016 │ │ │ ├── cpuinfo │ │ │ ├── perf-hazptr.eps │ │ │ ├── perf-rcu-qsbr.eps │ │ │ ├── perf-rcu.eps │ │ │ ├── perf-refcnt.eps │ │ │ ├── perf-seqlock.eps │ │ │ ├── plots.sh │ │ │ ├── route_hazptr.paulmck.2016.07.07a.dat │ │ │ ├── route_hazptr.paulmck.2016.07.07a.raw │ │ │ ├── route_hazptr.paulmck.2016.07.12a.dat │ │ │ ├── route_hazptr.paulmck.2016.07.12a.raw │ │ │ ├── route_rcu.paulmck.2016.07.07a.dat │ │ │ ├── route_rcu.paulmck.2016.07.07a.raw │ │ │ ├── route_rcu.paulmck.2016.07.12a.dat │ │ │ ├── route_rcu.paulmck.2016.07.12a.raw │ │ │ ├── route_rcu_qsbr.paulmck.2016.07.12a.dat │ │ │ ├── route_rcu_qsbr.paulmck.2016.07.12a.raw │ │ │ ├── route_refcnt.paulmck.2016.07.07a.dat │ │ │ ├── route_refcnt.paulmck.2016.07.07a.raw │ │ │ ├── route_refcnt.paulmck.2016.07.12a.dat │ │ │ ├── route_refcnt.paulmck.2016.07.12a.raw │ │ │ ├── route_seq.paulmck.2016.07.07a.dat │ │ │ ├── route_seq.paulmck.2016.07.07a.raw │ │ │ ├── route_seq.paulmck.2016.07.12a.dat │ │ │ ├── route_seq.paulmck.2016.07.12a.raw │ │ │ ├── route_seqlock.paulmck.2016.07.07a.dat │ │ │ ├── route_seqlock.paulmck.2016.07.07a.raw │ │ │ ├── route_seqlock.paulmck.2016.07.12a.dat │ │ │ └── route_seqlock.paulmck.2016.07.12a.raw │ │ ├── perf.elm3b130.2009.02.06a.out │ │ ├── perf.elm3b138.sh.out │ │ ├── perf.perfsqh.2008.11.29d.out │ │ ├── perf.perfsqh.2008.11.29d.script │ │ ├── perf.perfsqh2-smt.out │ │ ├── perf.perfsqh2.2008.11.29a.out │ │ ├── perf.perfsqh2.2008.11.29b.out │ │ ├── perf.perfsqh2.2008.11.29c.out │ │ ├── perf.perfsqh2.2008.11.30a.out │ │ ├── perf.perfsqh2.sh.out │ │ ├── perf.t61p.2008.11.29a.out │ │ ├── perf.tundro2.sh.out │ │ ├── rcuscale.hps.2020.05.27a │ │ │ ├── cpuinfo.hps │ │ │ ├── plots.sh │ │ │ ├── rcu-eb.hps.2020.05.27a.dat │ │ │ ├── rcu-points.hps.2020.05.27a.dat │ │ │ ├── rcuscale.sh.200.out │ │ │ ├── refcnt-eb.hps.2020.05.27a.dat │ │ │ ├── refcnt-points.hps.2020.05.27a.dat │ │ │ ├── refcntRCUperf.eps │ │ │ ├── rwlock-eb.hps.2020.05.27a.dat │ │ │ ├── rwlock-points.hps.2020.05.27a.dat │ │ │ ├── rwlockRCUperf-pc.eps │ │ │ ├── rwlockRCUperf.eps │ │ │ ├── rwsem-eb.hps.2020.05.27a.dat │ │ │ ├── rwsem-points.hps.2020.05.27a.dat │ │ │ ├── srcu-eb.hps.2020.05.27a.dat │ │ │ └── srcu-points.hps.2020.05.27a.dat │ │ └── rcuscale.hps.2020.05.28a │ │ │ ├── cpuinfo.hps │ │ │ ├── plots.sh │ │ │ ├── prz-rwlockRCUperf.eps │ │ │ ├── prz-rwlockRCUperfPREEMPT.eps │ │ │ ├── prz-rwlockRCUperfwt.eps │ │ │ ├── prz-rwlockRCUperfwtlin.eps │ │ │ ├── prz-rwlockperf.eps │ │ │ ├── rcu-1-eb.hps.2020.05.28a.dat │ │ │ ├── rcu-1-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rcu-1-points.hps.2020.05.28a.dat │ │ │ ├── rcu-1-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rcu-10-eb.hps.2020.05.28a.dat │ │ │ ├── rcu-10-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rcu-10-points.hps.2020.05.28a.dat │ │ │ ├── rcu-10-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rcu-100-eb.hps.2020.05.28a.dat │ │ │ ├── rcu-100-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rcu-100-points.hps.2020.05.28a.dat │ │ │ ├── rcu-100-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rcu-eb.hps.2020.05.28a.dat │ │ │ ├── rcu-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rcu-points.hps.2020.05.28a.dat │ │ │ ├── rcu-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rcudelay.sh-30-1-10-100.out │ │ │ ├── rcudelay.sh-30000-1-10-100.out │ │ │ ├── rcudelay.sh-30000-1-10-100.preempt.out │ │ │ ├── rcuscale.sh.200.preempt.out │ │ │ ├── rcuscale.sh.200af.out │ │ │ ├── refRCUperfPREEMPT.eps │ │ │ ├── refRCUperfwt.eps │ │ │ ├── refcnt-1-eb.hps.2020.05.28a.dat │ │ │ ├── refcnt-1-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── refcnt-1-points.hps.2020.05.28a.dat │ │ │ ├── refcnt-1-points.hps.2020.05.28a.preempt.dat │ │ │ ├── refcnt-10-eb.hps.2020.05.28a.dat │ │ │ ├── refcnt-10-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── refcnt-10-points.hps.2020.05.28a.dat │ │ │ ├── refcnt-10-points.hps.2020.05.28a.preempt.dat │ │ │ ├── refcnt-100-eb.hps.2020.05.28a.dat │ │ │ ├── refcnt-100-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── refcnt-100-points.hps.2020.05.28a.dat │ │ │ ├── refcnt-100-points.hps.2020.05.28a.preempt.dat │ │ │ ├── refcnt-eb.hps.2020.05.28a.dat │ │ │ ├── refcnt-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── refcnt-points.hps.2020.05.28a.dat │ │ │ ├── refcnt-points.hps.2020.05.28a.preempt.dat │ │ │ ├── refcntRCUperf.eps │ │ │ ├── rwlock-1-eb.hps.2020.05.28a.dat │ │ │ ├── rwlock-1-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rwlock-1-points.hps.2020.05.28a.dat │ │ │ ├── rwlock-1-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rwlock-10-eb.hps.2020.05.28a.dat │ │ │ ├── rwlock-10-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rwlock-10-points.hps.2020.05.28a.dat │ │ │ ├── rwlock-10-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rwlock-100-eb.hps.2020.05.28a.dat │ │ │ ├── rwlock-100-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rwlock-100-points.hps.2020.05.28a.dat │ │ │ ├── rwlock-100-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rwlock-eb.hps.2020.05.28a.dat │ │ │ ├── rwlock-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rwlock-points.hps.2020.05.28a.dat │ │ │ ├── rwlock-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rwlockRCUperf-pc.eps │ │ │ ├── rwlockRCUperf.eps │ │ │ ├── rwlockRCUperfPREEMPT.eps │ │ │ ├── rwlockRCUperfwt.eps │ │ │ ├── rwlockRCUperfwtPREEMPT.eps │ │ │ ├── rwlockRCUperfwtlin.eps │ │ │ ├── rwsem-1-eb.hps.2020.05.28a.dat │ │ │ ├── rwsem-1-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rwsem-1-points.hps.2020.05.28a.dat │ │ │ ├── rwsem-1-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rwsem-10-eb.hps.2020.05.28a.dat │ │ │ ├── rwsem-10-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rwsem-10-points.hps.2020.05.28a.dat │ │ │ ├── rwsem-10-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rwsem-100-eb.hps.2020.05.28a.dat │ │ │ ├── rwsem-100-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rwsem-100-points.hps.2020.05.28a.dat │ │ │ ├── rwsem-100-points.hps.2020.05.28a.preempt.dat │ │ │ ├── rwsem-eb.hps.2020.05.28a.dat │ │ │ ├── rwsem-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── rwsem-points.hps.2020.05.28a.dat │ │ │ ├── rwsem-points.hps.2020.05.28a.preempt.dat │ │ │ ├── srcu-1-eb.hps.2020.05.28a.dat │ │ │ ├── srcu-1-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── srcu-1-points.hps.2020.05.28a.dat │ │ │ ├── srcu-1-points.hps.2020.05.28a.preempt.dat │ │ │ ├── srcu-10-eb.hps.2020.05.28a.dat │ │ │ ├── srcu-10-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── srcu-10-points.hps.2020.05.28a.dat │ │ │ ├── srcu-10-points.hps.2020.05.28a.preempt.dat │ │ │ ├── srcu-100-eb.hps.2020.05.28a.dat │ │ │ ├── srcu-100-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── srcu-100-points.hps.2020.05.28a.dat │ │ │ ├── srcu-100-points.hps.2020.05.28a.preempt.dat │ │ │ ├── srcu-eb.hps.2020.05.28a.dat │ │ │ ├── srcu-eb.hps.2020.05.28a.preempt.dat │ │ │ ├── srcu-points.hps.2020.05.28a.dat │ │ │ └── srcu-points.hps.2020.05.28a.preempt.dat │ ├── fakekernrcu.c │ ├── fakekernrcu.h │ ├── gettimestamp.c │ ├── gettimestampmp.c │ ├── gettimestampmp.gnumeric │ ├── hazptr.c │ ├── hazptr.h │ ├── hazptrtorture.h │ ├── perf-hazptr.eps │ ├── perf-rcu-qsbr-qq.eps │ ├── perf-rcu-qsbr.eps │ ├── perf-rcu.eps │ ├── perf-refcnt-logscale.eps │ ├── perf-refcnt.eps │ ├── perf-seqlock.eps │ ├── perf.sh │ ├── perf_route.sh │ ├── ptxroute.c │ ├── rcu.c │ ├── rcu.h │ ├── rcu64.c │ ├── rcu64.h │ ├── rcu64_atomicgp.c │ ├── rcu64_atomicgp.h │ ├── rcu_lock.c │ ├── rcu_lock.h │ ├── rcu_lock_percpu.c │ ├── rcu_lock_percpu.h │ ├── rcu_nest.c │ ├── rcu_nest.h │ ├── rcu_nest32.c │ ├── rcu_nest32.h │ ├── rcu_nest_qs.c │ ├── rcu_nest_qs.h │ ├── rcu_pointer.h │ ├── rcu_qs.c │ ├── rcu_qs.h │ ├── rcu_rcg.c │ ├── rcu_rcg.h │ ├── rcu_rcpg.c │ ├── rcu_rcpg.h │ ├── rcu_rcpl.c │ ├── rcu_rcpl.h │ ├── rcu_rcpls.c │ ├── rcu_rcpls.h │ ├── rcu_sig.c │ ├── rcu_sig.h │ ├── rcu_ts.c │ ├── rcu_ts.h │ ├── rcudelay.sh │ ├── rcuscale.sh │ ├── rcutorture.h │ ├── reduce_rcuscale.sh │ ├── reduce_route.sh │ ├── route_hazptr.c │ ├── route_rcu.c │ ├── route_refcnt.c │ ├── route_seq.c │ ├── route_seqlock.c │ ├── routetorture.h │ ├── seqlock.h │ ├── seqlocktorture.c │ ├── seqperf.sh │ ├── singleton.c │ ├── srcu.c │ └── srcu.h ├── depends.mk ├── formal │ ├── herd │ │ ├── .gitignore │ │ ├── C-LB+o-rl-rul-o+o-rl-rul-o.litmus │ │ ├── C-LB+rl-o-o-rul+rl-o-o-rul.litmus │ │ ├── C-Lock1.litmus │ │ ├── C-Lock2.litmus │ │ ├── C-RCU-remove.litmus │ │ ├── C-RomanPenyaev-list-rcu-rr.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u-C.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u-CE.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u-X.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u-XE.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u-C.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u-CE.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u-X.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u-XE.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u+l-o-o-u.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u-C.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u-CE.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u-X.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u-XE.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u+l-o-o-u.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u-C.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u-CE.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u-X.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u-XE.litmus │ │ ├── C-SB+l-o-o-u+l-o-o-u.litmus │ │ ├── C-SB+o-rcusync-o+i-rl-o-o-rul.litmus │ │ ├── C-SB+o-rcusync-o+o-o.litmus │ │ ├── C-SB+o-rcusync-o+o-rcusync-o+rl-o-o-rul+rl-o-o-rul.litmus │ │ ├── C-SB+o-rcusync-o+o-rcusync-o.litmus │ │ ├── C-SB+o-rcusync-o+o-rl-o-rul.litmus │ │ ├── C-SB+o-rcusync-o+o-rl-rul-o.litmus │ │ ├── C-SB+o-rcusync-o+rl-o-o-rul+rl-o-o-rul.litmus │ │ ├── C-SB+o-rcusync-o+rl-o-o-rul.litmus │ │ ├── C-SB+o-rcusync-o+rl-o-rul-o.litmus │ │ ├── Makefile │ │ ├── absperf-reduce.sh │ │ ├── absperf.sh │ │ └── litmus2herd.sh │ ├── litmus │ │ ├── .gitignore │ │ ├── C-2+2W+o-o+o-o.litmus │ │ ├── C-2+2W+o-wmb-o+o-wmb-o.litmus │ │ ├── C-CCIRIW+o+o+o-o+o-o.litmus │ │ ├── C-ISA2+o-r+a-r+a-r+a-o.litmus │ │ ├── C-LB+a-o+o-data-o+o-data-o.litmus │ │ ├── C-LB+a-r+a-r+a-r+a-r.litmus │ │ ├── C-LB+cmpxchg-ctrl-o+o-ctrl-o.litmus │ │ ├── C-LB+o-cge-o+o-cge-o+dstb.litmus │ │ ├── C-LB+o-cge-o+o-cge-o.litmus │ │ ├── C-LB+o-cgt-o+o-cgt-o.litmus │ │ ├── C-LB+o-data-o+o-data-o+o-data-o.litmus │ │ ├── C-LB+o-o+o-o.litmus │ │ ├── C-LB+o-r+a-o.litmus │ │ ├── C-LB+o-r+o-ctrl-o.litmus │ │ ├── C-LB+o-r+o-data-o.litmus │ │ ├── C-MP+o-o+o-rmb-o.litmus │ │ ├── C-MP+o-r+o-ctrl-o.litmus │ │ ├── C-MP+o-wmb-o+o-addr-o.litmus │ │ ├── C-MP+o-wmb-o+o-o.litmus │ │ ├── C-MP+o-wmb-o+o-rmb-o.litmus │ │ ├── C-MP-OMCA+o-o-o+o-rmb-o.litmus │ │ ├── C-R+o-wmb-o+o-mb-o.litmus │ │ ├── C-S+o-wmb-o+o-addr-o.litmus │ │ ├── C-SB+o-mb-o+o-mb-o.litmus │ │ ├── C-SB+o-o+o-o.litmus │ │ ├── C-SB-OMCA+o-o-rmb-o+o-o-rmb-o.litmus │ │ ├── C-W+RWC+o-mb-o+a-o+o-mb-o.litmus │ │ ├── C-W+RWC+o-r+a-o+o-mb-o.litmus │ │ ├── C-WRC+o+o-data-o+o-rmb-o.litmus │ │ ├── C-WRC+o+o-r+a-o.litmus │ │ ├── C-WWC+o+o-data-o+o-addr-o.litmus │ │ ├── C-WWC+o+o-r+o-addr-o.litmus │ │ ├── C-WWC+o-cge-o+o-cge-o+o+dstb.litmus │ │ ├── C-WWC+o-cge-o+o-cge-o+o.litmus │ │ ├── C-WWC+o-cgt-o+o-cgt-o+o+dstb.litmus │ │ ├── C-WWC+o-cgt-o+o-cgt-o+o.litmus │ │ ├── C-Z6.2+o-r+a-o+o-mb-o.litmus │ │ ├── C-Z6.2+o-r+a-r+a-r+a-o.litmus │ │ ├── C-cmpxchg.litmus │ │ ├── Makefile │ │ └── api.h │ ├── promela │ │ ├── .gitignore │ │ ├── atomicincrement.spin │ │ ├── atomicincrement.spin.lst │ │ ├── dyntick │ │ │ ├── .gitignore │ │ │ ├── dyntickRCU-base-s.spin │ │ │ ├── dyntickRCU-base-sl-busted.spin │ │ │ ├── dyntickRCU-base-sl-busted.spin.trail.txt │ │ │ ├── dyntickRCU-base-sl.spin │ │ │ ├── dyntickRCU-base.spin │ │ │ ├── dyntickRCU-irq-nmi-ssl.spin │ │ │ ├── dyntickRCU-irq-ssl.spin │ │ │ ├── dyntickRCU-irqnn-ssl.spin │ │ │ ├── dyntickRCUtarball.sh │ │ │ └── runspin.sh │ │ ├── increment.spin │ │ ├── increment.spin.lst │ │ ├── increment.spin.trail.lst │ │ ├── lock.h │ │ ├── lock.spin │ │ ├── lock.spin.lst │ │ ├── qrcu.spin │ │ ├── qrcu.spin.33ma.lst │ │ └── qrcu.spin.col-ma.diff.lst │ └── rcutorture.sh ├── functions.bash ├── future │ ├── .gitignore │ ├── HTMovf.c │ ├── HTMovf32KMC.eps │ ├── HTMovf4K.eps │ ├── HTMovf4KMC.eps │ ├── HTMovfMC.c │ ├── HTMovfMCNK.bash │ ├── HTMovfMCNK.bash.16K.4.64.out │ ├── HTMovfMCNK.bash.32K.1.64.out │ ├── HTMovfMCNK.bash.32K.2.64.out │ ├── HTMovfMCNK.bash.32K.4.64.out │ ├── HTMovfMCNK.bash.32K.8.64.out │ ├── HTMovfMCNK.bash.4K.1.32.out │ ├── HTMovfMCNK.bash.4K.1.64.out │ ├── HTMovfMCNK.bash.4K.2.64.out │ ├── HTMovfMCNK.bash.4K.4.64.out │ ├── HTMovfMCNK.bash.4K.8.64.out │ ├── HTMovfMCNK.bash.8K.2.64.out │ ├── HTMovfNK.bash │ ├── HTMovfNK.bash.4K.1.64.out │ ├── HTMovfNK.bash.4K.2.64.out │ ├── HTMovfNK.bash.4K.4.64.out │ ├── HTMovfNK.bash.4K.8.64.out │ ├── HTMovfx86MC.eps │ ├── HTMovfx86SMC.eps │ ├── Makefile │ └── plots.sh ├── intro │ ├── .gitignore │ ├── Makefile │ ├── initrace.c │ ├── initraceperf.c │ ├── lockinc.c │ ├── nakedinc.c │ ├── perthreadinc.c │ └── threadcreate.c ├── lib │ ├── random.c │ └── random.h ├── linux │ └── common.h ├── locking │ ├── .gitignore │ ├── Makefile │ ├── bakery.c │ ├── locked_list.c │ ├── lockwakelatency.c │ └── xchglock.c ├── recipes.mk └── toolsoftrade │ ├── .gitignore │ ├── Makefile │ ├── data │ ├── elm3b128 │ │ ├── elm3b128.cpuinfo │ │ ├── rwlockscale.dat │ │ ├── rwlockscale.elm3b128.dat │ │ ├── rwlockscale.sh.2009.05.24a.out │ │ └── rwlockscale.sh.elm3b128.2009.05.29a.out │ ├── hps.2020.03.22a │ │ ├── cpuinfo.hps │ │ ├── plots.sh │ │ ├── rwlockscale.eps │ │ ├── rwlockscale.hps.2020.03.22a.dat │ │ └── rwlockscale.sh.2020.03.22a.out │ ├── hps.2020.03.25a │ │ ├── cpuinfo.hps │ │ ├── plots.sh │ │ ├── rwlockscale.eps │ │ ├── rwlockscale.hps.2020.03.25a.dat │ │ └── rwlockscale.sh.2020.03.25a.out │ └── hps.2020.03.27a │ │ ├── cpuinfo.hps │ │ ├── plots.sh │ │ ├── rwlockscale.eps │ │ ├── rwlockscale.hps.2020.03.27a.dat │ │ └── rwlockscale.sh.2020.03.27a.out │ ├── forkexec.sh │ ├── forkjoin.c │ ├── forkjoinperf.c │ ├── forkjoinvar.c │ ├── lock.c │ ├── mytrue.c │ ├── parallel.sh │ ├── pcreate.c │ ├── plots.sh │ ├── rwlockscale.c │ ├── rwlockscale.eps │ ├── rwlockscale.sh │ └── rwlockscalereduce.sh ├── FAQ-BUILD.txt ├── FAQ.txt ├── Makefile ├── README.md ├── SMPdesign ├── .gitignore ├── 1000-ms_2seqO3VfgO3_partO3-mean.eps ├── 500-ms_2seqO3VfgO3_partO3-median.eps ├── 500-ms_seqO3V2seqO3_fgO3_partO3-cdf.eps ├── 500-ms_seqO3VfgO3_partO3-median.eps ├── 500-ms_seqVfg_part-cdf.eps ├── 500-ms_seqVfg_part_seqO3-cdf.eps ├── 500-ms_seq_fg-cdf.eps ├── 500-ms_seq_fg_part-cdf.eps ├── 500-pctVms_seq_part-sct.eps ├── AllocatorPool.fig ├── CPUvsEnet.eps ├── DiningPhilosopher4part-b.tex ├── DiningPhilosopher5.tex ├── DiningPhilosopher5PEM.tex ├── DiningPhilosopher5TB.tex ├── LockGranularity.fig ├── MazeNumberPath.fig ├── MemoryBarrierPairing.fig ├── ParallelFastpath.fig ├── SMPdesign.tex ├── Sqntclockfreq.dat ├── allocatorcache.fig ├── beyond.tex ├── clockfreq.dat ├── clockfreq.eps ├── clockfreq.pbm ├── clockfreq80x86.dat ├── clockfreqAtom.dat ├── clockfreqBroadwell.dat ├── clockfreqHaswell.dat ├── clockfreqIvyBridge.dat ├── clockfreqNehalem.dat ├── clockfreqP1.dat ├── clockfreqP2.dat ├── clockfreqP3.dat ├── clockfreqP4.dat ├── clockfreqPPro.dat ├── clockfreqSandyBridge.dat ├── clockfreqSkylake.dat ├── clockfreqXeonDC.dat ├── criteria.tex ├── enet.dat ├── latencytrend.gnumeric ├── lockdeq.svg ├── lockdeqhash.fig ├── lockdeqhash1R.fig ├── lockdeqhashlots.fig ├── lockdeqpair.fig ├── matmul.sh.2010.03.28a.dat ├── matmuleff.eps ├── maze_PWQ_vs_PART.svg ├── maze_in_way10a.svg ├── mipsperbuck.dat ├── mipsperbuck.eps ├── partexercises.tex ├── plots.sh ├── smpalloc.eps ├── smpalloclim.svg └── synceff.eps ├── ack.tex ├── advsync ├── .gitignore ├── Linux-on-RTOS.svg ├── RCU-API.fig ├── RCUDeletion.fig ├── RCUInsertion.fig ├── RCUReaderGP.fig ├── RCUReaderGPExtends.fig ├── RCUReplacement.fig ├── advsync.tex ├── irq.svg ├── nohzfull.svg ├── preemption.svg ├── rcu.tex ├── rt-reflexes.svg ├── rt-regimes.svg ├── rt.tex ├── threaded-irq.svg └── timerwheel.svg ├── alphapf.bst ├── appendix ├── appendix.tex ├── questions │ ├── .gitignore │ ├── after-snapshot.fig │ ├── after.tex │ ├── concurrentparallel.tex │ ├── ordering.tex │ ├── questions.tex │ └── time.tex ├── styleguide │ ├── samplecodesnippet.c │ ├── samplecodesnippetfcv.tex │ ├── samplecodesnippetfig.tex │ ├── samplecodesnippetlst.tex │ ├── samplecodesnippetlstlbl.tex │ └── styleguide.tex ├── toyrcu │ └── toyrcu.tex └── whymb │ ├── .gitignore │ ├── MESI.fig │ ├── cacheSB.fig │ ├── cacheSBf.fig │ ├── cacheSBfIQ.fig │ ├── cacheSC.fig │ ├── cacheSCwrite.fig │ ├── hostileordering.fig │ └── whymemorybarriers.tex ├── bib ├── NP.bib ├── OSS.bib ├── QC.bib ├── RCU.bib ├── RCUuses.bib ├── TM.bib ├── WFS.bib ├── energy.bib ├── hw.bib ├── maze.bib ├── os.bib ├── parallelsys.bib ├── patterns.bib ├── perfmeas.bib ├── realtime.bib ├── refs.bib ├── search.bib ├── standards.bib ├── swtools.bib └── syncrefs.bib ├── cartoons ├── 100kHz.eps ├── 1kHz.eps ├── 2013-08-is-it-dead.eps ├── 2014_Hash-table-hydra.eps ├── ArtistMapping.txt ├── Data-chasing-light-wave.eps ├── Dining-philosophers.eps ├── Priority_Boost_2.eps ├── RealFastNotRealTime.eps ├── RealTimeNotRealFast.eps ├── TM-the-reality-conflict.eps ├── TM-the-reality-nonidempotent.eps ├── TM-the-reality-realtime.eps ├── TM-the-vision.eps ├── TortureLaptop.eps ├── TortureTux.eps ├── UseTheRightCannon.eps ├── UseTheRightToolsBubble.eps ├── blue.png ├── blue.svg ├── r-2014-Atomic-reference.svg ├── r-2014-Book-cover-back.png ├── r-2014-Book-cover-back.svg ├── r-2014-Book-cover-front.png ├── r-2014-Book-cover-front.svg ├── r-2014-CPU-Future-Crash-dummies.svg ├── r-2014-CPU-Future-More-of-the-Same.svg ├── r-2014-CPU-Future-Multithreaded-Mania.svg ├── r-2014-CPU-future-uniprocessor-uber-alles.svg ├── r-2014-CPU-track-meet-cache-miss-toll-booth.svg ├── r-2014-CPU-track-meet-phone-booth.svg ├── r-2014-CPU-track-meet.svg ├── r-2014-Data-many-fighting.svg ├── r-2014-Data-many-happy.svg ├── r-2014-Data-one-fighting.svg ├── r-2014-LD-ACQ.svg ├── r-2014-LDLAR.svg ├── r-2014-Locking-the-Hero.svg ├── r-2014-Locking-the-Slob.svg ├── r-2014-Memory-barrier.svg ├── r-2014-Old-man-and-Brat.svg ├── r-2014-One-one-thousand.svg ├── r-2014-Out-of-order.svg ├── r-2014-Passed-the-stress-test.svg ├── r-2014-RCU-callbacks.svg ├── r-2014-Start-over.svg ├── r-2014-What-time-is-it.svg ├── r-2014-branch-error.svg ├── r-2014-memory-reference.svg ├── r-2014-shaving-the-mandelbrot.svg ├── r-2017-Memory-fences-pem.svg ├── r-2021-CPU-future-astounding-accelerator.svg ├── realtime-lazy-crop.eps ├── realtime-lifesupport-nobomb.eps └── realtime-smash.eps ├── count ├── .gitignore ├── FourTaskOrderOpt.svg ├── GlobalInc.fig ├── GlobalTreeInc.fig ├── PerThreadInc.fig ├── count.tex ├── count_lim.fig ├── globbal.fig └── sig-theft.dot ├── cpu ├── .gitignore ├── 3DI.fig ├── SystemArch.fig ├── cpu.tex ├── hwfreelunch.tex ├── microarch.svg ├── overheads.tex ├── overview.tex └── swdesign.tex ├── datastruct ├── .gitignore ├── datastruct.tex ├── gethashplots.sh ├── hashdiagram.fig ├── hashxu-a.svg ├── hashxu-b.svg ├── hashxu-c.svg ├── hashxu-d.svg ├── perftest.eps ├── perftestlin.eps ├── perftestresize.eps ├── perftestresizebig.eps ├── zipperhashgrow.svg ├── zipperhashshrink.svg ├── zoocatall.eps ├── zoocatalllin.eps ├── zoocatonly.eps ├── zoocatonlylin.eps ├── zoocpu.eps ├── zoocpubktlin.eps ├── zoocpubktlin8.eps ├── zoocpubktsizelin.eps ├── zoocpulin.eps ├── zooupdate.eps ├── zooupdatelu.eps └── zooupdatelulin.eps ├── debugging ├── RCUnearMiss.svg └── debugging.tex ├── defer ├── .gitignore ├── GracePeriodGood.fig ├── Linux_hlist.svg ├── Linux_list.svg ├── Linux_list_abbr.svg ├── QSBRGracePeriod.svg ├── RCUApplicability.svg ├── RCUDeletion.fig ├── RCUGPorderingSummary.svg ├── RCUGuaranteeFwd.svg ├── RCUGuaranteeMid.svg ├── RCUGuaranteeRev.svg ├── RCUListDeleteClassic.svg ├── RCUListInsertClassic.svg ├── RCUReplacement.fig ├── RCUbarrierOrdering.svg ├── RCUenvAPI.fig ├── RouteList.svg ├── defer.tex ├── hazptr.tex ├── linux-RCU.eps ├── multver.svg ├── pubsub.svg ├── rcu.tex ├── rcuapi.tex ├── rcuexercises.tex ├── rcufundamental.tex ├── rcuintro.tex ├── rcurelated.tex ├── rcuusage.tex ├── refRCUperfPREEMPT.eps ├── refRCUperfwt.eps ├── refRCUperfwtPREEMPT.eps ├── refcnt.tex ├── refcntRCUperf.eps ├── rwlockRCUperf.eps ├── rwlockRCUperfPREEMPT.eps ├── rwlockRCUperfwt.eps ├── rwlockRCUperfwtPREEMPT.eps ├── rwlockRCUupdate.fig ├── seqlock.tex ├── updates.tex └── whichtochoose.tex ├── docker ├── Dockerfile ├── Dockerfile.fedora └── steel-city-comic.regular.ttf ├── easy ├── Mandel_zoom_00_mandelbrot_set.eps ├── Mandel_zoom_00_mandelbrot_set.jpg └── easy.tex ├── fonts ├── steel-city-comic.regular.ttf └── uhvr8a.pfb ├── formal ├── .gitignore ├── RCU-test-ratio.eps ├── RCUpreemptStates.fig ├── axiomatic.tex ├── cbmc.svg ├── data │ ├── .gitignore │ ├── plot.sh │ └── rcu-test.dat ├── dyntickrcu.tex ├── formal.tex ├── nidhugg.svg ├── ppcmem.tex ├── sat.tex ├── spinhint.tex └── stateless.tex ├── future ├── HTMtable.tex ├── HTMtableColor.tex ├── HTMtableFull.tex ├── HTMtableRCU.tex ├── be-lb-n4-rf-all.eps ├── be-lw-n4-rf-all.eps ├── cpu.tex ├── formalregress.tex ├── fp.tex ├── future.tex ├── htm.tex ├── latencytrend.eps └── tm.tex ├── glossary.tex ├── howto └── howto.tex ├── intro ├── .gitignore ├── FourTaskCategories.fig ├── FourTaskOrder.fig ├── Generality.fig ├── PPGrelation.svg └── intro.tex ├── legal.tex ├── locking ├── .gitignore ├── DeadlockCycle.fig ├── LayeredLockHierarchy.svg ├── LocalLockHierarchy.svg ├── LockingTheHero.eps ├── LockingTheSlob.eps ├── NoLockHierarchy.svg ├── NonLocalLockHierarchy.svg ├── locking-existence.tex ├── locking.tex └── rnplock.fig ├── memalloc └── memalloc.tex ├── memorder ├── .gitignore ├── Alpha.svg ├── MoreThanOneValue-15CPU.fig ├── MoreThanOneValue-15CPU.input ├── MoreThanOneValue.fig ├── NonMCAplatform.svg ├── RCU1G2R.svg ├── RCU1G2Rmb.svg ├── RCU2G2R.svg ├── RCUGPordering.svg ├── SystemArchBus.svg ├── SystemArchSB.svg ├── co.svg ├── fr.svg ├── memorder.tex ├── memorybarrier.svg ├── memorybarriercum.svg ├── rf.svg └── store15tred.dot ├── noindentafter.sty ├── origpub.sty ├── owned └── owned.tex ├── pagegroup ├── perfbook-lt.tex ├── pfbook.cls ├── pfhyphex.tex ├── qqz.sty ├── summary.tex ├── todo.txt ├── together ├── applyrcu.tex ├── count.tex ├── hazptr.tex ├── refcnt.tex ├── seqlock.tex └── together.tex ├── toolsoftrade ├── .gitignore ├── shellparallel.fig └── toolsoftrade.tex ├── ushyphex.tex └── utilities ├── .gitignore ├── MoreThanOneValue-15CPU.c ├── autodate.sh ├── bibhyphen2endash.sh ├── c2latex.sh ├── c2qqz.sh ├── checkfcv.pl ├── cleanpdf.sh ├── datablows.sh ├── divideqqz.pl ├── dohyphen2endash.sh ├── doverbboxcheck.sh ├── epigraph.sh ├── eps2pdf.sh ├── extpagegroup.pl ├── extractClatex.sh ├── extractcontrib.sh ├── extractorigpub.sh ├── extractqqz.c ├── extractqqz.sh ├── fcvextract.pl ├── findminusnum.sh ├── fixanepsfonts-urwps.sh ├── fixanepsfonts.sh ├── fixdotfonts.sh ├── fixfigfonts.sh ├── fixfonts-urwps.sh ├── fixfonts.sh ├── fixsvgfonts-urwps.sh ├── fixsvgfonts.sh ├── gen_snippet_d.pl ├── gen_snippet_d.sh ├── gitextractcontrib.sh ├── gnuplotepsfix ├── gnuplotepsfix.7 ├── gnuplotepsfixdc ├── hyphen2endash.sh ├── latex2c.sh ├── mpostcheck.sh ├── prep4html.sh ├── qqz2c.sh ├── qqzreorder.pl ├── reorder_ltms.pl ├── runfirstlatex.sh ├── runlatex.sh ├── sortdata.sh ├── synctex-forward.sh ├── toarxiv.sh ├── torelease.sh └── verbboxcheck.pl /.Templates/figure-code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/.Templates/figure-code -------------------------------------------------------------------------------- /.Templates/figure-graphics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/.Templates/figure-graphics -------------------------------------------------------------------------------- /.Templates/minipage-code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/.Templates/minipage-code -------------------------------------------------------------------------------- /.Templates/minipage-tabular: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/.Templates/minipage-tabular -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/.mailmap -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/COPYING -------------------------------------------------------------------------------- /CodeSamples/.gitignore: -------------------------------------------------------------------------------- 1 | /Makefile.arch 2 | /api.h 3 | -------------------------------------------------------------------------------- /CodeSamples/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/COPYING -------------------------------------------------------------------------------- /CodeSamples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/Makefile -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/.gitignore -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/Makefile -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/data/hps.2020.03.30a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/data/hps.2020.03.30a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/deqtorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/deqtorture.h -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/lockdeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/lockdeq.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/lockhdeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/lockhdeq.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/lockrwdeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/lockrwdeq.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/locktdeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/locktdeq.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/matmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/matmul.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/matmul.reduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/matmul.reduce.sh -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/matmul.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/matmul.sh -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/matmul_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/matmul_block.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/.gitignore -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/Makefile -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/README -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/maze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/maze.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/maze.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/maze.h -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/maze_2seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/maze_2seq.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/maze_fg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/maze_fg.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/maze_parallel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/maze_parallel.h -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/maze_part.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/maze_part.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/maze_seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/maze_seq.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/mazecmp.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/mazecmp.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/mazegen.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/mazegen.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/mazeq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/mazeq.sh -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/mazethread.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/mazethread.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/plots.sh -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/productionplots.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/productionplots.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/reduce.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/reduce.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/reducemazecmp.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/reducemazecmp.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/reducemazethread.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/reducemazethread.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/reducerectmazecmp.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/reducerectmazecmp.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/runmazecmp.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/runmazecmp.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/runmazethread.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/runmazethread.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/maze/runrectmazecmp.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/maze/runrectmazecmp.bash -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc-af.1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc-af.1.dat -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc-af.2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc-af.2.dat -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc.1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc.1.dat -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc.2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc.2.dat -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc.c -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc.canonical.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc.canonical.eps -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc.eps -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc.gif -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc.pbm -------------------------------------------------------------------------------- /CodeSamples/SMPdesign/smpalloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/SMPdesign/smpalloc.sh -------------------------------------------------------------------------------- /CodeSamples/advsync/.gitignore: -------------------------------------------------------------------------------- 1 | lifo-push 2 | q 3 | singleq 4 | wfenqueue 5 | -------------------------------------------------------------------------------- /CodeSamples/advsync/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/Makefile -------------------------------------------------------------------------------- /CodeSamples/advsync/lifo-push.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/lifo-push.c -------------------------------------------------------------------------------- /CodeSamples/advsync/lifo-stress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/lifo-stress.h -------------------------------------------------------------------------------- /CodeSamples/advsync/q.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/q.c -------------------------------------------------------------------------------- /CodeSamples/advsync/q.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/q.h -------------------------------------------------------------------------------- /CodeSamples/advsync/queuetorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/queuetorture.h -------------------------------------------------------------------------------- /CodeSamples/advsync/singleq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/singleq.c -------------------------------------------------------------------------------- /CodeSamples/advsync/singleq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/singleq.h -------------------------------------------------------------------------------- /CodeSamples/advsync/special/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/special/.gitignore -------------------------------------------------------------------------------- /CodeSamples/advsync/special/timewritecache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/special/timewritecache.c -------------------------------------------------------------------------------- /CodeSamples/advsync/special/timewritecache.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/special/timewritecache.mk -------------------------------------------------------------------------------- /CodeSamples/advsync/special/writecacheflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/special/writecacheflow.c -------------------------------------------------------------------------------- /CodeSamples/advsync/special/writeflowgroup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/special/writeflowgroup.sh -------------------------------------------------------------------------------- /CodeSamples/advsync/special/writeflowtab.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/special/writeflowtab.sh -------------------------------------------------------------------------------- /CodeSamples/advsync/wfenqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/advsync/wfenqueue.c -------------------------------------------------------------------------------- /CodeSamples/api-pthreads/QAfter/.gitignore: -------------------------------------------------------------------------------- 1 | time 2 | timelocked 3 | -------------------------------------------------------------------------------- /CodeSamples/api-pthreads/QAfter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/api-pthreads/QAfter/Makefile -------------------------------------------------------------------------------- /CodeSamples/api-pthreads/QAfter/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/api-pthreads/QAfter/time.c -------------------------------------------------------------------------------- /CodeSamples/api-pthreads/QAfter/timelocked.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/api-pthreads/QAfter/timelocked.c -------------------------------------------------------------------------------- /CodeSamples/api-pthreads/api-gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/api-pthreads/api-gcc.h -------------------------------------------------------------------------------- /CodeSamples/api-pthreads/api-pthreads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/api-pthreads/api-pthreads.h -------------------------------------------------------------------------------- /CodeSamples/api-pthreads/include/dgettimeofday.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/api-pthreads/include/dgettimeofday.c -------------------------------------------------------------------------------- /CodeSamples/api-pthreads/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/api-pthreads/util.h -------------------------------------------------------------------------------- /CodeSamples/arch-arm/Makefile.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/arch-arm/Makefile.arch -------------------------------------------------------------------------------- /CodeSamples/arch-arm/arch-arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/arch-arm/arch-arm.h -------------------------------------------------------------------------------- /CodeSamples/arch-arm64/Makefile.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/arch-arm64/Makefile.arch -------------------------------------------------------------------------------- /CodeSamples/arch-arm64/arch-arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/arch-arm64/arch-arm64.h -------------------------------------------------------------------------------- /CodeSamples/arch-ppc64/Makefile.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/arch-ppc64/Makefile.arch -------------------------------------------------------------------------------- /CodeSamples/arch-ppc64/arch-ppc64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/arch-ppc64/arch-ppc64.h -------------------------------------------------------------------------------- /CodeSamples/arch-x86/Makefile.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/arch-x86/Makefile.arch -------------------------------------------------------------------------------- /CodeSamples/arch-x86/arch-x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/arch-x86/arch-x86.h -------------------------------------------------------------------------------- /CodeSamples/count/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/.gitignore -------------------------------------------------------------------------------- /CodeSamples/count/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/Makefile -------------------------------------------------------------------------------- /CodeSamples/count/atomic.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/atomic.eps -------------------------------------------------------------------------------- /CodeSamples/count/atomic125.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/atomic125.eps -------------------------------------------------------------------------------- /CodeSamples/count/atomic125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/atomic125.png -------------------------------------------------------------------------------- /CodeSamples/count/atomic_hps.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/atomic_hps.eps -------------------------------------------------------------------------------- /CodeSamples/count/atomic_hps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/atomic_hps.png -------------------------------------------------------------------------------- /CodeSamples/count/atomic_nehalem.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/atomic_nehalem.eps -------------------------------------------------------------------------------- /CodeSamples/count/atomic_nehalem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/atomic_nehalem.png -------------------------------------------------------------------------------- /CodeSamples/count/count_atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_atomic.c -------------------------------------------------------------------------------- /CodeSamples/count/count_end.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_end.c -------------------------------------------------------------------------------- /CodeSamples/count/count_end_rcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_end_rcu.c -------------------------------------------------------------------------------- /CodeSamples/count/count_lim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_lim.c -------------------------------------------------------------------------------- /CodeSamples/count/count_lim_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_lim_app.c -------------------------------------------------------------------------------- /CodeSamples/count/count_lim_atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_lim_atomic.c -------------------------------------------------------------------------------- /CodeSamples/count/count_lim_sig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_lim_sig.c -------------------------------------------------------------------------------- /CodeSamples/count/count_limd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_limd.c -------------------------------------------------------------------------------- /CodeSamples/count/count_nonatomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_nonatomic.c -------------------------------------------------------------------------------- /CodeSamples/count/count_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_stack.c -------------------------------------------------------------------------------- /CodeSamples/count/count_stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_stat.c -------------------------------------------------------------------------------- /CodeSamples/count/count_stat_atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_stat_atomic.c -------------------------------------------------------------------------------- /CodeSamples/count/count_stat_eventual.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_stat_eventual.c -------------------------------------------------------------------------------- /CodeSamples/count/count_tstat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/count_tstat.c -------------------------------------------------------------------------------- /CodeSamples/count/counttorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/counttorture.h -------------------------------------------------------------------------------- /CodeSamples/count/data/count_stat:u.2009.05.25a.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/data/count_stat:u.2009.05.25a.dat -------------------------------------------------------------------------------- /CodeSamples/count/data/cpuinfo.hps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/data/cpuinfo.hps -------------------------------------------------------------------------------- /CodeSamples/count/data/cpuinfo.perfsqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/data/cpuinfo.perfsqh -------------------------------------------------------------------------------- /CodeSamples/count/data/lscpu.hps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/data/lscpu.hps -------------------------------------------------------------------------------- /CodeSamples/count/data/perf.sh.2009.05.03a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/data/perf.sh.2009.05.03a.out -------------------------------------------------------------------------------- /CodeSamples/count/data/perf.sh.2009.05.03b.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/data/perf.sh.2009.05.03b.out -------------------------------------------------------------------------------- /CodeSamples/count/data/perf.sh.2009.05.25a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/data/perf.sh.2009.05.25a.out -------------------------------------------------------------------------------- /CodeSamples/count/data/perf.sh.hps.2019.10.23a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/data/perf.sh.hps.2019.10.23a.out -------------------------------------------------------------------------------- /CodeSamples/count/limtorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/limtorture.h -------------------------------------------------------------------------------- /CodeSamples/count/perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/perf.sh -------------------------------------------------------------------------------- /CodeSamples/count/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/plots.sh -------------------------------------------------------------------------------- /CodeSamples/count/reduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/count/reduce.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/.gitignore: -------------------------------------------------------------------------------- 1 | cachetorture 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/Makefile -------------------------------------------------------------------------------- /CodeSamples/cpu/cachetorture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/cachetorture.c -------------------------------------------------------------------------------- /CodeSamples/cpu/cachetorture.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/cachetorture.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/cachetorturenuma.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/cachetorturenuma.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/categorize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/categorize.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.02.24a/cpuinfo.hps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/data/hps.2020.02.24a/cpuinfo.hps -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.02.24a/hps.2020.02.24a.localcmpxchg.dat: -------------------------------------------------------------------------------- 1 | 1 7.0862 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.02.24a/hps.2020.02.24a.localcmpxchg.raw: -------------------------------------------------------------------------------- 1 | 0 1 7.0862 6.9606 7.3603 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.02.24a/hps.2020.02.24a.locallock.dat: -------------------------------------------------------------------------------- 1 | 1 15.479 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.02.24a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/data/hps.2020.02.24a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.01b/hps.2020.03.01b.localcmpxchg.dat: -------------------------------------------------------------------------------- 1 | 1 7.11655 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.01b/hps.2020.03.01b.locallock.dat: -------------------------------------------------------------------------------- 1 | 1 15.7685 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.01b/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/data/hps.2020.03.01b/plots.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.04a/README: -------------------------------------------------------------------------------- 1 | From CPU 224's viewpoint. 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.04a/hps.2020.03.04a.localcmpxchg.dat: -------------------------------------------------------------------------------- 1 | 1 7.00423 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.04a/hps.2020.03.04a.locallock.dat: -------------------------------------------------------------------------------- 1 | 1 16.0007 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.04a/hps.2020.03.04a.locallock.raw: -------------------------------------------------------------------------------- 1 | 0 1 16.0007 15.1825 18.0081 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.04a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/data/hps.2020.03.04a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.04b/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/data/hps.2020.03.04b/plots.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/data/hps.2020.03.08a/reduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/data/hps.2020.03.08a/reduce.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/data/laptop.2020.03.08a/laptop.2020.03.08a.localcmpxchg.dat: -------------------------------------------------------------------------------- 1 | 1 6.19405 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/laptop.2020.03.08a/laptop.2020.03.08a.locallock.dat: -------------------------------------------------------------------------------- 1 | 1 13.4735 2 | -------------------------------------------------------------------------------- /CodeSamples/cpu/data/laptop.2020.03.08a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/data/laptop.2020.03.08a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/cpu/reduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/cpu/reduce.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | existence_test 3 | treetorture 4 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/Makefile -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/existence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/existence.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/existence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/existence.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/existence_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/existence_test.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/perf.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/plots.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/reduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/reduce.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/spinlockmult.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/spinlockmult.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/spinlockmult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/spinlockmult.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/tree.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/tree.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/treetorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/treetorture.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/Issaquah/treetorturetrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/Issaquah/treetorturetrace.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/.gitignore -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/3hash1rot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/3hash1rot.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/3hashNrot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/3hashNrot.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/Makefile -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/existence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/existence.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/existence_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/existence_test.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/hash_exists.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/hash_exists.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/hash_kaleid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/hash_kaleid.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/kaleidoscope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/kaleidoscope.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/keyvalue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/keyvalue.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/procon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/procon.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/procon_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/procon_test.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/reduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/reduce.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/reduceN.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/reduceN.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/skiplist_exists.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/skiplist_exists.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/existence/skiplist_kaleid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/existence/skiplist_kaleid.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/.gitignore -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/Makefile -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hash-resize.2014.01.11b/perftestR..2014.01.11b.dat: -------------------------------------------------------------------------------- 1 | --updatewait 0 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hash.2013.12.02a/zoo.reads.hash_bkt.2013.12.02a.dat: -------------------------------------------------------------------------------- 1 | 15 14608.5 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hash.2013.12.02a/zoo.reads.hash_bkt_hazptr.2013.12.02a.dat: -------------------------------------------------------------------------------- 1 | 15 41416.7 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hash.2013.12.02a/zoo.reads.hash_bkt_rcu.2013.12.02a.dat: -------------------------------------------------------------------------------- 1 | 15 85529.3 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hash.2013.12.02a/zoo.reads.hash_global.2013.12.02a.dat: -------------------------------------------------------------------------------- 1 | 15 900.642 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hash.2013.12.02a/zoo.updates.hash_bkt.2013.12.02a.dat: -------------------------------------------------------------------------------- 1 | 15 11735.4 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hash.2013.12.02a/zoo.updates.hash_bkt_hazptr.2013.12.02a.dat: -------------------------------------------------------------------------------- 1 | 15 10271.7 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hash.2013.12.02a/zoo.updates.hash_bkt_rcu.2013.12.02a.dat: -------------------------------------------------------------------------------- 1 | 15 4700.69 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hash.2013.12.02a/zoo.updates.hash_global.2013.12.02a.dat: -------------------------------------------------------------------------------- 1 | 15 175.689 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.15a/zoo.reads.hash_bkt.hps.2020.10.15a.dat: -------------------------------------------------------------------------------- 1 | 16 16962 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.15a/zoo.reads.hash_bkt_hazptr.hps.2020.10.15a.dat: -------------------------------------------------------------------------------- 1 | 16 65900.2 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.15a/zoo.reads.hash_bkt_rcu.hps.2020.10.15a.dat: -------------------------------------------------------------------------------- 1 | 16 311789 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.15a/zoo.reads.hash_global.hps.2020.10.15a.dat: -------------------------------------------------------------------------------- 1 | 16 991.258 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.15a/zoo.updates.hash_bkt.hps.2020.10.15a.dat: -------------------------------------------------------------------------------- 1 | 16 11852.5 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.15a/zoo.updates.hash_bkt_hazptr.hps.2020.10.15a.dat: -------------------------------------------------------------------------------- 1 | 16 6762.53 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.15a/zoo.updates.hash_bkt_rcu.hps.2020.10.15a.dat: -------------------------------------------------------------------------------- 1 | 16 8873.58 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.15a/zoo.updates.hash_global.hps.2020.10.15a.dat: -------------------------------------------------------------------------------- 1 | 16 123.127 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.22a/zoo.reads.hash_bkt.hps.2020.10.22a.dat: -------------------------------------------------------------------------------- 1 | 16 17407.1 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.22a/zoo.reads.hash_bkt_hazptr.hps.2020.10.22a.dat: -------------------------------------------------------------------------------- 1 | 16 65225.2 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.22a/zoo.reads.hash_bkt_rcu.hps.2020.10.22a.dat: -------------------------------------------------------------------------------- 1 | 16 294672 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.22a/zoo.reads.hash_global.hps.2020.10.22a.dat: -------------------------------------------------------------------------------- 1 | 16 1159.41 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.22a/zoo.updates.hash_bkt.hps.2020.10.22a.dat: -------------------------------------------------------------------------------- 1 | 16 30468.7 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.22a/zoo.updates.hash_bkt_hazptr.hps.2020.10.22a.dat: -------------------------------------------------------------------------------- 1 | 16 18952.1 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.22a/zoo.updates.hash_bkt_rcu.hps.2020.10.22a.dat: -------------------------------------------------------------------------------- 1 | 16 27298.1 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.22a/zoo.updates.hash_global.hps.2020.10.22a.dat: -------------------------------------------------------------------------------- 1 | 16 184.384 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.reads.hash_bkt.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 17544.6 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.reads.hash_bkt_hazptr.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 64551.9 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.reads.hash_bkt_qsbr.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 341798 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.reads.hash_bkt_rcu.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 297111 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.reads.hash_global.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 1323.84 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.updates.hash_bkt.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 29789.2 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.updates.hash_bkt_hazptr.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 18858.9 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.updates.hash_bkt_qsbr.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 17524 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.updates.hash_bkt_rcu.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 27876.1 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.10.24a/zoo.updates.hash_global.hps.2020.10.24a.dat: -------------------------------------------------------------------------------- 1 | 16 230.511 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.reads.hash_bkt.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 17586.3 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.reads.hash_bkt_hazptr.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 64586.8 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.reads.hash_bkt_qsbr.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 347058 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.reads.hash_bkt_rcu.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 296384 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.reads.hash_global.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 1046.1 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.updates.hash_bkt.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 30460.4 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.updates.hash_bkt_hazptr.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 18866.3 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.updates.hash_bkt_qsbr.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 18081.8 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.updates.hash_bkt_rcu.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 25779.1 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/data/hps.perf.2020.11.26a/zoo.updates.hash_global.hps.2020.11.26a.dat: -------------------------------------------------------------------------------- 1 | 16 167.108 2 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/hash_bkt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/hash_bkt.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/hash_bkt_hazptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/hash_bkt_hazptr.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/hash_bkt_rcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/hash_bkt_rcu.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/hash_global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/hash_global.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/hash_resize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/hash_resize.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/hash_resize_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/hash_resize_s.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/hash_unsync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/hash_unsync.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/hashtorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/hashtorture.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/perf-resize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/perf-resize.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/perf.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/plots-resize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/plots-resize.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/plots.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/primes.mac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/primes.mac -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/reduce-resize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/reduce-resize.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/hash/reduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/hash/reduce.sh -------------------------------------------------------------------------------- /CodeSamples/datastruct/log/.gitignore: -------------------------------------------------------------------------------- 1 | log_glock 2 | log_atomic 3 | perf.data* 4 | -------------------------------------------------------------------------------- /CodeSamples/datastruct/log/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/log/Makefile -------------------------------------------------------------------------------- /CodeSamples/datastruct/log/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/log/log.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/log/log_glock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/log/log_glock.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/log/logtorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/log/logtorture.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/skiplist/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/skiplist/.gitignore -------------------------------------------------------------------------------- /CodeSamples/datastruct/skiplist/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/skiplist/Makefile -------------------------------------------------------------------------------- /CodeSamples/datastruct/skiplist/URLs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/skiplist/URLs.txt -------------------------------------------------------------------------------- /CodeSamples/datastruct/skiplist/skiplist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/skiplist/skiplist.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/skiplist/skiplist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/skiplist/skiplist.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/skiplist/skiplist_glock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/skiplist/skiplist_glock.c -------------------------------------------------------------------------------- /CodeSamples/datastruct/skiplist/skiplisttorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/skiplist/skiplisttorture.h -------------------------------------------------------------------------------- /CodeSamples/datastruct/skiplist/todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/datastruct/skiplist/todo.txt -------------------------------------------------------------------------------- /CodeSamples/debugging/BinomialNRuns.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/debugging/BinomialNRuns.eps -------------------------------------------------------------------------------- /CodeSamples/debugging/datablows.sh: -------------------------------------------------------------------------------- 1 | ../../utilities/datablows.sh -------------------------------------------------------------------------------- /CodeSamples/debugging/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/debugging/plots.sh -------------------------------------------------------------------------------- /CodeSamples/defer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/.gitignore -------------------------------------------------------------------------------- /CodeSamples/defer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/Makefile -------------------------------------------------------------------------------- /CodeSamples/defer/bug_rcu_dp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/bug_rcu_dp.c -------------------------------------------------------------------------------- /CodeSamples/defer/bug_srcu_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/bug_srcu_a.c -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2.6.3-nonPREEMPT.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2.6.3-nonPREEMPT.tar -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.19a/RCUperf.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.19a/RCUperf.dat -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.19a/cpuinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.19a/cpuinfo -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.19a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.19a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.19a/todatall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.19a/todatall.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.20a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.20a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.20a/todatall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.20a/todatall.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.22a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.22a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.22a/todatall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.22a/todatall.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.26a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.26a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.26a/todat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.26a/todat.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.11.26a/todatall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.11.26a/todatall.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.12.09a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.12.09a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.12.09a/todat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.12.09a/todat.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/2007.12.09a/todatall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/2007.12.09a/todatall.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/collect_p.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/collect_p.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/collect_pwt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/collect_pwt.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/cpusummary.txt: -------------------------------------------------------------------------------- 1 | 16-CPU 3GHz Intel x86 system 2 | -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/data.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/data.tar -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/reduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/reduce.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/reduceerror.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/reduceerror.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/3a20/todat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/3a20/todat.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/hps.2019.12.02a/cpuinfo.hps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/hps.2019.12.02a/cpuinfo.hps -------------------------------------------------------------------------------- /CodeSamples/defer/data/hps.2019.12.02a/lscpu.hps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/hps.2019.12.02a/lscpu.hps -------------------------------------------------------------------------------- /CodeSamples/defer/data/hps.2019.12.02a/perf-rcu.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/hps.2019.12.02a/perf-rcu.eps -------------------------------------------------------------------------------- /CodeSamples/defer/data/hps.2019.12.02a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/hps.2019.12.02a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/hps.2019.12.17a/perf-rcu.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/hps.2019.12.17a/perf-rcu.eps -------------------------------------------------------------------------------- /CodeSamples/defer/data/hps.2019.12.17a/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/hps.2019.12.17a/plots.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/paulmck.2016/cpuinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/paulmck.2016/cpuinfo -------------------------------------------------------------------------------- /CodeSamples/defer/data/paulmck.2016/perf-rcu.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/paulmck.2016/perf-rcu.eps -------------------------------------------------------------------------------- /CodeSamples/defer/data/paulmck.2016/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/paulmck.2016/plots.sh -------------------------------------------------------------------------------- /CodeSamples/defer/data/perf.elm3b138.sh.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/perf.elm3b138.sh.out -------------------------------------------------------------------------------- /CodeSamples/defer/data/perf.perfsqh2-smt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/perf.perfsqh2-smt.out -------------------------------------------------------------------------------- /CodeSamples/defer/data/perf.perfsqh2.sh.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/perf.perfsqh2.sh.out -------------------------------------------------------------------------------- /CodeSamples/defer/data/perf.t61p.2008.11.29a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/perf.t61p.2008.11.29a.out -------------------------------------------------------------------------------- /CodeSamples/defer/data/perf.tundro2.sh.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/data/perf.tundro2.sh.out -------------------------------------------------------------------------------- /CodeSamples/defer/fakekernrcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/fakekernrcu.c -------------------------------------------------------------------------------- /CodeSamples/defer/fakekernrcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/fakekernrcu.h -------------------------------------------------------------------------------- /CodeSamples/defer/gettimestamp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/gettimestamp.c -------------------------------------------------------------------------------- /CodeSamples/defer/gettimestampmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/gettimestampmp.c -------------------------------------------------------------------------------- /CodeSamples/defer/gettimestampmp.gnumeric: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/gettimestampmp.gnumeric -------------------------------------------------------------------------------- /CodeSamples/defer/hazptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/hazptr.c -------------------------------------------------------------------------------- /CodeSamples/defer/hazptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/hazptr.h -------------------------------------------------------------------------------- /CodeSamples/defer/hazptrtorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/hazptrtorture.h -------------------------------------------------------------------------------- /CodeSamples/defer/perf-hazptr.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/perf-hazptr.eps -------------------------------------------------------------------------------- /CodeSamples/defer/perf-rcu-qsbr-qq.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/perf-rcu-qsbr-qq.eps -------------------------------------------------------------------------------- /CodeSamples/defer/perf-rcu-qsbr.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/perf-rcu-qsbr.eps -------------------------------------------------------------------------------- /CodeSamples/defer/perf-rcu.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/perf-rcu.eps -------------------------------------------------------------------------------- /CodeSamples/defer/perf-refcnt-logscale.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/perf-refcnt-logscale.eps -------------------------------------------------------------------------------- /CodeSamples/defer/perf-refcnt.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/perf-refcnt.eps -------------------------------------------------------------------------------- /CodeSamples/defer/perf-seqlock.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/perf-seqlock.eps -------------------------------------------------------------------------------- /CodeSamples/defer/perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/perf.sh -------------------------------------------------------------------------------- /CodeSamples/defer/perf_route.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/perf_route.sh -------------------------------------------------------------------------------- /CodeSamples/defer/ptxroute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/ptxroute.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu64.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu64.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu64_atomicgp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu64_atomicgp.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu64_atomicgp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu64_atomicgp.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_lock.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_lock.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_lock_percpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_lock_percpu.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_lock_percpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_lock_percpu.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_nest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_nest.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_nest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_nest.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_nest32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_nest32.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_nest32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_nest32.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_nest_qs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_nest_qs.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_nest_qs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_nest_qs.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_pointer.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_qs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_qs.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_qs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_qs.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_rcg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_rcg.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_rcg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_rcg.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_rcpg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_rcpg.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_rcpg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_rcpg.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_rcpl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_rcpl.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_rcpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_rcpl.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_rcpls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_rcpls.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_rcpls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_rcpls.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_sig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_sig.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_sig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_sig.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_ts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_ts.c -------------------------------------------------------------------------------- /CodeSamples/defer/rcu_ts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcu_ts.h -------------------------------------------------------------------------------- /CodeSamples/defer/rcudelay.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcudelay.sh -------------------------------------------------------------------------------- /CodeSamples/defer/rcuscale.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcuscale.sh -------------------------------------------------------------------------------- /CodeSamples/defer/rcutorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/rcutorture.h -------------------------------------------------------------------------------- /CodeSamples/defer/reduce_rcuscale.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/reduce_rcuscale.sh -------------------------------------------------------------------------------- /CodeSamples/defer/reduce_route.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/reduce_route.sh -------------------------------------------------------------------------------- /CodeSamples/defer/route_hazptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/route_hazptr.c -------------------------------------------------------------------------------- /CodeSamples/defer/route_rcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/route_rcu.c -------------------------------------------------------------------------------- /CodeSamples/defer/route_refcnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/route_refcnt.c -------------------------------------------------------------------------------- /CodeSamples/defer/route_seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/route_seq.c -------------------------------------------------------------------------------- /CodeSamples/defer/route_seqlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/route_seqlock.c -------------------------------------------------------------------------------- /CodeSamples/defer/routetorture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/routetorture.h -------------------------------------------------------------------------------- /CodeSamples/defer/seqlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/seqlock.h -------------------------------------------------------------------------------- /CodeSamples/defer/seqlocktorture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/seqlocktorture.c -------------------------------------------------------------------------------- /CodeSamples/defer/seqperf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/seqperf.sh -------------------------------------------------------------------------------- /CodeSamples/defer/singleton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/singleton.c -------------------------------------------------------------------------------- /CodeSamples/defer/srcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/srcu.c -------------------------------------------------------------------------------- /CodeSamples/defer/srcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/defer/srcu.h -------------------------------------------------------------------------------- /CodeSamples/depends.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/depends.mk -------------------------------------------------------------------------------- /CodeSamples/formal/herd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/herd/.gitignore -------------------------------------------------------------------------------- /CodeSamples/formal/herd/C-Lock1.litmus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/herd/C-Lock1.litmus -------------------------------------------------------------------------------- /CodeSamples/formal/herd/C-Lock2.litmus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/herd/C-Lock2.litmus -------------------------------------------------------------------------------- /CodeSamples/formal/herd/C-RCU-remove.litmus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/herd/C-RCU-remove.litmus -------------------------------------------------------------------------------- /CodeSamples/formal/herd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/herd/Makefile -------------------------------------------------------------------------------- /CodeSamples/formal/herd/absperf-reduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/herd/absperf-reduce.sh -------------------------------------------------------------------------------- /CodeSamples/formal/herd/absperf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/herd/absperf.sh -------------------------------------------------------------------------------- /CodeSamples/formal/herd/litmus2herd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/herd/litmus2herd.sh -------------------------------------------------------------------------------- /CodeSamples/formal/litmus/.gitignore: -------------------------------------------------------------------------------- 1 | *.out 2 | /@all 3 | /X86 4 | /PPC 5 | /ARM 6 | *.tar 7 | -------------------------------------------------------------------------------- /CodeSamples/formal/litmus/C-2+2W+o-o+o-o.litmus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/litmus/C-2+2W+o-o+o-o.litmus -------------------------------------------------------------------------------- /CodeSamples/formal/litmus/C-LB+o-o+o-o.litmus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/litmus/C-LB+o-o+o-o.litmus -------------------------------------------------------------------------------- /CodeSamples/formal/litmus/C-LB+o-r+a-o.litmus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/litmus/C-LB+o-r+a-o.litmus -------------------------------------------------------------------------------- /CodeSamples/formal/litmus/C-SB+o-o+o-o.litmus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/litmus/C-SB+o-o+o-o.litmus -------------------------------------------------------------------------------- /CodeSamples/formal/litmus/C-WRC+o+o-r+a-o.litmus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/litmus/C-WRC+o+o-r+a-o.litmus -------------------------------------------------------------------------------- /CodeSamples/formal/litmus/C-cmpxchg.litmus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/litmus/C-cmpxchg.litmus -------------------------------------------------------------------------------- /CodeSamples/formal/litmus/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/litmus/Makefile -------------------------------------------------------------------------------- /CodeSamples/formal/litmus/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/litmus/api.h -------------------------------------------------------------------------------- /CodeSamples/formal/promela/.gitignore: -------------------------------------------------------------------------------- 1 | pan 2 | pan.* 3 | -------------------------------------------------------------------------------- /CodeSamples/formal/promela/atomicincrement.spin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/promela/atomicincrement.spin -------------------------------------------------------------------------------- /CodeSamples/formal/promela/dyntick/.gitignore: -------------------------------------------------------------------------------- 1 | !/dyntickRCU-base-sl-busted.spin.trail.txt 2 | -------------------------------------------------------------------------------- /CodeSamples/formal/promela/dyntick/runspin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/promela/dyntick/runspin.sh -------------------------------------------------------------------------------- /CodeSamples/formal/promela/increment.spin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/promela/increment.spin -------------------------------------------------------------------------------- /CodeSamples/formal/promela/increment.spin.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/promela/increment.spin.lst -------------------------------------------------------------------------------- /CodeSamples/formal/promela/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/promela/lock.h -------------------------------------------------------------------------------- /CodeSamples/formal/promela/lock.spin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/promela/lock.spin -------------------------------------------------------------------------------- /CodeSamples/formal/promela/lock.spin.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/promela/lock.spin.lst -------------------------------------------------------------------------------- /CodeSamples/formal/promela/qrcu.spin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/promela/qrcu.spin -------------------------------------------------------------------------------- /CodeSamples/formal/promela/qrcu.spin.33ma.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/promela/qrcu.spin.33ma.lst -------------------------------------------------------------------------------- /CodeSamples/formal/rcutorture.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/formal/rcutorture.sh -------------------------------------------------------------------------------- /CodeSamples/functions.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/functions.bash -------------------------------------------------------------------------------- /CodeSamples/future/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/.gitignore -------------------------------------------------------------------------------- /CodeSamples/future/HTMovf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovf.c -------------------------------------------------------------------------------- /CodeSamples/future/HTMovf32KMC.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovf32KMC.eps -------------------------------------------------------------------------------- /CodeSamples/future/HTMovf4K.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovf4K.eps -------------------------------------------------------------------------------- /CodeSamples/future/HTMovf4KMC.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovf4KMC.eps -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMC.c -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.16K.4.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.16K.4.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.32K.1.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.32K.1.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.32K.2.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.32K.2.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.32K.4.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.32K.4.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.32K.8.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.32K.8.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.4K.1.32.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.4K.1.32.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.4K.1.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.4K.1.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.4K.2.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.4K.2.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.4K.4.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.4K.4.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.4K.8.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.4K.8.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfMCNK.bash.8K.2.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfMCNK.bash.8K.2.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfNK.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfNK.bash -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfNK.bash.4K.1.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfNK.bash.4K.1.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfNK.bash.4K.2.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfNK.bash.4K.2.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfNK.bash.4K.4.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfNK.bash.4K.4.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfNK.bash.4K.8.64.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfNK.bash.4K.8.64.out -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfx86MC.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfx86MC.eps -------------------------------------------------------------------------------- /CodeSamples/future/HTMovfx86SMC.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/HTMovfx86SMC.eps -------------------------------------------------------------------------------- /CodeSamples/future/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/Makefile -------------------------------------------------------------------------------- /CodeSamples/future/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/future/plots.sh -------------------------------------------------------------------------------- /CodeSamples/intro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/intro/.gitignore -------------------------------------------------------------------------------- /CodeSamples/intro/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/intro/Makefile -------------------------------------------------------------------------------- /CodeSamples/intro/initrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/intro/initrace.c -------------------------------------------------------------------------------- /CodeSamples/intro/initraceperf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/intro/initraceperf.c -------------------------------------------------------------------------------- /CodeSamples/intro/lockinc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/intro/lockinc.c -------------------------------------------------------------------------------- /CodeSamples/intro/nakedinc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/intro/nakedinc.c -------------------------------------------------------------------------------- /CodeSamples/intro/perthreadinc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/intro/perthreadinc.c -------------------------------------------------------------------------------- /CodeSamples/intro/threadcreate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/intro/threadcreate.c -------------------------------------------------------------------------------- /CodeSamples/lib/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/lib/random.c -------------------------------------------------------------------------------- /CodeSamples/lib/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/lib/random.h -------------------------------------------------------------------------------- /CodeSamples/linux/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/linux/common.h -------------------------------------------------------------------------------- /CodeSamples/locking/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/locking/.gitignore -------------------------------------------------------------------------------- /CodeSamples/locking/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/locking/Makefile -------------------------------------------------------------------------------- /CodeSamples/locking/bakery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/locking/bakery.c -------------------------------------------------------------------------------- /CodeSamples/locking/locked_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/locking/locked_list.c -------------------------------------------------------------------------------- /CodeSamples/locking/lockwakelatency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/locking/lockwakelatency.c -------------------------------------------------------------------------------- /CodeSamples/locking/xchglock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/locking/xchglock.c -------------------------------------------------------------------------------- /CodeSamples/recipes.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/recipes.mk -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/.gitignore -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/Makefile -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/forkexec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/forkexec.sh -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/forkjoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/forkjoin.c -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/forkjoinperf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/forkjoinperf.c -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/forkjoinvar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/forkjoinvar.c -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/lock.c -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/mytrue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/mytrue.c -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/parallel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/parallel.sh -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/pcreate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/pcreate.c -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/plots.sh -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/rwlockscale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/rwlockscale.c -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/rwlockscale.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/rwlockscale.eps -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/rwlockscale.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/rwlockscale.sh -------------------------------------------------------------------------------- /CodeSamples/toolsoftrade/rwlockscalereduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/CodeSamples/toolsoftrade/rwlockscalereduce.sh -------------------------------------------------------------------------------- /FAQ-BUILD.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/FAQ-BUILD.txt -------------------------------------------------------------------------------- /FAQ.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/FAQ.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/README.md -------------------------------------------------------------------------------- /SMPdesign/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/.gitignore -------------------------------------------------------------------------------- /SMPdesign/1000-ms_2seqO3VfgO3_partO3-mean.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/1000-ms_2seqO3VfgO3_partO3-mean.eps -------------------------------------------------------------------------------- /SMPdesign/500-ms_2seqO3VfgO3_partO3-median.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/500-ms_2seqO3VfgO3_partO3-median.eps -------------------------------------------------------------------------------- /SMPdesign/500-ms_seqO3VfgO3_partO3-median.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/500-ms_seqO3VfgO3_partO3-median.eps -------------------------------------------------------------------------------- /SMPdesign/500-ms_seqVfg_part-cdf.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/500-ms_seqVfg_part-cdf.eps -------------------------------------------------------------------------------- /SMPdesign/500-ms_seqVfg_part_seqO3-cdf.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/500-ms_seqVfg_part_seqO3-cdf.eps -------------------------------------------------------------------------------- /SMPdesign/500-ms_seq_fg-cdf.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/500-ms_seq_fg-cdf.eps -------------------------------------------------------------------------------- /SMPdesign/500-ms_seq_fg_part-cdf.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/500-ms_seq_fg_part-cdf.eps -------------------------------------------------------------------------------- /SMPdesign/500-pctVms_seq_part-sct.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/500-pctVms_seq_part-sct.eps -------------------------------------------------------------------------------- /SMPdesign/AllocatorPool.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/AllocatorPool.fig -------------------------------------------------------------------------------- /SMPdesign/CPUvsEnet.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/CPUvsEnet.eps -------------------------------------------------------------------------------- /SMPdesign/DiningPhilosopher4part-b.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/DiningPhilosopher4part-b.tex -------------------------------------------------------------------------------- /SMPdesign/DiningPhilosopher5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/DiningPhilosopher5.tex -------------------------------------------------------------------------------- /SMPdesign/DiningPhilosopher5PEM.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/DiningPhilosopher5PEM.tex -------------------------------------------------------------------------------- /SMPdesign/DiningPhilosopher5TB.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/DiningPhilosopher5TB.tex -------------------------------------------------------------------------------- /SMPdesign/LockGranularity.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/LockGranularity.fig -------------------------------------------------------------------------------- /SMPdesign/MazeNumberPath.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/MazeNumberPath.fig -------------------------------------------------------------------------------- /SMPdesign/MemoryBarrierPairing.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/MemoryBarrierPairing.fig -------------------------------------------------------------------------------- /SMPdesign/ParallelFastpath.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/ParallelFastpath.fig -------------------------------------------------------------------------------- /SMPdesign/SMPdesign.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/SMPdesign.tex -------------------------------------------------------------------------------- /SMPdesign/Sqntclockfreq.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/Sqntclockfreq.dat -------------------------------------------------------------------------------- /SMPdesign/allocatorcache.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/allocatorcache.fig -------------------------------------------------------------------------------- /SMPdesign/beyond.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/beyond.tex -------------------------------------------------------------------------------- /SMPdesign/clockfreq.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreq.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreq.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreq.eps -------------------------------------------------------------------------------- /SMPdesign/clockfreq.pbm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SMPdesign/clockfreq80x86.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreq80x86.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqAtom.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqAtom.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqBroadwell.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqBroadwell.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqHaswell.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqHaswell.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqIvyBridge.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqIvyBridge.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqNehalem.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqNehalem.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqP1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqP1.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqP2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqP2.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqP3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqP3.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqP4.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqP4.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqPPro.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqPPro.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqSandyBridge.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqSandyBridge.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqSkylake.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqSkylake.dat -------------------------------------------------------------------------------- /SMPdesign/clockfreqXeonDC.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/clockfreqXeonDC.dat -------------------------------------------------------------------------------- /SMPdesign/criteria.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/criteria.tex -------------------------------------------------------------------------------- /SMPdesign/enet.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/enet.dat -------------------------------------------------------------------------------- /SMPdesign/latencytrend.gnumeric: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/latencytrend.gnumeric -------------------------------------------------------------------------------- /SMPdesign/lockdeq.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/lockdeq.svg -------------------------------------------------------------------------------- /SMPdesign/lockdeqhash.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/lockdeqhash.fig -------------------------------------------------------------------------------- /SMPdesign/lockdeqhash1R.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/lockdeqhash1R.fig -------------------------------------------------------------------------------- /SMPdesign/lockdeqhashlots.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/lockdeqhashlots.fig -------------------------------------------------------------------------------- /SMPdesign/lockdeqpair.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/lockdeqpair.fig -------------------------------------------------------------------------------- /SMPdesign/matmul.sh.2010.03.28a.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/matmul.sh.2010.03.28a.dat -------------------------------------------------------------------------------- /SMPdesign/matmuleff.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/matmuleff.eps -------------------------------------------------------------------------------- /SMPdesign/maze_PWQ_vs_PART.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/maze_PWQ_vs_PART.svg -------------------------------------------------------------------------------- /SMPdesign/maze_in_way10a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/maze_in_way10a.svg -------------------------------------------------------------------------------- /SMPdesign/mipsperbuck.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/mipsperbuck.dat -------------------------------------------------------------------------------- /SMPdesign/mipsperbuck.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/mipsperbuck.eps -------------------------------------------------------------------------------- /SMPdesign/partexercises.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/partexercises.tex -------------------------------------------------------------------------------- /SMPdesign/plots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/plots.sh -------------------------------------------------------------------------------- /SMPdesign/smpalloc.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/smpalloc.eps -------------------------------------------------------------------------------- /SMPdesign/smpalloclim.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/smpalloclim.svg -------------------------------------------------------------------------------- /SMPdesign/synceff.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/SMPdesign/synceff.eps -------------------------------------------------------------------------------- /ack.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/ack.tex -------------------------------------------------------------------------------- /advsync/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/.gitignore -------------------------------------------------------------------------------- /advsync/Linux-on-RTOS.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/Linux-on-RTOS.svg -------------------------------------------------------------------------------- /advsync/RCU-API.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/RCU-API.fig -------------------------------------------------------------------------------- /advsync/RCUDeletion.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/RCUDeletion.fig -------------------------------------------------------------------------------- /advsync/RCUInsertion.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/RCUInsertion.fig -------------------------------------------------------------------------------- /advsync/RCUReaderGP.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/RCUReaderGP.fig -------------------------------------------------------------------------------- /advsync/RCUReaderGPExtends.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/RCUReaderGPExtends.fig -------------------------------------------------------------------------------- /advsync/RCUReplacement.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/RCUReplacement.fig -------------------------------------------------------------------------------- /advsync/advsync.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/advsync.tex -------------------------------------------------------------------------------- /advsync/irq.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/irq.svg -------------------------------------------------------------------------------- /advsync/nohzfull.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/nohzfull.svg -------------------------------------------------------------------------------- /advsync/preemption.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/preemption.svg -------------------------------------------------------------------------------- /advsync/rcu.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/rcu.tex -------------------------------------------------------------------------------- /advsync/rt-reflexes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/rt-reflexes.svg -------------------------------------------------------------------------------- /advsync/rt-regimes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/rt-regimes.svg -------------------------------------------------------------------------------- /advsync/rt.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/rt.tex -------------------------------------------------------------------------------- /advsync/threaded-irq.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/threaded-irq.svg -------------------------------------------------------------------------------- /advsync/timerwheel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/advsync/timerwheel.svg -------------------------------------------------------------------------------- /alphapf.bst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/alphapf.bst -------------------------------------------------------------------------------- /appendix/appendix.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/appendix.tex -------------------------------------------------------------------------------- /appendix/questions/.gitignore: -------------------------------------------------------------------------------- 1 | after-snapshot.eps 2 | -------------------------------------------------------------------------------- /appendix/questions/after-snapshot.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/questions/after-snapshot.fig -------------------------------------------------------------------------------- /appendix/questions/after.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/questions/after.tex -------------------------------------------------------------------------------- /appendix/questions/concurrentparallel.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/questions/concurrentparallel.tex -------------------------------------------------------------------------------- /appendix/questions/ordering.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/questions/ordering.tex -------------------------------------------------------------------------------- /appendix/questions/questions.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/questions/questions.tex -------------------------------------------------------------------------------- /appendix/questions/time.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/questions/time.tex -------------------------------------------------------------------------------- /appendix/styleguide/samplecodesnippet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/styleguide/samplecodesnippet.c -------------------------------------------------------------------------------- /appendix/styleguide/samplecodesnippetfcv.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/styleguide/samplecodesnippetfcv.tex -------------------------------------------------------------------------------- /appendix/styleguide/samplecodesnippetfig.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/styleguide/samplecodesnippetfig.tex -------------------------------------------------------------------------------- /appendix/styleguide/samplecodesnippetlst.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/styleguide/samplecodesnippetlst.tex -------------------------------------------------------------------------------- /appendix/styleguide/samplecodesnippetlstlbl.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/styleguide/samplecodesnippetlstlbl.tex -------------------------------------------------------------------------------- /appendix/styleguide/styleguide.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/styleguide/styleguide.tex -------------------------------------------------------------------------------- /appendix/toyrcu/toyrcu.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/toyrcu/toyrcu.tex -------------------------------------------------------------------------------- /appendix/whymb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/whymb/.gitignore -------------------------------------------------------------------------------- /appendix/whymb/MESI.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/whymb/MESI.fig -------------------------------------------------------------------------------- /appendix/whymb/cacheSB.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/whymb/cacheSB.fig -------------------------------------------------------------------------------- /appendix/whymb/cacheSBf.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/whymb/cacheSBf.fig -------------------------------------------------------------------------------- /appendix/whymb/cacheSBfIQ.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/whymb/cacheSBfIQ.fig -------------------------------------------------------------------------------- /appendix/whymb/cacheSC.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/whymb/cacheSC.fig -------------------------------------------------------------------------------- /appendix/whymb/cacheSCwrite.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/whymb/cacheSCwrite.fig -------------------------------------------------------------------------------- /appendix/whymb/hostileordering.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/whymb/hostileordering.fig -------------------------------------------------------------------------------- /appendix/whymb/whymemorybarriers.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/appendix/whymb/whymemorybarriers.tex -------------------------------------------------------------------------------- /bib/NP.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/NP.bib -------------------------------------------------------------------------------- /bib/OSS.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/OSS.bib -------------------------------------------------------------------------------- /bib/QC.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/QC.bib -------------------------------------------------------------------------------- /bib/RCU.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/RCU.bib -------------------------------------------------------------------------------- /bib/RCUuses.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/RCUuses.bib -------------------------------------------------------------------------------- /bib/TM.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/TM.bib -------------------------------------------------------------------------------- /bib/WFS.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/WFS.bib -------------------------------------------------------------------------------- /bib/energy.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/energy.bib -------------------------------------------------------------------------------- /bib/hw.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/hw.bib -------------------------------------------------------------------------------- /bib/maze.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/maze.bib -------------------------------------------------------------------------------- /bib/os.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/os.bib -------------------------------------------------------------------------------- /bib/parallelsys.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/parallelsys.bib -------------------------------------------------------------------------------- /bib/patterns.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/patterns.bib -------------------------------------------------------------------------------- /bib/perfmeas.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/perfmeas.bib -------------------------------------------------------------------------------- /bib/realtime.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/realtime.bib -------------------------------------------------------------------------------- /bib/refs.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/refs.bib -------------------------------------------------------------------------------- /bib/search.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/search.bib -------------------------------------------------------------------------------- /bib/standards.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/standards.bib -------------------------------------------------------------------------------- /bib/swtools.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/swtools.bib -------------------------------------------------------------------------------- /bib/syncrefs.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/bib/syncrefs.bib -------------------------------------------------------------------------------- /cartoons/100kHz.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/100kHz.eps -------------------------------------------------------------------------------- /cartoons/1kHz.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/1kHz.eps -------------------------------------------------------------------------------- /cartoons/2013-08-is-it-dead.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/2013-08-is-it-dead.eps -------------------------------------------------------------------------------- /cartoons/2014_Hash-table-hydra.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/2014_Hash-table-hydra.eps -------------------------------------------------------------------------------- /cartoons/ArtistMapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/ArtistMapping.txt -------------------------------------------------------------------------------- /cartoons/Data-chasing-light-wave.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/Data-chasing-light-wave.eps -------------------------------------------------------------------------------- /cartoons/Dining-philosophers.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/Dining-philosophers.eps -------------------------------------------------------------------------------- /cartoons/Priority_Boost_2.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/Priority_Boost_2.eps -------------------------------------------------------------------------------- /cartoons/RealFastNotRealTime.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/RealFastNotRealTime.eps -------------------------------------------------------------------------------- /cartoons/RealTimeNotRealFast.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/RealTimeNotRealFast.eps -------------------------------------------------------------------------------- /cartoons/TM-the-reality-conflict.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/TM-the-reality-conflict.eps -------------------------------------------------------------------------------- /cartoons/TM-the-reality-nonidempotent.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/TM-the-reality-nonidempotent.eps -------------------------------------------------------------------------------- /cartoons/TM-the-reality-realtime.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/TM-the-reality-realtime.eps -------------------------------------------------------------------------------- /cartoons/TM-the-vision.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/TM-the-vision.eps -------------------------------------------------------------------------------- /cartoons/TortureLaptop.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/TortureLaptop.eps -------------------------------------------------------------------------------- /cartoons/TortureTux.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/TortureTux.eps -------------------------------------------------------------------------------- /cartoons/UseTheRightCannon.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/UseTheRightCannon.eps -------------------------------------------------------------------------------- /cartoons/UseTheRightToolsBubble.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/UseTheRightToolsBubble.eps -------------------------------------------------------------------------------- /cartoons/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/blue.png -------------------------------------------------------------------------------- /cartoons/blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/blue.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Atomic-reference.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Atomic-reference.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Book-cover-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Book-cover-back.png -------------------------------------------------------------------------------- /cartoons/r-2014-Book-cover-back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Book-cover-back.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Book-cover-front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Book-cover-front.png -------------------------------------------------------------------------------- /cartoons/r-2014-Book-cover-front.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Book-cover-front.svg -------------------------------------------------------------------------------- /cartoons/r-2014-CPU-Future-Crash-dummies.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-CPU-Future-Crash-dummies.svg -------------------------------------------------------------------------------- /cartoons/r-2014-CPU-Future-More-of-the-Same.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-CPU-Future-More-of-the-Same.svg -------------------------------------------------------------------------------- /cartoons/r-2014-CPU-track-meet-phone-booth.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-CPU-track-meet-phone-booth.svg -------------------------------------------------------------------------------- /cartoons/r-2014-CPU-track-meet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-CPU-track-meet.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Data-many-fighting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Data-many-fighting.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Data-many-happy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Data-many-happy.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Data-one-fighting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Data-one-fighting.svg -------------------------------------------------------------------------------- /cartoons/r-2014-LD-ACQ.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-LD-ACQ.svg -------------------------------------------------------------------------------- /cartoons/r-2014-LDLAR.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-LDLAR.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Locking-the-Hero.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Locking-the-Hero.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Locking-the-Slob.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Locking-the-Slob.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Memory-barrier.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Memory-barrier.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Old-man-and-Brat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Old-man-and-Brat.svg -------------------------------------------------------------------------------- /cartoons/r-2014-One-one-thousand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-One-one-thousand.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Out-of-order.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Out-of-order.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Passed-the-stress-test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Passed-the-stress-test.svg -------------------------------------------------------------------------------- /cartoons/r-2014-RCU-callbacks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-RCU-callbacks.svg -------------------------------------------------------------------------------- /cartoons/r-2014-Start-over.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-Start-over.svg -------------------------------------------------------------------------------- /cartoons/r-2014-What-time-is-it.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-What-time-is-it.svg -------------------------------------------------------------------------------- /cartoons/r-2014-branch-error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-branch-error.svg -------------------------------------------------------------------------------- /cartoons/r-2014-memory-reference.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-memory-reference.svg -------------------------------------------------------------------------------- /cartoons/r-2014-shaving-the-mandelbrot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2014-shaving-the-mandelbrot.svg -------------------------------------------------------------------------------- /cartoons/r-2017-Memory-fences-pem.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/r-2017-Memory-fences-pem.svg -------------------------------------------------------------------------------- /cartoons/realtime-lazy-crop.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/realtime-lazy-crop.eps -------------------------------------------------------------------------------- /cartoons/realtime-lifesupport-nobomb.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/realtime-lifesupport-nobomb.eps -------------------------------------------------------------------------------- /cartoons/realtime-smash.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cartoons/realtime-smash.eps -------------------------------------------------------------------------------- /count/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/count/.gitignore -------------------------------------------------------------------------------- /count/FourTaskOrderOpt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/count/FourTaskOrderOpt.svg -------------------------------------------------------------------------------- /count/GlobalInc.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/count/GlobalInc.fig -------------------------------------------------------------------------------- /count/GlobalTreeInc.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/count/GlobalTreeInc.fig -------------------------------------------------------------------------------- /count/PerThreadInc.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/count/PerThreadInc.fig -------------------------------------------------------------------------------- /count/count.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/count/count.tex -------------------------------------------------------------------------------- /count/count_lim.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/count/count_lim.fig -------------------------------------------------------------------------------- /count/globbal.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/count/globbal.fig -------------------------------------------------------------------------------- /count/sig-theft.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/count/sig-theft.dot -------------------------------------------------------------------------------- /cpu/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cpu/.gitignore -------------------------------------------------------------------------------- /cpu/3DI.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cpu/3DI.fig -------------------------------------------------------------------------------- /cpu/SystemArch.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cpu/SystemArch.fig -------------------------------------------------------------------------------- /cpu/cpu.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cpu/cpu.tex -------------------------------------------------------------------------------- /cpu/hwfreelunch.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cpu/hwfreelunch.tex -------------------------------------------------------------------------------- /cpu/microarch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cpu/microarch.svg -------------------------------------------------------------------------------- /cpu/overheads.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cpu/overheads.tex -------------------------------------------------------------------------------- /cpu/overview.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cpu/overview.tex -------------------------------------------------------------------------------- /cpu/swdesign.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/cpu/swdesign.tex -------------------------------------------------------------------------------- /datastruct/.gitignore: -------------------------------------------------------------------------------- 1 | hashdiagram.eps 2 | -------------------------------------------------------------------------------- /datastruct/datastruct.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/datastruct.tex -------------------------------------------------------------------------------- /datastruct/gethashplots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/gethashplots.sh -------------------------------------------------------------------------------- /datastruct/hashdiagram.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/hashdiagram.fig -------------------------------------------------------------------------------- /datastruct/hashxu-a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/hashxu-a.svg -------------------------------------------------------------------------------- /datastruct/hashxu-b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/hashxu-b.svg -------------------------------------------------------------------------------- /datastruct/hashxu-c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/hashxu-c.svg -------------------------------------------------------------------------------- /datastruct/hashxu-d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/hashxu-d.svg -------------------------------------------------------------------------------- /datastruct/perftest.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/perftest.eps -------------------------------------------------------------------------------- /datastruct/perftestlin.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/perftestlin.eps -------------------------------------------------------------------------------- /datastruct/perftestresize.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/perftestresize.eps -------------------------------------------------------------------------------- /datastruct/perftestresizebig.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/perftestresizebig.eps -------------------------------------------------------------------------------- /datastruct/zipperhashgrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zipperhashgrow.svg -------------------------------------------------------------------------------- /datastruct/zipperhashshrink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zipperhashshrink.svg -------------------------------------------------------------------------------- /datastruct/zoocatall.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zoocatall.eps -------------------------------------------------------------------------------- /datastruct/zoocatalllin.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zoocatalllin.eps -------------------------------------------------------------------------------- /datastruct/zoocatonly.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zoocatonly.eps -------------------------------------------------------------------------------- /datastruct/zoocatonlylin.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zoocatonlylin.eps -------------------------------------------------------------------------------- /datastruct/zoocpu.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zoocpu.eps -------------------------------------------------------------------------------- /datastruct/zoocpubktlin.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zoocpubktlin.eps -------------------------------------------------------------------------------- /datastruct/zoocpubktlin8.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zoocpubktlin8.eps -------------------------------------------------------------------------------- /datastruct/zoocpubktsizelin.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zoocpubktsizelin.eps -------------------------------------------------------------------------------- /datastruct/zoocpulin.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zoocpulin.eps -------------------------------------------------------------------------------- /datastruct/zooupdate.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zooupdate.eps -------------------------------------------------------------------------------- /datastruct/zooupdatelu.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zooupdatelu.eps -------------------------------------------------------------------------------- /datastruct/zooupdatelulin.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/datastruct/zooupdatelulin.eps -------------------------------------------------------------------------------- /debugging/RCUnearMiss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/debugging/RCUnearMiss.svg -------------------------------------------------------------------------------- /debugging/debugging.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/debugging/debugging.tex -------------------------------------------------------------------------------- /defer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/.gitignore -------------------------------------------------------------------------------- /defer/GracePeriodGood.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/GracePeriodGood.fig -------------------------------------------------------------------------------- /defer/Linux_hlist.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/Linux_hlist.svg -------------------------------------------------------------------------------- /defer/Linux_list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/Linux_list.svg -------------------------------------------------------------------------------- /defer/Linux_list_abbr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/Linux_list_abbr.svg -------------------------------------------------------------------------------- /defer/QSBRGracePeriod.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/QSBRGracePeriod.svg -------------------------------------------------------------------------------- /defer/RCUApplicability.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUApplicability.svg -------------------------------------------------------------------------------- /defer/RCUDeletion.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUDeletion.fig -------------------------------------------------------------------------------- /defer/RCUGPorderingSummary.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUGPorderingSummary.svg -------------------------------------------------------------------------------- /defer/RCUGuaranteeFwd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUGuaranteeFwd.svg -------------------------------------------------------------------------------- /defer/RCUGuaranteeMid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUGuaranteeMid.svg -------------------------------------------------------------------------------- /defer/RCUGuaranteeRev.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUGuaranteeRev.svg -------------------------------------------------------------------------------- /defer/RCUListDeleteClassic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUListDeleteClassic.svg -------------------------------------------------------------------------------- /defer/RCUListInsertClassic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUListInsertClassic.svg -------------------------------------------------------------------------------- /defer/RCUReplacement.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUReplacement.fig -------------------------------------------------------------------------------- /defer/RCUbarrierOrdering.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUbarrierOrdering.svg -------------------------------------------------------------------------------- /defer/RCUenvAPI.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RCUenvAPI.fig -------------------------------------------------------------------------------- /defer/RouteList.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/RouteList.svg -------------------------------------------------------------------------------- /defer/defer.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/defer.tex -------------------------------------------------------------------------------- /defer/hazptr.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/hazptr.tex -------------------------------------------------------------------------------- /defer/linux-RCU.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/linux-RCU.eps -------------------------------------------------------------------------------- /defer/multver.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/multver.svg -------------------------------------------------------------------------------- /defer/pubsub.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/pubsub.svg -------------------------------------------------------------------------------- /defer/rcu.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rcu.tex -------------------------------------------------------------------------------- /defer/rcuapi.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rcuapi.tex -------------------------------------------------------------------------------- /defer/rcuexercises.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rcuexercises.tex -------------------------------------------------------------------------------- /defer/rcufundamental.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rcufundamental.tex -------------------------------------------------------------------------------- /defer/rcuintro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rcuintro.tex -------------------------------------------------------------------------------- /defer/rcurelated.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rcurelated.tex -------------------------------------------------------------------------------- /defer/rcuusage.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rcuusage.tex -------------------------------------------------------------------------------- /defer/refRCUperfPREEMPT.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/refRCUperfPREEMPT.eps -------------------------------------------------------------------------------- /defer/refRCUperfwt.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/refRCUperfwt.eps -------------------------------------------------------------------------------- /defer/refRCUperfwtPREEMPT.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/refRCUperfwtPREEMPT.eps -------------------------------------------------------------------------------- /defer/refcnt.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/refcnt.tex -------------------------------------------------------------------------------- /defer/refcntRCUperf.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/refcntRCUperf.eps -------------------------------------------------------------------------------- /defer/rwlockRCUperf.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rwlockRCUperf.eps -------------------------------------------------------------------------------- /defer/rwlockRCUperfPREEMPT.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rwlockRCUperfPREEMPT.eps -------------------------------------------------------------------------------- /defer/rwlockRCUperfwt.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rwlockRCUperfwt.eps -------------------------------------------------------------------------------- /defer/rwlockRCUperfwtPREEMPT.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rwlockRCUperfwtPREEMPT.eps -------------------------------------------------------------------------------- /defer/rwlockRCUupdate.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/rwlockRCUupdate.fig -------------------------------------------------------------------------------- /defer/seqlock.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/seqlock.tex -------------------------------------------------------------------------------- /defer/updates.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/updates.tex -------------------------------------------------------------------------------- /defer/whichtochoose.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/defer/whichtochoose.tex -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.fedora: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/docker/Dockerfile.fedora -------------------------------------------------------------------------------- /docker/steel-city-comic.regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/docker/steel-city-comic.regular.ttf -------------------------------------------------------------------------------- /easy/Mandel_zoom_00_mandelbrot_set.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/easy/Mandel_zoom_00_mandelbrot_set.eps -------------------------------------------------------------------------------- /easy/Mandel_zoom_00_mandelbrot_set.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/easy/Mandel_zoom_00_mandelbrot_set.jpg -------------------------------------------------------------------------------- /easy/easy.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/easy/easy.tex -------------------------------------------------------------------------------- /fonts/steel-city-comic.regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/fonts/steel-city-comic.regular.ttf -------------------------------------------------------------------------------- /fonts/uhvr8a.pfb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/fonts/uhvr8a.pfb -------------------------------------------------------------------------------- /formal/.gitignore: -------------------------------------------------------------------------------- 1 | RCUpreemptStates.eps 2 | -------------------------------------------------------------------------------- /formal/RCU-test-ratio.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/RCU-test-ratio.eps -------------------------------------------------------------------------------- /formal/RCUpreemptStates.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/RCUpreemptStates.fig -------------------------------------------------------------------------------- /formal/axiomatic.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/axiomatic.tex -------------------------------------------------------------------------------- /formal/cbmc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/cbmc.svg -------------------------------------------------------------------------------- /formal/data/.gitignore: -------------------------------------------------------------------------------- 1 | *.eps 2 | *.pdf 3 | -------------------------------------------------------------------------------- /formal/data/plot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/data/plot.sh -------------------------------------------------------------------------------- /formal/data/rcu-test.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/data/rcu-test.dat -------------------------------------------------------------------------------- /formal/dyntickrcu.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/dyntickrcu.tex -------------------------------------------------------------------------------- /formal/formal.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/formal.tex -------------------------------------------------------------------------------- /formal/nidhugg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/nidhugg.svg -------------------------------------------------------------------------------- /formal/ppcmem.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/ppcmem.tex -------------------------------------------------------------------------------- /formal/sat.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/sat.tex -------------------------------------------------------------------------------- /formal/spinhint.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/spinhint.tex -------------------------------------------------------------------------------- /formal/stateless.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/formal/stateless.tex -------------------------------------------------------------------------------- /future/HTMtable.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/HTMtable.tex -------------------------------------------------------------------------------- /future/HTMtableColor.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/HTMtableColor.tex -------------------------------------------------------------------------------- /future/HTMtableFull.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/HTMtableFull.tex -------------------------------------------------------------------------------- /future/HTMtableRCU.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/HTMtableRCU.tex -------------------------------------------------------------------------------- /future/be-lb-n4-rf-all.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/be-lb-n4-rf-all.eps -------------------------------------------------------------------------------- /future/be-lw-n4-rf-all.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/be-lw-n4-rf-all.eps -------------------------------------------------------------------------------- /future/cpu.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/cpu.tex -------------------------------------------------------------------------------- /future/formalregress.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/formalregress.tex -------------------------------------------------------------------------------- /future/fp.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/fp.tex -------------------------------------------------------------------------------- /future/future.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/future.tex -------------------------------------------------------------------------------- /future/htm.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/htm.tex -------------------------------------------------------------------------------- /future/latencytrend.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/latencytrend.eps -------------------------------------------------------------------------------- /future/tm.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/future/tm.tex -------------------------------------------------------------------------------- /glossary.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/glossary.tex -------------------------------------------------------------------------------- /howto/howto.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/howto/howto.tex -------------------------------------------------------------------------------- /intro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/intro/.gitignore -------------------------------------------------------------------------------- /intro/FourTaskCategories.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/intro/FourTaskCategories.fig -------------------------------------------------------------------------------- /intro/FourTaskOrder.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/intro/FourTaskOrder.fig -------------------------------------------------------------------------------- /intro/Generality.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/intro/Generality.fig -------------------------------------------------------------------------------- /intro/PPGrelation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/intro/PPGrelation.svg -------------------------------------------------------------------------------- /intro/intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/intro/intro.tex -------------------------------------------------------------------------------- /legal.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/legal.tex -------------------------------------------------------------------------------- /locking/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/.gitignore -------------------------------------------------------------------------------- /locking/DeadlockCycle.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/DeadlockCycle.fig -------------------------------------------------------------------------------- /locking/LayeredLockHierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/LayeredLockHierarchy.svg -------------------------------------------------------------------------------- /locking/LocalLockHierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/LocalLockHierarchy.svg -------------------------------------------------------------------------------- /locking/LockingTheHero.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/LockingTheHero.eps -------------------------------------------------------------------------------- /locking/LockingTheSlob.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/LockingTheSlob.eps -------------------------------------------------------------------------------- /locking/NoLockHierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/NoLockHierarchy.svg -------------------------------------------------------------------------------- /locking/NonLocalLockHierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/NonLocalLockHierarchy.svg -------------------------------------------------------------------------------- /locking/locking-existence.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/locking-existence.tex -------------------------------------------------------------------------------- /locking/locking.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/locking.tex -------------------------------------------------------------------------------- /locking/rnplock.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/locking/rnplock.fig -------------------------------------------------------------------------------- /memalloc/memalloc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memalloc/memalloc.tex -------------------------------------------------------------------------------- /memorder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/.gitignore -------------------------------------------------------------------------------- /memorder/Alpha.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/Alpha.svg -------------------------------------------------------------------------------- /memorder/MoreThanOneValue-15CPU.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/MoreThanOneValue-15CPU.fig -------------------------------------------------------------------------------- /memorder/MoreThanOneValue-15CPU.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/MoreThanOneValue-15CPU.input -------------------------------------------------------------------------------- /memorder/MoreThanOneValue.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/MoreThanOneValue.fig -------------------------------------------------------------------------------- /memorder/NonMCAplatform.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/NonMCAplatform.svg -------------------------------------------------------------------------------- /memorder/RCU1G2R.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/RCU1G2R.svg -------------------------------------------------------------------------------- /memorder/RCU1G2Rmb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/RCU1G2Rmb.svg -------------------------------------------------------------------------------- /memorder/RCU2G2R.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/RCU2G2R.svg -------------------------------------------------------------------------------- /memorder/RCUGPordering.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/RCUGPordering.svg -------------------------------------------------------------------------------- /memorder/SystemArchBus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/SystemArchBus.svg -------------------------------------------------------------------------------- /memorder/SystemArchSB.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/SystemArchSB.svg -------------------------------------------------------------------------------- /memorder/co.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/co.svg -------------------------------------------------------------------------------- /memorder/fr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/fr.svg -------------------------------------------------------------------------------- /memorder/memorder.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/memorder.tex -------------------------------------------------------------------------------- /memorder/memorybarrier.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/memorybarrier.svg -------------------------------------------------------------------------------- /memorder/memorybarriercum.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/memorybarriercum.svg -------------------------------------------------------------------------------- /memorder/rf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/rf.svg -------------------------------------------------------------------------------- /memorder/store15tred.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/memorder/store15tred.dot -------------------------------------------------------------------------------- /noindentafter.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/noindentafter.sty -------------------------------------------------------------------------------- /origpub.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/origpub.sty -------------------------------------------------------------------------------- /owned/owned.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/owned/owned.tex -------------------------------------------------------------------------------- /pagegroup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/pagegroup -------------------------------------------------------------------------------- /perfbook-lt.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/perfbook-lt.tex -------------------------------------------------------------------------------- /pfbook.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/pfbook.cls -------------------------------------------------------------------------------- /pfhyphex.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/pfhyphex.tex -------------------------------------------------------------------------------- /qqz.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/qqz.sty -------------------------------------------------------------------------------- /summary.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/summary.tex -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/todo.txt -------------------------------------------------------------------------------- /together/applyrcu.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/together/applyrcu.tex -------------------------------------------------------------------------------- /together/count.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/together/count.tex -------------------------------------------------------------------------------- /together/hazptr.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/together/hazptr.tex -------------------------------------------------------------------------------- /together/refcnt.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/together/refcnt.tex -------------------------------------------------------------------------------- /together/seqlock.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/together/seqlock.tex -------------------------------------------------------------------------------- /together/together.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/together/together.tex -------------------------------------------------------------------------------- /toolsoftrade/.gitignore: -------------------------------------------------------------------------------- 1 | shellparallel.eps 2 | -------------------------------------------------------------------------------- /toolsoftrade/shellparallel.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/toolsoftrade/shellparallel.fig -------------------------------------------------------------------------------- /toolsoftrade/toolsoftrade.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/toolsoftrade/toolsoftrade.tex -------------------------------------------------------------------------------- /ushyphex.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/ushyphex.tex -------------------------------------------------------------------------------- /utilities/.gitignore: -------------------------------------------------------------------------------- 1 | ascii2xfig* 2 | extractqqz 3 | foo.fig 4 | -------------------------------------------------------------------------------- /utilities/MoreThanOneValue-15CPU.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/MoreThanOneValue-15CPU.c -------------------------------------------------------------------------------- /utilities/autodate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/autodate.sh -------------------------------------------------------------------------------- /utilities/bibhyphen2endash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/bibhyphen2endash.sh -------------------------------------------------------------------------------- /utilities/c2latex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/c2latex.sh -------------------------------------------------------------------------------- /utilities/c2qqz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/c2qqz.sh -------------------------------------------------------------------------------- /utilities/checkfcv.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/checkfcv.pl -------------------------------------------------------------------------------- /utilities/cleanpdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/cleanpdf.sh -------------------------------------------------------------------------------- /utilities/datablows.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/datablows.sh -------------------------------------------------------------------------------- /utilities/divideqqz.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/divideqqz.pl -------------------------------------------------------------------------------- /utilities/dohyphen2endash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/dohyphen2endash.sh -------------------------------------------------------------------------------- /utilities/doverbboxcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/doverbboxcheck.sh -------------------------------------------------------------------------------- /utilities/epigraph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/epigraph.sh -------------------------------------------------------------------------------- /utilities/eps2pdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/eps2pdf.sh -------------------------------------------------------------------------------- /utilities/extpagegroup.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/extpagegroup.pl -------------------------------------------------------------------------------- /utilities/extractClatex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/extractClatex.sh -------------------------------------------------------------------------------- /utilities/extractcontrib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/extractcontrib.sh -------------------------------------------------------------------------------- /utilities/extractorigpub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/extractorigpub.sh -------------------------------------------------------------------------------- /utilities/extractqqz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/extractqqz.c -------------------------------------------------------------------------------- /utilities/extractqqz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/extractqqz.sh -------------------------------------------------------------------------------- /utilities/fcvextract.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/fcvextract.pl -------------------------------------------------------------------------------- /utilities/findminusnum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/findminusnum.sh -------------------------------------------------------------------------------- /utilities/fixanepsfonts-urwps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/fixanepsfonts-urwps.sh -------------------------------------------------------------------------------- /utilities/fixanepsfonts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/fixanepsfonts.sh -------------------------------------------------------------------------------- /utilities/fixdotfonts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/fixdotfonts.sh -------------------------------------------------------------------------------- /utilities/fixfigfonts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/fixfigfonts.sh -------------------------------------------------------------------------------- /utilities/fixfonts-urwps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/fixfonts-urwps.sh -------------------------------------------------------------------------------- /utilities/fixfonts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/fixfonts.sh -------------------------------------------------------------------------------- /utilities/fixsvgfonts-urwps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/fixsvgfonts-urwps.sh -------------------------------------------------------------------------------- /utilities/fixsvgfonts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/fixsvgfonts.sh -------------------------------------------------------------------------------- /utilities/gen_snippet_d.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/gen_snippet_d.pl -------------------------------------------------------------------------------- /utilities/gen_snippet_d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/gen_snippet_d.sh -------------------------------------------------------------------------------- /utilities/gitextractcontrib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/gitextractcontrib.sh -------------------------------------------------------------------------------- /utilities/gnuplotepsfix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/gnuplotepsfix -------------------------------------------------------------------------------- /utilities/gnuplotepsfix.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/gnuplotepsfix.7 -------------------------------------------------------------------------------- /utilities/gnuplotepsfixdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/gnuplotepsfixdc -------------------------------------------------------------------------------- /utilities/hyphen2endash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/hyphen2endash.sh -------------------------------------------------------------------------------- /utilities/latex2c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/latex2c.sh -------------------------------------------------------------------------------- /utilities/mpostcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/mpostcheck.sh -------------------------------------------------------------------------------- /utilities/prep4html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/prep4html.sh -------------------------------------------------------------------------------- /utilities/qqz2c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/qqz2c.sh -------------------------------------------------------------------------------- /utilities/qqzreorder.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/qqzreorder.pl -------------------------------------------------------------------------------- /utilities/reorder_ltms.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/reorder_ltms.pl -------------------------------------------------------------------------------- /utilities/runfirstlatex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/runfirstlatex.sh -------------------------------------------------------------------------------- /utilities/runlatex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/runlatex.sh -------------------------------------------------------------------------------- /utilities/sortdata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/sortdata.sh -------------------------------------------------------------------------------- /utilities/synctex-forward.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/synctex-forward.sh -------------------------------------------------------------------------------- /utilities/toarxiv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/toarxiv.sh -------------------------------------------------------------------------------- /utilities/torelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/torelease.sh -------------------------------------------------------------------------------- /utilities/verbboxcheck.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjp38/perfbook-ko_KR/HEAD/utilities/verbboxcheck.pl --------------------------------------------------------------------------------