Akira Yokosawa (165): perfbook-lt: Add macros to shrink floats for ebook cpu, toolsoftrade, count, rcuapi: Shrink floats for ebook reader styleguide: Adjust float size and add a floatbarrier for ebook-size build Makefile: Add info on ebooksize build in help and help-full index: Adjust settings respecting ebook-size build runlatex.sh: Catch warning from makeindex early index: Enable balanced layout of last page of multi-column index together: Fix usage of \clnref{} for 'lines M and N' toyrcu: Move float away from section heading howto: Fix uneven space due to uncommented line break in \IfQqzChpEnd treewide: Mark non-end-of-sentence full-stop of 'vs.' as such index, acronym: Add acronym list and two-level indexing acronym: future/htm: Tag TM, HTM, STM, and RCU via acronym dictionary index: Use \IXr{} and friends for tagging 'Moore's Law' acronym: Tag 'CAS' and its long/full form Makefile: (help text only) Refactor build targets Makefile: Update rules to reflect help text FAQ-BUILD: Drop Ubuntu Xenial from build environment FAQ-BUILD: Ubuntu Bionic needs up-to-date glossaries-extra Makefile: Fix typo in target 'ebdf' Makefile: Disable qqzbg in -nq builds qqz: Suppress possible orphan heading advsync/rt: Use 'vs.~' instead of 'vs.\@ 'in section title treewide: Shrink floats for ebook-size build treewide: Remove explicit float positioning options debugging, memorder: Move float away from section heading qqz.sty: Use \refstepcounter after leaving vmode in tcolorbox qqz.sty: Modify -nq build to have chapterwise quiz-only section perfbook-lt.tex: Remove boolean qqzchpend howto, Makefile: Update answer to Quick Quiz 1.3 and 'make help-full' qqz.sty: Add page reference to QQA Appendix as the same as -nq build qqz.sty: Link chapter-wise quizzes from answers in -nq build synctex-forward: Update target list synctex-forward: Skip database check when reverting questions: Reference Tables 17.1 and 17.2 instead of Table 17.3 in -eb build index: Add index and acronym tags, take one Annotate mid-sentence and end-of-sentence periods periodcheck: Add script to check missing annotation of period periodcheck: Add check of nbsp in front of \cite{} periodcheck: Improve label string matching periodcheck: Replace escaped percent symbol first treewide: Make end-of-sentence periods be at end of lines styleguide: Make end-of-sentence periods be at the end of lines treewide: Fix space in front of \cite{} treewide: Substitute ';' for ',' in label strings Auto run periodcheck on 'make' periodcheck: Add check of '\@.' and '.\@' uses locking: Fix typo formal: Add v5.12 rcu-test data in Figure 12.4 docker: Downgrade latexpand to v1.3 utilities/autodate.sh: Fix potential hung-up on missing tcolorbox cleverefcheck: Add check script of cleveref macro usage intro: Employ \cref{} and its variants cpu: Employ \cref{} and its variants toolsoftrade: Employ \cref{} and its variants count: Employ \cref{} and its variants SMPdesign: Employ \cref{} and its variants locking: Employ \cref{} and its variants perfbook-lt: Customize reference style of equation owned: Employ \cref{} and its variants defer: Employ \cref{} and its variants, take one defer: Employ \cref{} and its variants, take two fixsvgfonts: Add pattern for 'sans-serif' Omit noindentafter.sty defer: Employ \cref{} and its variants, take three datastruct: Employ \cref{} and its variants debugging: Employ \cref{} and its variants formal: Employ \cref{} and its variants together, advsync, memorder: Employ \cref{} and its variants easy, future, appendix: Employ \cref{} and its variants FAQ-BUILD: Remove items of obsolete issues on Fedora cleverefcheck: Add check of sentences starting with lower-case words periodcheck: Check question and exclamation marks as well formal/dyntickrcu: Fix unintended paragraph break memorder: Move float snippet away of QQA heading treewide: Annotate punctuation marks treewide: Make end-of-sentence punctuation marks be at end-of-line debugging: Move period out of double quotes cleverefcheck: Add check of indent by white spaces treewide: Fix indents by white spaces Makefile: Auto run cleverefcheck on 'make' styleguide: Adjust cleveref macro usage where possible howto, intro, cpu: Break and capitalize after colon defer/rcuusage: Put path name of singleton get/set code snippets Fix typos (scalability) intro, cpu: Use inline enumerate list future/htm: Remove ref to Table 17.3 in QQ future/htm, summary: Fix typos (missing '\' in indexing macros) toolsoftrade, count, SMPdesign: Break and capitalize after colon locking: Break and capitalize after colon defer: Break and capitalize after colon count: Remove Oxford comma in two-item enumeration list locking: Remove Oxford comma in two-item list defer: Remove Oxford comma in two-item list defer/rcufundamental: Fix typo datastruct: Allow 'breaklines' in hash_resize() for ebook-size builds debugging: Break and capitalize after colon formal: Break and capitalize after colon formal: Use \co{} for pan messages containing colon together: Break and capitalize after colon advsync: Break and capitalize after colon memorder: Break and capitalize after colon easy, future: Break and capitalize after colon appendix, glossary: Break and capitalize after colon glossary: Put missing question mark treewide: Adjust punctuation convention Add \ignorespaces command to \IfEbookSize and \IfSansSerif datastruct: Use \tco{} inside inline enumerate list periodcheck: Add colon-related checks cleverefcheck: Check lower-case word after \item periodcheck: Improve regex periodcheck: Use counter to prevent false negatives cleverefcheck: Add pattern to catch typo in indexing macros Makefile: Rename periodcheck --> punctcheck styleguide: Upgrade references to NIST style guide as bibliography datastruct: Reference Figure 10.11 to clarify discussion flow treewide: Annotate end-of-sentence periods after 'Appendix X' punctcheck.pl: Add regex to catch punctuation marks after 'Appendix X' Adjust label of Appendix E 'Answers to Quick Quizzes' appendix/questions: Fix typo of missing ')' index: Add index and acronym tags, take two formal: Update rcu-test data in Figure 12.4 (as of v5.14) together/applyrcu: Shrink Listing 13.10 in ebook-size builds together/applyrcu: Apply \clnref{} scheme to Listing 10.13 formal: Move formal/data to CodeSamples/formal/data formal: Fix another path of RCU-test-ratio.pdf Makefile: Ignore .eps files under CodeSamples/.../OLD-*/ datastruct: Remove stray .eps files Makefile: Add patterns to ignore 'OLD' .eps files defer: Restore change of trace labels from 'rcu' to 'RCU' CodeSamples/defer: Comment out 'cp' commands of .eps files defer: Remove stray .eps files defer: Make RCUspacetime.svg compatible with Inkscape 1.0 and later Update on-the-fly font-substitution patterns for .eps and .svg files defer: Adjust height of RCUGuaranteeFwd.svg Makefile: Add targets to build/clean figure files Makefile: Split rules related to a2ping into a2ping-rule.mk epstopdf-rule.mk: Add alternative rules for .eps --> .pdf conversion epstopdf-rule.mk: Reduce converted pdf size epstopdf-rule.mk: Save a 'cp' by running fixfonts script directly Makefile: Don't run fixfonts on .eps with embedded font docker: Add some fonts and commands Makefile: Shorten progress report (dir/filename.src --> .dst) Makefile: Promote epstopdf-rule.mk as the default fixsvgfonts-urwps: Add patterns for 'URW Gothic' Makefile: Add dependencies to font-conversion scripts Shrink Figures 9.27 and 14.3 in 2c builds datastruct: Break gnuplot command line per each plot trace datastruct: Use consistent dash type in Figures 10.19 and E.7 datastruct: Expand on the dash type of traces in Figure 10.19 datastruct: Change marks in Figures 10.20 and 10.21 to "(x)" formal: Update rcu-test data in Figure 12.4 (as of v5.15) docker: Stay with Fedora 34 Revert "docker: Stay with Fedora 34" defer/rcuusage: Tweak width of Figure 9.23 for 1c builds defer: Use \twocolumnwidth in Figure 9.24 defer/rcuusage: Move float objects away of section titles cleverefcheck.pl: Add test of listing next to heading cleverefcheck.pl: Add test of \begin{...} at head of QQA cleverefcheck.pl: Add test of \begin{...} next to epigraph treewide: Address potential widowing of headings defer: Simplify SVG files for compatibility with browsers defer/rcuusage: Fix minor nits defer/rcuusage: Reflect subsection reordering defer, future: Fix typos (traversal, indispensable) Balbir Singh (1): perfbook/papersize: ebook reader size support Chin En Lin (2): toolsoftrade: Fix typo advsync: Fix the abstract description of the queuetorture.h Elad Lahav (1): Minor fixes to Section 9.5 Paul E. McKenney (130): summary: Add a couple of reminders utilities/toarxiv: Add new files to Arxiv file tree Bibliography update howto: Add Paolo's sixth "lockless patterns" LWN article summary: Fill in additional details summary: Unpin Figure 18.1 in 1c builds locking: Use full Dark Knight quote howto: Drive-by wordsmithing Glossary: Add an entry for "Plain Access" todo: Update list together/applyrcu: Fill out percpu_ref discussion defer: Use standard font in RouteList.svg defer: Use standard font in RCUListDeleteClassic.svg defer: Use standard font in QSBRGracePeriod.svg defer: Use standard font in RCUListInsertClassic.svg Merge tag 'for-paul-ebook-2021.04.11a' of https://github.com/akiyks/perfbook summary: Address and remove "@@@" comments advsync/rcu: Remove unused file perfbook-lt: Remove obsolete "@@@" todo flags advsync/rt: Remove obsolete and incorrect prediction appendix/questions: Address and remove "@@@" todo flags, take one appendix/questions: Address and remove "@@@" todo flags, take two appendix/questions: Address and remove "@@@" todo flags, take three appendix/questions: Address and remove "@@@" todo flags, take four debugging: Verified Hadfield title, so remove @@@ todo comment locking: Mention the hashed-array-of-locks approach debugging: Delay via CPU clock rate and multi-socket systems defer/rcurelated: Add Kier Fraser's EBR implementation howto: Herlihy and Shavit added hazptr and RCU defer/rcurelated: Add date of RCU acceptance into Linux kernel defer/rcufundamental: Introduce the notion of spatial synchronization glossary: Add immutable, read-only, read-mostly, and write-mostly formal: Add RCU changes for Linux kernel v5.12 cpu/overheads: Add holding-breath analogy to toilet-paper analogy appendix/toyrcu: Wordsmith "add the value one to" locking: Add section on temporal locking hierarchies defer/rcuexercises: Remove this file debugging: Modernize Section 11.1 epigraph FAQ-BUILD: Add advice for userspace RCU ABI breakage defer: Update singleton.c to match space/time presentation defer: Add simple singleton tests defer: Enable optimization for singleton defer: Fix lack of rcu_register_thread() in singleton_reader() defer/rcuusage: Add RCU space-time code and diagram together: Add per-element sequence lock approach defer/rcurelated: Add forward reference to production RCU uses future/htm: Move "and" to end of list Bibliography update future/htm: Add some HTM hardware-reliability anecdotes Bibliography update future/htm: Add IBM Power ISA 3.1 citation defer/rcufundamental: Fix typo by replacing "and" with "an" defer/rcufundamental: Rework to avoid special-case list appendix/toyrcu: Additional counter-overflow solutions defer/refcnt: Add ease-of-use shortcomings of reference counting toolsoftrade: There already is a diagram howto: Soften evaluation of RCU aspects of TAoMP 2nd ed. together/seqlock: Add "Dueling Sequence Locks" section defer/rcufundamental: Wordsmith QQ answer about writes in RCU readers datastruct: Add comments for test-strategy additions datastruct: Add validation section for hash table count: Make counttorture.h indicate failure count: Make limtorture.h indicate failure for count mismatches count: Add validation section Bibliography update defer/whichtochoose: Add Jason Donenfeld's RCU for Windows NT kernel count: Change mid-sentence \Cref to \cref SMPdesign: Add validation section for double-ended queues SMPdesign: Add validation QQ for Dining Philosophers SMPdesign: Add validation QQ for hash tables SMPdesign: Add validation QQ for matrix multiply SMPdesign: Add validation section for memory allocator SMPdesign: Add validation section for mazes datastruct: Expand on dangers of extrapolation future/tm: Add to-do latex comments for large transactions debugging: Keep a log for long-term bug-finding quests together/applyrcu: Add example of retriggering a grace period formal: Add commentary on Linux kernel v5.13 and v5.14 datastruct/hash: Mark directories of unused data cpu: Mark directories of unused data defer: Mark directories of unused data, take 1 defer: Mark directories of unused data, take 2 defer: Mark directories of unused data, take 3 SMPdesign: Mark directories of unused data, take 1 SMPdesign: Mark directories of unused data, take 2 cpu: Restore hps.2020.03.04b as old data defer/rcuusage: Bring the RCU label in Figure 9.23 down a bit locking: Add reminder for optimized sharded locking howto: Pass judgment on initial EBR algorithm Bibliography update. defer/rcuusage: More RCU deadlock consequences Bibliography update defer: Add diagram of RCU use cases toolsoftrade: Clarify data-race warnings Merge remote-tracking branch 'github/master' defer: Remove redundant "Linked Structure" from type-safe memory defer: Make RCUusecases.svg capitalization consistent formal: Fix up per-Linux-kernel-version contents memorder: Add a section on modeling locking memorder: Add a section on modeling spin_is_locked() memorder: Add QQ about ordering across three critical sections memorder: Remove extraneous "either" defer/rcuusage: Switch Table 9.5 to page numbers defer/rcuusage: Add use-case table and start with wait-to-finish defer/rcuusage: Move type-safe-memory section defer/rcuusage: Move existence-guarantee and GC sections earlier defer/rcuusage: Switch to "quasi reader-writer locking" defer/rcuusage: Switch to "quasi reference count" defer/rcuusage: Fold bulk reference count into reference count defer/rcuusage: Mention read-to-write upgrade in semantics discussion defer/rcuusage: Switch to quasi multi-version concurrency control defer/rcuusage: Add phased state change RCU use case defer/rcuusage: Add needed files defer/rcuusage: Add add-only list RCU use case defer/rcuusage: Add delete-only list RCU use case appendix/questions/after: Fix attempted wordsmithing defer/rcuusage: Self-review Bibliography update rcuusage: Mention version-number-based MVCC RCU use case defer/rcuusage: Wordsmith transitions and tie to diagram defer/rcuusage: More wordsmithing and tying to diagram defer/rcuusage: Base light-weight GC on TSM defer/rcuusage: Yet more wordsmithing and tying to diagram defer: Repair defer/RCUusecases.svg defer/rcuusage: Add QQ for Pre-BSD classification question defer: Update RCUusecases.svg grouping Revert "defer: Update RCUusecases.svg grouping" Revert "defer: Simplify SVG files for compatibility with browsers" glossary: Add reference count, existence guarantee, and TSM utilities: Fix torelease.sh error in comment SeongJae Park (14): utilities: Add a script for automated latex package install FAQ-BUILD: Add a description for the automated latex package install script howto: Use '\cref' and '\Cref' consistently howto: Add missed `~` for Paul's name howto: Provide a hyperlink to 'submitting-patches.html' howto: Fix a typo (License -> license) intro: Fix a wrong opening quote ('' -> ``) intro: Add missed unbreakable spaces cpu/overheads: Add missing unbreakable spaces toolsoftrade: Consistently add parentheses to function names toolsoftrade: Add arguments in 'WRITE_ONCE()' example toolsoftrade: Consistently wrap 'volatile' with '\co{}' toolsoftrade: Fix a typo toolsoftrade: Use '\co{}' instead of '{\tt}' Zhouyi Zhou (9): appendix/toyrcu Fix description of rcu_nest rcu_gp_ongoing() cpu: Add 'than' to a defective sentence Change trace labels from "rcu" to "RCU" datastruct: Fix a typo in QQ 10.15: s/roughly/rough/ memorder: fix a typo in answer to QQ 15.33 future: Fix a typo in answer to QQ 17.3 ordering: Fix typo in QQ A.3 toyrcu: Add missing close paren in QQ B.13 glossary: remove duplicated "of" rootbeer (1): Tweak wording in "Work Partitioning" in intro.tex .gitignore | 8 + .../data/{p5 => OLD-p5}/cpuinfo.2010.03.28a.out | 0 .../data/{p5 => OLD-p5}/matmul.sh.2010.03.28a.out | 0 CodeSamples/SMPdesign/smpalloc.sh | 2 +- CodeSamples/advsync/queuetorture.h | 4 +- CodeSamples/count/counttorture.h | 7 +- CodeSamples/count/limtorture.h | 7 +- CodeSamples/count/plots.sh | 6 +- .../cachetorture-latency-scatter.eps | 0 .../cachetorture-latency-scatter.jpg | Bin .../cachetorture-latency.eps | 0 .../cachetorture-latency.jpg | Bin .../cachetorture.sh.hps.2020.02.24a.out | 0 .../cachetorturenuma.sh.2020.02.26a.out | 0 .../cpuinfo.hps | 0 .../hps.2020.02.24a.atomicinc.dat | 0 .../hps.2020.02.24a.atomicinc.raw | 0 .../hps.2020.02.24a.atomicinc.sctr.dat | 0 .../hps.2020.02.24a.atomicinc.sctr.raw | 0 .../hps.2020.02.24a.blindcmpxchg.dat | 0 .../hps.2020.02.24a.blindcmpxchg.raw | 0 .../hps.2020.02.24a.blindcmpxchg.sctr.dat | 0 .../hps.2020.02.24a.blindcmpxchg.sctr.raw | 0 .../hps.2020.02.24a.cmpxchg.dat | 0 .../hps.2020.02.24a.cmpxchg.raw | 0 .../hps.2020.02.24a.cmpxchg.sctr.dat | 0 .../hps.2020.02.24a.cmpxchg.sctr.raw | 0 .../hps.2020.02.24a.localcmpxchg.dat | 0 .../hps.2020.02.24a.localcmpxchg.raw | 0 .../hps.2020.02.24a.localcmpxchg.sctr.dat | 0 .../hps.2020.02.24a.localcmpxchg.sctr.raw | 0 .../hps.2020.02.24a.locallock.dat | 0 .../hps.2020.02.24a.locallock.raw | 0 .../hps.2020.02.24a.locallock.sctr.dat | 0 .../hps.2020.02.24a.locallock.sctr.raw | 0 .../hps.2020.02.24a.write.dat | 0 .../hps.2020.02.24a.write.raw | 0 .../hps.2020.02.24a.write.sctr.dat | 0 .../hps.2020.02.24a.write.sctr.raw | 0 .../hpsnuma.2020.02.26a.atomicinc.dat | 0 .../hpsnuma.2020.02.26a.atomicinc.raw | 0 .../hpsnuma.2020.02.26a.atomicinc.sctr.dat | 0 .../hpsnuma.2020.02.26a.atomicinc.sctr.raw | 0 .../hpsnuma.2020.02.26a.blindcmpxchg.dat | 0 .../hpsnuma.2020.02.26a.blindcmpxchg.raw | 0 .../hpsnuma.2020.02.26a.blindcmpxchg.sctr.dat | 0 .../hpsnuma.2020.02.26a.blindcmpxchg.sctr.raw | 0 .../hpsnuma.2020.02.26a.cmpxchg.dat | 0 .../hpsnuma.2020.02.26a.cmpxchg.raw | 0 .../hpsnuma.2020.02.26a.cmpxchg.sctr.dat | 0 .../hpsnuma.2020.02.26a.cmpxchg.sctr.raw | 0 .../hpsnuma.2020.02.26a.write.dat | 0 .../hpsnuma.2020.02.26a.write.raw | 0 .../hpsnuma.2020.02.26a.write.sctr.dat | 0 .../hpsnuma.2020.02.26a.write.sctr.raw | 0 .../plots.sh | 0 .../cachetorture-latency-scatter.eps | 0 .../cachetorture-latency-scatter.jpg | Bin .../cachetorture-latency.eps | 0 .../cachetorture-latency.jpg | Bin .../cachetorture.sh.2020.03.01b.out | 0 .../hps.2020.03.01b.atomicinc.dat | 0 .../hps.2020.03.01b.atomicinc.raw | 0 .../hps.2020.03.01b.atomicinc.sctr.dat | 0 .../hps.2020.03.01b.atomicinc.sctr.raw | 0 .../hps.2020.03.01b.blindcmpxchg.dat | 0 .../hps.2020.03.01b.blindcmpxchg.raw | 0 .../hps.2020.03.01b.blindcmpxchg.sctr.dat | 0 .../hps.2020.03.01b.blindcmpxchg.sctr.raw | 0 .../hps.2020.03.01b.cmpxchg.dat | 0 .../hps.2020.03.01b.cmpxchg.raw | 0 .../hps.2020.03.01b.cmpxchg.sctr.dat | 0 .../hps.2020.03.01b.cmpxchg.sctr.raw | 0 .../hps.2020.03.01b.localcmpxchg.dat | 0 .../hps.2020.03.01b.localcmpxchg.raw | 0 .../hps.2020.03.01b.localcmpxchg.sctr.dat | 0 .../hps.2020.03.01b.localcmpxchg.sctr.raw | 0 .../hps.2020.03.01b.locallock.dat | 0 .../hps.2020.03.01b.locallock.raw | 0 .../hps.2020.03.01b.locallock.sctr.dat | 0 .../hps.2020.03.01b.locallock.sctr.raw | 0 .../hps.2020.03.01b.write.dat | 0 .../hps.2020.03.01b.write.raw | 0 .../hps.2020.03.01b.write.sctr.dat | 0 .../hps.2020.03.01b.write.sctr.raw | 0 .../plots.sh | 0 .../README | 0 .../cachetorture-latency-scatter.eps | 0 .../cachetorture-latency-scatter.jpg | Bin .../cachetorture-latency.eps | 0 .../cachetorture-latency.jpg | Bin .../cachetorture.sh.2020.03.04a.out | 0 .../hps.2020.03.04a.atomicinc.dat | 0 .../hps.2020.03.04a.atomicinc.raw | 0 .../hps.2020.03.04a.atomicinc.sctr.dat | 0 .../hps.2020.03.04a.atomicinc.sctr.raw | 0 .../hps.2020.03.04a.blindcmpxchg.dat | 0 .../hps.2020.03.04a.blindcmpxchg.raw | 0 .../hps.2020.03.04a.blindcmpxchg.sctr.dat | 0 .../hps.2020.03.04a.blindcmpxchg.sctr.raw | 0 .../hps.2020.03.04a.cmpxchg.dat | 0 .../hps.2020.03.04a.cmpxchg.raw | 0 .../hps.2020.03.04a.cmpxchg.sctr.dat | 0 .../hps.2020.03.04a.cmpxchg.sctr.raw | 0 .../hps.2020.03.04a.localcmpxchg.dat | 0 .../hps.2020.03.04a.localcmpxchg.raw | 0 .../hps.2020.03.04a.localcmpxchg.sctr.dat | 0 .../hps.2020.03.04a.localcmpxchg.sctr.raw | 0 .../hps.2020.03.04a.locallock.dat | 0 .../hps.2020.03.04a.locallock.raw | 0 .../hps.2020.03.04a.locallock.sctr.dat | 0 .../hps.2020.03.04a.locallock.sctr.raw | 0 .../hps.2020.03.04a.write.dat | 0 .../hps.2020.03.04a.write.raw | 0 .../hps.2020.03.04a.write.sctr.dat | 0 .../hps.2020.03.04a.write.sctr.raw | 0 .../plots.sh | 0 .../cachetorture-latency-scatter.eps | 0 .../cachetorture-latency-scatter.jpg | Bin .../cachetorture-latency.eps | 0 .../cachetorture-latency.jpg | Bin .../cachetorture.sh.2020.03.04b.out | 0 .../hps.2020.03.04b.atomicinc.dat | 0 .../hps.2020.03.04b.atomicinc.raw | 0 .../hps.2020.03.04b.atomicinc.sctr.dat | 0 .../hps.2020.03.04b.atomicinc.sctr.raw | 0 .../hps.2020.03.04b.blindcmpxchg.dat | 0 .../hps.2020.03.04b.blindcmpxchg.raw | 0 .../hps.2020.03.04b.blindcmpxchg.sctr.dat | 0 .../hps.2020.03.04b.blindcmpxchg.sctr.raw | 0 .../hps.2020.03.04b.cmpxchg.dat | 0 .../hps.2020.03.04b.cmpxchg.raw | 0 .../hps.2020.03.04b.cmpxchg.sctr.dat | 0 .../hps.2020.03.04b.cmpxchg.sctr.raw | 0 .../hps.2020.03.04b.write.dat | 0 .../hps.2020.03.04b.write.raw | 0 .../hps.2020.03.04b.write.sctr.dat | 0 .../hps.2020.03.04b.write.sctr.raw | 0 .../plots.sh | 0 CodeSamples/datastruct/Issaquah/plots.sh | 8 +- .../perf-resize.sh.2014.01.11b.out | 0 .../perftestL.131072.2014.01.11b.dat | 0 .../perftestL.16384.2014.01.11b.dat | 0 .../perftestL.2048.2014.01.11b.dat | 0 .../perftestR..2014.01.11b.dat | 0 .../perftestR.131072.2014.01.11b.dat | 0 .../perftestR.16384.2014.01.11b.dat | 0 .../perftestR.2048.2014.01.11b.dat | 0 .../perftestS.131072.2014.01.11b.dat | 0 .../perftestS.16384.2014.01.11b.dat | 0 .../perftestS.2048.2014.01.11b.dat | 0 .../perftestresize.eps | 0 .../perf.sh.2013.12.02a.out | 0 .../perftest.eps | 0 .../perftest.hash_bkt.2013.12.02a.dat | 0 .../perftest.hash_bkt_hazptr.2013.12.02a.dat | 0 .../perftest.hash_bkt_rcu.2013.12.02a.dat | 0 .../perftest.hash_global.2013.12.02a.dat | 0 .../perftestlin.eps | 0 .../zoo.cat.hash_bkt.2013.12.02a.dat | 0 .../zoo.cat.hash_bkt_hazptr.2013.12.02a.dat | 0 .../zoo.cat.hash_bkt_rcu.2013.12.02a.dat | 0 .../zoo.cat.hash_global.2013.12.02a.dat | 0 .../zoo.catall.hash_bkt.2013.12.02a.dat | 0 .../zoo.catall.hash_bkt_hazptr.2013.12.02a.dat | 0 .../zoo.catall.hash_bkt_rcu.2013.12.02a.dat | 0 .../zoo.catall.hash_global.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt-16384.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt-2048.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt-4096.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt-8192.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_hazptr-16384.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_hazptr-2048.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_hazptr-4096.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_hazptr-8192.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_hazptr.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_rcu-16384.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_rcu-2048.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_rcu-4096.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_rcu-8192.2013.12.02a.dat | 0 .../zoo.cpus.hash_bkt_rcu.2013.12.02a.dat | 0 .../zoo.cpus.hash_global-16384.2013.12.02a.dat | 0 .../zoo.cpus.hash_global-2048.2013.12.02a.dat | 0 .../zoo.cpus.hash_global-4096.2013.12.02a.dat | 0 .../zoo.cpus.hash_global-8192.2013.12.02a.dat | 0 .../zoo.cpus.hash_global.2013.12.02a.dat | 0 .../zoo.mix.hash_bkt.2013.12.02a.out | 0 .../zoo.mix.hash_bkt_hazptr.2013.12.02a.out | 0 .../zoo.mix.hash_bkt_rcu.2013.12.02a.out | 0 .../zoo.mix.hash_global.2013.12.02a.out | 0 .../zoo.reads.hash_bkt.2013.12.02a.dat | 0 .../zoo.reads.hash_bkt_hazptr.2013.12.02a.dat | 0 .../zoo.reads.hash_bkt_rcu.2013.12.02a.dat | 0 .../zoo.reads.hash_global.2013.12.02a.dat | 0 .../zoo.upd.hash_bkt.2013.12.02a.dat | 0 .../zoo.upd.hash_bkt_hazptr.2013.12.02a.dat | 0 .../zoo.upd.hash_bkt_rcu.2013.12.02a.dat | 0 .../zoo.upd.hash_global.2013.12.02a.dat | 0 .../zoo.updates.hash_bkt.2013.12.02a.dat | 0 .../zoo.updates.hash_bkt_hazptr.2013.12.02a.dat | 0 .../zoo.updates.hash_bkt_rcu.2013.12.02a.dat | 0 .../zoo.updates.hash_global.2013.12.02a.dat | 0 .../zoo.updrd.hash_bkt.2013.12.02a.dat | 0 .../zoo.updrd.hash_bkt_hazptr.2013.12.02a.dat | 0 .../zoo.updrd.hash_bkt_rcu.2013.12.02a.dat | 0 .../zoo.updrd.hash_global.2013.12.02a.dat | 0 .../zoocatall.eps | 0 .../zoocatalllin.eps | 0 .../zoocatonly.eps | 0 .../zoocatonlylin.eps | 0 .../zoocpu.eps | 0 .../zoocpubktlin.eps | 0 .../zoocpubktlin8.eps | 0 .../zoocpubktsizelin.eps | 0 .../zoocpulin.eps | 0 .../zooupdate.eps | 0 .../zooupdatelu.eps | 0 .../zooupdatelulin.eps | 0 .../hps.perf.2020.10.15a.out.gz | Bin .../perftest.eps | 0 .../perftest.hash_bkt.hps.2020.10.15a.dat | 0 .../perftest.hash_bkt_hazptr.hps.2020.10.15a.dat | 0 .../perftest.hash_bkt_rcu.hps.2020.10.15a.dat | 0 .../perftest.hash_global.hps.2020.10.15a.dat | 0 .../perftestlin.eps | 0 .../plots.sh | 14 +- .../zoo.cat.hash_bkt.hps.2020.10.15a.dat | 0 .../zoo.cat.hash_bkt_hazptr.hps.2020.10.15a.dat | 0 .../zoo.cat.hash_bkt_rcu.hps.2020.10.15a.dat | 0 .../zoo.cat.hash_global.hps.2020.10.15a.dat | 0 .../zoo.catall.hash_bkt.hps.2020.10.15a.dat | 0 .../zoo.catall.hash_bkt_hazptr.hps.2020.10.15a.dat | 0 .../zoo.catall.hash_bkt_rcu.hps.2020.10.15a.dat | 0 .../zoo.catall.hash_global.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_bkt-1048576.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_bkt-131072.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_bkt-262144.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_bkt-524288.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_bkt-65536.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_bkt.hps.2020.10.15a.dat | 0 ...pus.hash_bkt_hazptr-1048576.hps.2020.10.15a.dat | 0 ...cpus.hash_bkt_hazptr-131072.hps.2020.10.15a.dat | 0 ...cpus.hash_bkt_hazptr-262144.hps.2020.10.15a.dat | 0 ...cpus.hash_bkt_hazptr-524288.hps.2020.10.15a.dat | 0 ....cpus.hash_bkt_hazptr-65536.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_bkt_hazptr.hps.2020.10.15a.dat | 0 ...o.cpus.hash_bkt_rcu-1048576.hps.2020.10.15a.dat | 0 ...oo.cpus.hash_bkt_rcu-131072.hps.2020.10.15a.dat | 0 ...oo.cpus.hash_bkt_rcu-262144.hps.2020.10.15a.dat | 0 ...oo.cpus.hash_bkt_rcu-524288.hps.2020.10.15a.dat | 0 ...zoo.cpus.hash_bkt_rcu-65536.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_bkt_rcu.hps.2020.10.15a.dat | 0 ...oo.cpus.hash_global-1048576.hps.2020.10.15a.dat | 0 ...zoo.cpus.hash_global-131072.hps.2020.10.15a.dat | 0 ...zoo.cpus.hash_global-262144.hps.2020.10.15a.dat | 0 ...zoo.cpus.hash_global-524288.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_global-65536.hps.2020.10.15a.dat | 0 .../zoo.cpus.hash_global.hps.2020.10.15a.dat | 0 .../zoo.mix.hash_bkt.hps.2020.10.15a.out | 0 .../zoo.mix.hash_bkt_hazptr.hps.2020.10.15a.out | 0 .../zoo.mix.hash_bkt_rcu.hps.2020.10.15a.out | 0 .../zoo.mix.hash_global.hps.2020.10.15a.out | 0 .../zoo.reads.hash_bkt.hps.2020.10.15a.dat | 0 .../zoo.reads.hash_bkt_hazptr.hps.2020.10.15a.dat | 0 .../zoo.reads.hash_bkt_rcu.hps.2020.10.15a.dat | 0 .../zoo.reads.hash_global.hps.2020.10.15a.dat | 0 .../zoo.upd.hash_bkt.hps.2020.10.15a.dat | 0 .../zoo.upd.hash_bkt_hazptr.hps.2020.10.15a.dat | 0 .../zoo.upd.hash_bkt_rcu.hps.2020.10.15a.dat | 0 .../zoo.upd.hash_global.hps.2020.10.15a.dat | 0 .../zoo.updates.hash_bkt.hps.2020.10.15a.dat | 0 ...zoo.updates.hash_bkt_hazptr.hps.2020.10.15a.dat | 0 .../zoo.updates.hash_bkt_rcu.hps.2020.10.15a.dat | 0 .../zoo.updates.hash_global.hps.2020.10.15a.dat | 0 .../zoo.updrd.hash_bkt.hps.2020.10.15a.dat | 0 .../zoo.updrd.hash_bkt_hazptr.hps.2020.10.15a.dat | 0 .../zoo.updrd.hash_bkt_rcu.hps.2020.10.15a.dat | 0 .../zoo.updrd.hash_global.hps.2020.10.15a.dat | 0 .../zoocatall.eps | 0 .../zoocatalllin.eps | 0 .../zoocatonly.eps | 0 .../zoocatonlylin.eps | 0 .../zoocpu.eps | 0 .../zoocpubktlin.eps | 0 .../zoocpubktlin8.eps | 0 .../zoocpubktsizelin.eps | 0 .../zoocpulin.eps | 0 .../zooupdate.eps | 0 .../zooupdatelu.eps | 0 .../zooupdatelulin.eps | 0 .../hps.perf.2020.10.22a.out.gz | Bin .../perftest.eps | 0 .../perftest.hash_bkt.hps.2020.10.22a.dat | 0 .../perftest.hash_bkt_hazptr.hps.2020.10.22a.dat | 0 .../perftest.hash_bkt_rcu.hps.2020.10.22a.dat | 0 .../perftest.hash_global.hps.2020.10.22a.dat | 0 .../perftestlin.eps | 0 .../plots.sh | 14 +- .../zoo.cat.hash_bkt.hps.2020.10.22a.dat | 0 .../zoo.cat.hash_bkt_hazptr.hps.2020.10.22a.dat | 0 .../zoo.cat.hash_bkt_rcu.hps.2020.10.22a.dat | 0 .../zoo.cat.hash_global.hps.2020.10.22a.dat | 0 .../zoo.catall.hash_bkt.hps.2020.10.22a.dat | 0 .../zoo.catall.hash_bkt_hazptr.hps.2020.10.22a.dat | 0 .../zoo.catall.hash_bkt_rcu.hps.2020.10.22a.dat | 0 .../zoo.catall.hash_global.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_bkt-1048576.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_bkt-131072.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_bkt-262144.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_bkt-524288.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_bkt-65536.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_bkt.hps.2020.10.22a.dat | 0 ...pus.hash_bkt_hazptr-1048576.hps.2020.10.22a.dat | 0 ...cpus.hash_bkt_hazptr-131072.hps.2020.10.22a.dat | 0 ...cpus.hash_bkt_hazptr-262144.hps.2020.10.22a.dat | 0 ...cpus.hash_bkt_hazptr-524288.hps.2020.10.22a.dat | 0 ....cpus.hash_bkt_hazptr-65536.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_bkt_hazptr.hps.2020.10.22a.dat | 0 ...o.cpus.hash_bkt_rcu-1048576.hps.2020.10.22a.dat | 0 ...oo.cpus.hash_bkt_rcu-131072.hps.2020.10.22a.dat | 0 ...oo.cpus.hash_bkt_rcu-262144.hps.2020.10.22a.dat | 0 ...oo.cpus.hash_bkt_rcu-524288.hps.2020.10.22a.dat | 0 ...zoo.cpus.hash_bkt_rcu-65536.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_bkt_rcu.hps.2020.10.22a.dat | 0 ...oo.cpus.hash_global-1048576.hps.2020.10.22a.dat | 0 ...zoo.cpus.hash_global-131072.hps.2020.10.22a.dat | 0 ...zoo.cpus.hash_global-262144.hps.2020.10.22a.dat | 0 ...zoo.cpus.hash_global-524288.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_global-65536.hps.2020.10.22a.dat | 0 .../zoo.cpus.hash_global.hps.2020.10.22a.dat | 0 .../zoo.mix.hash_bkt.hps.2020.10.22a.out | 0 .../zoo.mix.hash_bkt_hazptr.hps.2020.10.22a.out | 0 .../zoo.mix.hash_bkt_rcu.hps.2020.10.22a.out | 0 .../zoo.mix.hash_global.hps.2020.10.22a.out | 0 .../zoo.reads.hash_bkt.hps.2020.10.22a.dat | 0 .../zoo.reads.hash_bkt_hazptr.hps.2020.10.22a.dat | 0 .../zoo.reads.hash_bkt_rcu.hps.2020.10.22a.dat | 0 .../zoo.reads.hash_global.hps.2020.10.22a.dat | 0 .../zoo.upd.hash_bkt.hps.2020.10.22a.dat | 0 .../zoo.upd.hash_bkt_hazptr.hps.2020.10.22a.dat | 0 .../zoo.upd.hash_bkt_rcu.hps.2020.10.22a.dat | 0 .../zoo.upd.hash_global.hps.2020.10.22a.dat | 0 .../zoo.updates.hash_bkt.hps.2020.10.22a.dat | 0 ...zoo.updates.hash_bkt_hazptr.hps.2020.10.22a.dat | 0 .../zoo.updates.hash_bkt_rcu.hps.2020.10.22a.dat | 0 .../zoo.updates.hash_global.hps.2020.10.22a.dat | 0 .../zoo.updrd.hash_bkt.hps.2020.10.22a.dat | 0 .../zoo.updrd.hash_bkt_hazptr.hps.2020.10.22a.dat | 0 .../zoo.updrd.hash_bkt_rcu.hps.2020.10.22a.dat | 0 .../zoo.updrd.hash_global.hps.2020.10.22a.dat | 0 .../zoocatall.eps | 0 .../zoocatalllin.eps | 0 .../zoocatonly.eps | 0 .../zoocatonlylin.eps | 0 .../zoocpu.eps | 0 .../zoocpubktlin.eps | 0 .../zoocpubktlin8.eps | 0 .../zoocpubktsizelin.eps | 0 .../zoocpulin.eps | 0 .../zooupdate.eps | 0 .../zooupdatelu.eps | 0 .../zooupdatelulin.eps | 0 .../README | 0 .../hps.perf.2020.10.24a.out.gz | Bin .../hps.perf.2020.10.26a.out.gz | Bin .../hps.perf.2020.10.27a.out.gz | Bin .../perftest.eps | 0 .../perftest.hash_bkt.hps.2020.10.24a.dat | 0 .../perftest.hash_bkt_hazptr.hps.2020.10.24a.dat | 0 .../perftest.hash_bkt_qsbr.hps.2020.10.24a.dat | 0 .../perftest.hash_bkt_rcu.hps.2020.10.24a.dat | 0 .../perftest.hash_global.hps.2020.10.24a.dat | 0 .../perftest.hash_unsync.hps.2020.10.24a.dat | 0 .../perftestlin.eps | 0 .../plots.sh | 6 +- .../zoo.cat.hash_bkt.hps.2020.10.24a.dat | 0 .../zoo.cat.hash_bkt_hazptr.hps.2020.10.24a.dat | 0 .../zoo.cat.hash_bkt_qsbr.hps.2020.10.24a.dat | 0 .../zoo.cat.hash_bkt_rcu.hps.2020.10.24a.dat | 0 .../zoo.cat.hash_global.hps.2020.10.24a.dat | 0 .../zoo.cat.hash_unsync.hps.2020.10.24a.dat | 0 .../zoo.catall.hash_bkt.hps.2020.10.24a.dat | 0 .../zoo.catall.hash_bkt_hazptr.hps.2020.10.24a.dat | 0 .../zoo.catall.hash_bkt_qsbr.hps.2020.10.24a.dat | 0 .../zoo.catall.hash_bkt_rcu.hps.2020.10.24a.dat | 0 .../zoo.catall.hash_global.hps.2020.10.24a.dat | 0 .../zoo.catall.hash_unsync.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_bkt-1048576.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_bkt-131072.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_bkt-262144.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_bkt-524288.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_bkt-65536.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_bkt.hps.2020.10.24a.dat | 0 ...pus.hash_bkt_hazptr-1048576.hps.2020.10.24a.dat | 0 ...cpus.hash_bkt_hazptr-131072.hps.2020.10.24a.dat | 0 ...cpus.hash_bkt_hazptr-262144.hps.2020.10.24a.dat | 0 ...cpus.hash_bkt_hazptr-524288.hps.2020.10.24a.dat | 0 ....cpus.hash_bkt_hazptr-65536.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_bkt_hazptr.hps.2020.10.24a.dat | 0 ....cpus.hash_bkt_qsbr-1048576.hps.2020.10.24a.dat | 0 ...o.cpus.hash_bkt_qsbr-131072.hps.2020.10.24a.dat | 0 ...o.cpus.hash_bkt_qsbr-262144.hps.2020.10.24a.dat | 0 ...o.cpus.hash_bkt_qsbr-524288.hps.2020.10.24a.dat | 0 ...oo.cpus.hash_bkt_qsbr-65536.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_bkt_qsbr.hps.2020.10.24a.dat | 0 ...o.cpus.hash_bkt_rcu-1048576.hps.2020.10.24a.dat | 0 ...oo.cpus.hash_bkt_rcu-131072.hps.2020.10.24a.dat | 0 ...oo.cpus.hash_bkt_rcu-262144.hps.2020.10.24a.dat | 0 ...oo.cpus.hash_bkt_rcu-524288.hps.2020.10.24a.dat | 0 ...zoo.cpus.hash_bkt_rcu-65536.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_bkt_rcu.hps.2020.10.24a.dat | 0 ...oo.cpus.hash_global-1048576.hps.2020.10.24a.dat | 0 ...zoo.cpus.hash_global-131072.hps.2020.10.24a.dat | 0 ...zoo.cpus.hash_global-262144.hps.2020.10.24a.dat | 0 ...zoo.cpus.hash_global-524288.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_global-65536.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_global.hps.2020.10.24a.dat | 0 ...oo.cpus.hash_unsync-1048576.hps.2020.10.24a.dat | 0 ...zoo.cpus.hash_unsync-131072.hps.2020.10.24a.dat | 0 ...zoo.cpus.hash_unsync-262144.hps.2020.10.24a.dat | 0 ...zoo.cpus.hash_unsync-524288.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_unsync-65536.hps.2020.10.24a.dat | 0 .../zoo.cpus.hash_unsync.hps.2020.10.24a.dat | 0 .../zoo.mix.hash_bkt.hps.2020.10.24a.out | 0 .../zoo.mix.hash_bkt_hazptr.hps.2020.10.24a.out | 0 .../zoo.mix.hash_bkt_qsbr.hps.2020.10.24a.out | 0 .../zoo.mix.hash_bkt_rcu.hps.2020.10.24a.out | 0 .../zoo.mix.hash_global.hps.2020.10.24a.out | 0 .../zoo.reads.hash_bkt.hps.2020.10.24a.dat | 0 .../zoo.reads.hash_bkt_hazptr.hps.2020.10.24a.dat | 0 .../zoo.reads.hash_bkt_qsbr.hps.2020.10.24a.dat | 0 .../zoo.reads.hash_bkt_rcu.hps.2020.10.24a.dat | 0 .../zoo.reads.hash_global.hps.2020.10.24a.dat | 0 .../zoo.upd.hash_bkt.hps.2020.10.24a.dat | 0 .../zoo.upd.hash_bkt_hazptr.hps.2020.10.24a.dat | 0 .../zoo.upd.hash_bkt_qsbr.hps.2020.10.24a.dat | 0 .../zoo.upd.hash_bkt_rcu.hps.2020.10.24a.dat | 0 .../zoo.upd.hash_global.hps.2020.10.24a.dat | 0 .../zoo.updates.hash_bkt.hps.2020.10.24a.dat | 0 ...zoo.updates.hash_bkt_hazptr.hps.2020.10.24a.dat | 0 .../zoo.updates.hash_bkt_qsbr.hps.2020.10.24a.dat | 0 .../zoo.updates.hash_bkt_rcu.hps.2020.10.24a.dat | 0 .../zoo.updates.hash_global.hps.2020.10.24a.dat | 0 .../zoo.updrd.hash_bkt.hps.2020.10.24a.dat | 0 .../zoo.updrd.hash_bkt_hazptr.hps.2020.10.24a.dat | 0 .../zoo.updrd.hash_bkt_qsbr.hps.2020.10.24a.dat | 0 .../zoo.updrd.hash_bkt_rcu.hps.2020.10.24a.dat | 0 .../zoo.updrd.hash_global.hps.2020.10.24a.dat | 0 .../zoocatall-unsync.eps | 0 .../zoocatall.eps | 0 .../zoocatalllin.eps | 0 .../zoocatonly.eps | 0 .../zoocatonlylin.eps | 0 .../zoocpu-unsync.eps | 0 .../zoocpu-unsynclin.eps | 0 .../zoocpu.eps | 0 .../zoocpubktlin.eps | 0 .../zoocpubktlin8.eps | 0 .../zoocpubktsizelin.eps | 0 .../zoocpulin.eps | 0 .../zooupdate.eps | 0 .../zooupdatelu.eps | 0 .../zooupdatelulin.eps | 0 .../cpuinfo.hps | 0 .../perf-resize.sh.2020.07.27a.out | 0 .../perftestL.4194304.hps.2020.07.27a.dat | 0 .../perftestL.524288.hps.2020.07.27a.dat | 0 .../perftestL.65536.hps.2020.07.27a.dat | 0 .../perftestR.2097152.hps.2020.07.27a.dat | 0 .../perftestR.262144.hps.2020.07.27a.dat | 0 .../perftestR.32768.hps.2020.07.27a.dat | 0 .../perftestS.2097152.hps.2020.07.27a.dat | 0 .../perftestS.262144.hps.2020.07.27a.dat | 0 .../perftestS.32768.hps.2020.07.27a.dat | 0 .../perftestresize.eps | 0 .../plots-resize.sh | 0 .../hps-hash-resize.2020.08.15a.out | 0 .../perftestL.2097152.hps.2020.08.15a.dat | 0 .../perftestL.262144.hps.2020.08.15a.dat | 0 .../perftestL.32768.hps.2020.08.15a.dat | 0 .../perftestR.2097152.hps.2020.08.15a.dat | 0 .../perftestR.262144.hps.2020.08.15a.dat | 0 .../perftestR.32768.hps.2020.08.15a.dat | 0 .../perftestS.2097152.hps.2020.08.15a.dat | 0 .../perftestS.262144.hps.2020.08.15a.dat | 0 .../perftestS.32768.hps.2020.08.15a.dat | 0 .../perftestresize.eps | 0 .../plots-resize.sh | 0 .../hps-hash-resize.2020.08.16a.out | 0 .../perftestL.2097152.hps.2020.08.16a.dat | 0 .../perftestL.262144.hps.2020.08.16a.dat | 0 .../perftestR.2097152.hps.2020.08.16a.dat | 0 .../perftestR.262144.hps.2020.08.16a.dat | 0 .../perftestS.2097152.hps.2020.08.16a.dat | 0 .../perftestS.262144.hps.2020.08.16a.dat | 0 .../perftestresize.eps | 0 .../plots-resize.sh | 0 .../hps.perf-resize.2020.10.23a.out.gz | Bin .../perftestL.2097152.hps.2020.10.23a.dat | 0 .../perftestL.262144.hps.2020.10.23a.dat | 0 .../perftestR.2097152.hps.2020.10.23a.dat | 0 .../perftestR.262144.hps.2020.10.23a.dat | 0 .../perftestS.2097152.hps.2020.10.23a.dat | 0 .../perftestS.262144.hps.2020.10.23a.dat | 0 .../perftestresizebig.eps | 0 .../plots-resize.sh | 0 .../hash/data/hps.perf.2020.11.26a/plots.sh | 2 +- .../data/hps.resize.2020.09.05a/perftestresize.eps | 10 +- .../data/hps.resize.2020.09.05a/plots-resize.sh | 7 +- .../hps.resize.2020.09.27a/perftestresizebig.eps | 10 +- .../data/hps.resize.2020.09.27a/plots-resize.sh | 8 +- CodeSamples/datastruct/hash/hash_resize.c | 2 +- CodeSamples/datastruct/hash/plots.sh | 14 +- CodeSamples/debugging/plots.sh | 2 +- CodeSamples/defer/Makefile | 2 +- .../data/{3a20 => OLD-3a20}/2.6.3-nonPREEMPT.tar | Bin .../{3a20 => OLD-3a20}/2007.11.19a/RCUperf.dat | 0 .../{3a20 => OLD-3a20}/2007.11.19a/RCUperfdbg.dat | 0 .../2007.11.19a/RCUperfnonPREEMPTerr.dat | 0 .../data/{3a20 => OLD-3a20}/2007.11.19a/cpuinfo | 0 .../data/{3a20 => OLD-3a20}/2007.11.19a/plots.sh | 4 +- .../2007.11.19a/rwlockRCUperf.eps | 0 .../2007.11.19a/rwlockRCUperf.jpg | Bin .../2007.11.19a/rwlockRCUperf.pbm | Bin .../2007.11.19a/rwlockRCUperfdbg.eps | 0 .../2007.11.19a/rwlockRCUperfdbg.jpg | Bin .../2007.11.19a/rwlockRCUperfdbg.pbm | Bin .../{3a20 => OLD-3a20}/2007.11.19a/rwlockperf.dat | 0 .../2007.11.19a/rwlockperfdbg.dat | 0 .../2007.11.19a/rwlockperfnonPREEMPTerr.dat | 0 .../{3a20 => OLD-3a20}/2007.11.19a/todatall.sh | 0 .../2007.11.20a/2.6.23-PREEMPT.tar | Bin .../2007.11.20a/RCUperfPREEMPT.dat | 0 .../2007.11.20a/RCUperfPREEMPTerr.dat | 0 .../data/{3a20 => OLD-3a20}/2007.11.20a/plots.sh | 2 +- .../2007.11.20a/rwlockRCUperfPREEMPT.eps | 0 .../2007.11.20a/rwlockRCUperfPREEMPT.jpg | Bin .../2007.11.20a/rwlockRCUperfPREEMPT.pbm | Bin .../2007.11.20a/rwlockperfPREEMPT.dat | 0 .../{3a20 => OLD-3a20}/2007.11.20a/todatall.sh | 0 .../2007.11.22a/2.6.23-PREEMPT-ref.tar | Bin .../2007.11.22a/2.6.23-PREEMPT-rwlock.tar | Bin .../2007.11.22a/2.6.23-PREEMPT.tar | Bin .../2007.11.22a/RCUperfPREEMPT.dat | 0 .../2007.11.22a/RCUperfPREEMPTerr.dat | 0 .../2007.11.22a/atomicincperfPREEMPT.dat | 0 .../2007.11.22a/atomicincperfPREEMPTerr.dat | 0 .../2007.11.22a/atomicrefperfPREEMPT.dat | 0 .../2007.11.22a/atomicrefperfPREEMPTerr.dat | 0 .../data/{3a20 => OLD-3a20}/2007.11.22a/plots.sh | 4 +- .../2007.11.22a/refRCUperfPREEMPT.eps | 0 .../2007.11.22a/refRCUperfPREEMPT.jpg | Bin .../2007.11.22a/refRCUperfPREEMPT.pbm | Bin .../2007.11.22a/rwlockRCUperfPREEMPT.eps | 0 .../2007.11.22a/rwlockRCUperfPREEMPT.jpg | Bin .../2007.11.22a/rwlockRCUperfPREEMPT.pbm | Bin .../2007.11.22a/rwlockperfPREEMPT.dat | 0 .../2007.11.22a/rwlockperfPREEMPTerr.dat | 0 .../{3a20 => OLD-3a20}/2007.11.22a/todatall.sh | 0 .../2007.11.26a/2.6.23-PREEMPT-wt.tar | Bin .../2007.11.26a/RCUperfwtPREEMPTerr.dat | 0 .../2007.11.26a/atomicrefperfwtPREEMPTerr.dat | 0 .../data/{3a20 => OLD-3a20}/2007.11.26a/plots.sh | 4 +- .../2007.11.26a/refRCUperfwtPREEMPT.eps | 0 .../2007.11.26a/refRCUperfwtPREEMPT.jpg | Bin .../2007.11.26a/refRCUperfwtPREEMPT.pbm | Bin .../2007.11.26a/rwlockRCUperfwtPREEMPT.eps | 0 .../2007.11.26a/rwlockRCUperfwtPREEMPT.jpg | Bin .../2007.11.26a/rwlockRCUperfwtPREEMPT.pbm | Bin .../2007.11.26a/rwlockperfwtPREEMPTerr.dat | 0 .../data/{3a20 => OLD-3a20}/2007.11.26a/todat.sh | 0 .../{3a20 => OLD-3a20}/2007.11.26a/todatall.sh | 0 .../2007.12.09a/2.6.23-PREEMPT.2007.12.09a.tar | Bin .../2007.12.09a/RCUperfwtPREEMPTerr.dat | 0 .../2007.12.09a/atomicrefperfwtPREEMPTerr.dat | 0 .../data/{3a20 => OLD-3a20}/2007.12.09a/plots.sh | 4 +- .../2007.12.09a/refRCUperfwtPREEMPT.eps | 0 .../2007.12.09a/refRCUperfwtPREEMPT.gif | Bin .../2007.12.09a/refRCUperfwtPREEMPT.jpg | Bin .../2007.12.09a/refRCUperfwtPREEMPT.pbm | Bin .../2007.12.09a/rwlockRCUperfwtPREEMPT.eps | 0 .../2007.12.09a/rwlockRCUperfwtPREEMPT.gif | Bin .../2007.12.09a/rwlockRCUperfwtPREEMPT.jpg | Bin .../2007.12.09a/rwlockRCUperfwtPREEMPT.pbm | Bin .../2007.12.09a/rwlockperfwtPREEMPTerr.dat | 0 .../data/{3a20 => OLD-3a20}/2007.12.09a/todat.sh | 0 .../{3a20 => OLD-3a20}/2007.12.09a/todatall.sh | 0 .../defer/data/{3a20 => OLD-3a20}/collect_p.sh | 0 .../defer/data/{3a20 => OLD-3a20}/collect_pwt.sh | 0 .../defer/data/{3a20 => OLD-3a20}/cpusummary.txt | 0 CodeSamples/defer/data/{3a20 => OLD-3a20}/data.tar | Bin .../defer/data/{3a20 => OLD-3a20}/reduce.sh | 0 .../defer/data/{3a20 => OLD-3a20}/reduceerror.sh | 0 CodeSamples/defer/data/{3a20 => OLD-3a20}/todat.sh | 0 .../{paulmck.2016 => OLD-paulmck.2016}/cpuinfo | 0 .../perf-hazptr.eps | 0 .../perf-rcu-qsbr.eps | 0 .../perf-rcu.eps | 0 .../perf-refcnt.eps | 0 .../perf-seqlock.eps | 0 .../{paulmck.2016 => OLD-paulmck.2016}/plots.sh | 10 +- .../route_hazptr.paulmck.2016.07.07a.dat | 0 .../route_hazptr.paulmck.2016.07.07a.raw | 0 .../route_hazptr.paulmck.2016.07.12a.dat | 0 .../route_hazptr.paulmck.2016.07.12a.raw | 0 .../route_rcu.paulmck.2016.07.07a.dat | 0 .../route_rcu.paulmck.2016.07.07a.raw | 0 .../route_rcu.paulmck.2016.07.12a.dat | 0 .../route_rcu.paulmck.2016.07.12a.raw | 0 .../route_rcu_qsbr.paulmck.2016.07.12a.dat | 0 .../route_rcu_qsbr.paulmck.2016.07.12a.raw | 0 .../route_refcnt.paulmck.2016.07.07a.dat | 0 .../route_refcnt.paulmck.2016.07.07a.raw | 0 .../route_refcnt.paulmck.2016.07.12a.dat | 0 .../route_refcnt.paulmck.2016.07.12a.raw | 0 .../route_seq.paulmck.2016.07.07a.dat | 0 .../route_seq.paulmck.2016.07.07a.raw | 0 .../route_seq.paulmck.2016.07.12a.dat | 0 .../route_seq.paulmck.2016.07.12a.raw | 0 .../route_seqlock.paulmck.2016.07.07a.dat | 0 .../route_seqlock.paulmck.2016.07.07a.raw | 0 .../route_seqlock.paulmck.2016.07.12a.dat | 0 .../route_seqlock.paulmck.2016.07.12a.raw | 0 .../cpuinfo.hps | 0 .../plots.sh | 12 +- .../rcu-eb.hps.2020.05.27a.dat | 0 .../rcu-points.hps.2020.05.27a.dat | 0 .../rcuscale.sh.200.out | 0 .../refcnt-eb.hps.2020.05.27a.dat | 0 .../refcnt-points.hps.2020.05.27a.dat | 0 .../refcntRCUperf.eps | 0 .../rwlock-eb.hps.2020.05.27a.dat | 0 .../rwlock-points.hps.2020.05.27a.dat | 0 .../rwlockRCUperf-pc.eps | 0 .../rwlockRCUperf.eps | 0 .../rwsem-eb.hps.2020.05.27a.dat | 0 .../rwsem-points.hps.2020.05.27a.dat | 0 .../srcu-eb.hps.2020.05.27a.dat | 0 .../srcu-points.hps.2020.05.27a.dat | 0 .../data/{ => OLD}/perf.elm3b130.2009.02.06a.out | 0 .../defer/data/{ => OLD}/perf.elm3b138.sh.out | 0 .../data/{ => OLD}/perf.perfsqh.2008.11.29d.out | 0 .../data/{ => OLD}/perf.perfsqh.2008.11.29d.script | 0 .../defer/data/{ => OLD}/perf.perfsqh2-smt.out | 0 .../data/{ => OLD}/perf.perfsqh2.2008.11.29a.out | 0 .../data/{ => OLD}/perf.perfsqh2.2008.11.29b.out | 0 .../data/{ => OLD}/perf.perfsqh2.2008.11.29c.out | 0 .../data/{ => OLD}/perf.perfsqh2.2008.11.30a.out | 0 .../defer/data/{ => OLD}/perf.perfsqh2.sh.out | 0 .../defer/data/{ => OLD}/perf.t61p.2008.11.29a.out | 0 .../defer/data/{ => OLD}/perf.tundro2.sh.out | 0 CodeSamples/defer/data/hps.2019.12.02a/plots.sh | 12 +- CodeSamples/defer/data/hps.2019.12.17a/plots.sh | 2 +- .../defer/data/rcuscale.hps.2020.05.28a/plots.sh | 34 +- .../rcuscale.hps.2020.05.28a/prz-rwlockRCUperf.eps | 37 +- .../prz-rwlockRCUperfPREEMPT.eps | 34 +- .../prz-rwlockRCUperfwt.eps | 38 +- .../prz-rwlockRCUperfwtlin.eps | 35 +- .../rcuscale.hps.2020.05.28a/prz-rwlockperf.eps | 27 +- .../rcuscale.hps.2020.05.28a/refRCUperfPREEMPT.eps | 34 +- .../data/rcuscale.hps.2020.05.28a/refRCUperfwt.eps | 38 +- .../rcuscale.hps.2020.05.28a/refcntRCUperf.eps | 35 +- .../rcuscale.hps.2020.05.28a/rwlockRCUperf-pc.eps | 1595 +-------- .../rcuscale.hps.2020.05.28a/rwlockRCUperf.eps | 37 +- .../rwlockRCUperfPREEMPT.eps | 34 +- .../rcuscale.hps.2020.05.28a/rwlockRCUperfwt.eps | 38 +- .../rwlockRCUperfwtlin.eps | 35 +- CodeSamples/defer/perf-hazptr.eps | 2668 -------------- CodeSamples/defer/perf-rcu-qsbr-qq.eps | 3448 ------------------ CodeSamples/defer/perf-rcu-qsbr.eps | 3451 ------------------- CodeSamples/defer/perf-rcu.eps | 3186 ----------------- CodeSamples/defer/perf-refcnt-logscale.eps | 2879 ---------------- CodeSamples/defer/perf-refcnt.eps | 2652 -------------- CodeSamples/defer/perf-seqlock.eps | 2923 ---------------- CodeSamples/defer/singleton.c | 126 +- {formal => CodeSamples/formal}/data/.gitignore | 1 - .../formal/data}/RCU-test-ratio.eps | 1750 +++++----- {formal => CodeSamples/formal}/data/plot.sh | 2 - {formal => CodeSamples/formal}/data/rcu-test.dat | 6 +- .../formal/herd/C-Lock-across-unlock-lock-1.litmus | 28 + .../formal/herd/C-Lock-across-unlock-lock-2.litmus | 34 + .../formal/herd/C-Lock-across-unlock-lock-3.litmus | 44 + CodeSamples/formal/herd/C-Lock-after-into.litmus | 26 + CodeSamples/formal/herd/C-Lock-before-into.litmus | 26 + .../formal/herd/C-Lock-outside-across.litmus | 27 + .../formal/herd/C-RCU-phased-state-change-1.litmus | 33 + .../formal/herd/C-RCU-phased-state-change-2.litmus | 32 + CodeSamples/together/retrigger-gp.c | 60 + FAQ-BUILD.txt | 103 +- Makefile | 284 +- SMPdesign/SMPdesign.tex | 337 +- SMPdesign/beyond.tex | 238 +- SMPdesign/criteria.tex | 28 +- SMPdesign/matmuleff.eps | 3640 -------------------- SMPdesign/partexercises.tex | 283 +- SMPdesign/plots.sh | 2 +- SMPdesign/smpalloc.eps | 2096 ----------- a2ping-rule.mk | 70 + ack.tex | 42 +- advsync/advsync.tex | 73 +- advsync/rcu.tex | 445 --- advsync/rt.tex | 176 +- appendix/appendix.tex | 1 + appendix/questions/after.tex | 35 +- appendix/questions/buggy.tex | 24 + appendix/questions/concurrentparallel.tex | 6 +- appendix/questions/ordering.tex | 18 +- appendix/questions/parallelfaster.tex | 26 + appendix/questions/questions.tex | 32 +- appendix/questions/removelocking.tex | 39 + appendix/questions/time.tex | 46 +- appendix/styleguide/samplecodesnippetfcv.tex | 2 +- appendix/styleguide/samplecodesnippetfig.tex | 2 +- appendix/styleguide/samplecodesnippetlst.tex | 2 +- appendix/styleguide/samplecodesnippetlstlbl.tex | 2 +- appendix/styleguide/styleguide.tex | 327 +- appendix/toyrcu/toyrcu.tex | 110 +- appendix/whymb/whymemorybarriers.tex | 150 +- bib/RCU.bib | 21 +- bib/TM.bib | 37 +- bib/hw.bib | 46 +- bib/memorymodel.bib | 557 +++ bib/standards.bib | 31 + bib/swtools.bib | 593 +--- bib/syncrefs.bib | 25 +- count/count.tex | 801 +++-- cpu/cpu.tex | 11 +- cpu/hwfreelunch.tex | 38 +- cpu/overheads.tex | 92 +- cpu/overview.tex | 72 +- cpu/swdesign.tex | 24 +- datastruct/datastruct.tex | 625 ++-- datastruct/perftest.eps | 2252 ------------ datastruct/perftestlin.eps | 2102 ----------- datastruct/perftestresize.eps | 2637 -------------- datastruct/perftestresizebig.eps | 2699 --------------- datastruct/zipperhashgrow.svg | 14 +- datastruct/zipperhashshrink.svg | 12 +- datastruct/zoocatall.eps | 2210 ------------ datastruct/zoocatalllin.eps | 2102 ----------- datastruct/zoocatonly.eps | 2206 ------------ datastruct/zoocatonlylin.eps | 2102 ----------- datastruct/zoocpu.eps | 2327 ------------- datastruct/zoocpubktlin.eps | 2106 ----------- datastruct/zoocpubktlin8.eps | 2196 ------------ datastruct/zoocpubktsizelin.eps | 2153 ------------ datastruct/zoocpulin.eps | 2249 ------------ datastruct/zooupdate.eps | 2268 ------------ datastruct/zooupdatelu.eps | 2210 ------------ datastruct/zooupdatelulin.eps | 2174 ------------ debugging/debugging.tex | 380 +- defer/QSBRGracePeriod.svg | 64 +- defer/RCUGuaranteeFwd.svg | 2 +- defer/RCUListDeleteClassic.svg | 144 +- defer/RCUListInsertClassic.svg | 96 +- defer/RCUphasedstatechange.svg | 763 ++++ defer/RCUspacetime.svg | 773 +++++ defer/RCUusecases.svg | 1541 +++++++++ defer/RouteList.svg | 39 +- defer/defer.tex | 21 +- defer/hazptr.tex | 140 +- defer/rcu.tex | 15 +- defer/rcuapi.tex | 142 +- defer/rcuexercises.tex | 85 - defer/rcufundamental.tex | 227 +- defer/rcuintro.tex | 98 +- defer/rcurelated.tex | 41 +- defer/rcuusage.tex | 2735 +++++++++------ defer/refRCUperfPREEMPT.eps | 2701 --------------- defer/refRCUperfwt.eps | 2477 ------------- defer/refRCUperfwtPREEMPT.eps | 622 ---- defer/refcnt.tex | 116 +- defer/refcntRCUperf.eps | 2744 --------------- defer/rwlockRCUperf.eps | 2744 --------------- defer/rwlockRCUperfPREEMPT.eps | 2701 --------------- defer/rwlockRCUperfwt.eps | 2477 ------------- defer/rwlockRCUperfwtPREEMPT.eps | 621 ---- defer/seqlock.tex | 112 +- defer/updates.tex | 4 +- defer/whichtochoose.tex | 53 +- docker/Dockerfile | 11 +- docker/Dockerfile.bionic | 42 + docker/Dockerfile.fedora | 15 +- easy/easy.tex | 24 +- epstopdf-rule.mk | 43 + formal/axiomatic.tex | 129 +- formal/dyntickrcu.tex | 58 +- formal/formal.tex | 43 +- formal/ppcmem.tex | 196 +- formal/sat.tex | 8 +- formal/spinhint.tex | 379 +- formal/stateless.tex | 6 +- future/HTMtable.tex | 4 +- future/HTMtableRCU.tex | 5 +- future/cpu.tex | 53 +- future/formalregress.tex | 43 +- future/htm.tex | 75 +- future/tm.tex | 65 +- glossary.tex | 233 +- glsdict.tex | 246 ++ howto/howto.tex | 151 +- indexsee.tex | 15 + intro/intro.tex | 144 +- legal.tex | 9 +- locking/locking-existence.tex | 43 +- locking/locking.tex | 505 +-- memorder/memorder.tex | 708 ++-- noindentafter.sty | 194 -- owned/owned.tex | 65 +- perfbook-lt.tex | 166 +- qqz.sty | 116 +- summary.tex | 52 +- todo.txt | 22 +- together/.gitignore | 1 + together/applyrcu.tex | 176 +- together/count.tex | 10 +- together/hazptr.tex | 2 +- together/refcnt.tex | 32 +- together/retriggergp.dot | 26 + together/seqlock.tex | 184 +- together/together.tex | 1 - toolsoftrade/toolsoftrade.tex | 589 ++-- utilities/autodate.sh | 24 +- utilities/cleverefcheck.pl | 196 ++ utilities/cleverefcheck.sh | 24 + utilities/divideqqz.pl | 25 +- utilities/fixfonts-urwps.sh | 5 +- utilities/fixfonts.sh | 5 +- utilities/fixsvgfonts-urwps.sh | 31 +- utilities/fixsvgfonts.sh | 17 +- utilities/install_latex_package.sh | 44 + utilities/punctcheck.pl | 113 + utilities/punctcheck.sh | 24 + utilities/runlatex.sh | 6 + utilities/synctex-forward.sh | 16 +- utilities/toarxiv.sh | 2 +- utilities/torelease.sh | 2 +- 838 files changed, 14011 insertions(+), 89361 deletions(-) rename CodeSamples/SMPdesign/data/{p5 => OLD-p5}/cpuinfo.2010.03.28a.out (100%) rename CodeSamples/SMPdesign/data/{p5 => OLD-p5}/matmul.sh.2010.03.28a.out (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/cachetorture-latency-scatter.eps (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/cachetorture-latency-scatter.jpg (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/cachetorture-latency.eps (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/cachetorture-latency.jpg (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/cachetorture.sh.hps.2020.02.24a.out (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/cachetorturenuma.sh.2020.02.26a.out (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/cpuinfo.hps (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.atomicinc.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.atomicinc.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.atomicinc.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.atomicinc.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.blindcmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.blindcmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.blindcmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.blindcmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.cmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.cmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.cmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.cmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.localcmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.localcmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.localcmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.localcmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.locallock.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.locallock.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.locallock.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.locallock.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.write.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.write.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.write.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hps.2020.02.24a.write.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.atomicinc.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.atomicinc.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.atomicinc.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.atomicinc.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.blindcmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.blindcmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.blindcmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.blindcmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.cmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.cmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.cmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.cmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.write.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.write.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.write.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/hpsnuma.2020.02.26a.write.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.02.24a => OLD-hps.2020.02.24a}/plots.sh (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/cachetorture-latency-scatter.eps (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/cachetorture-latency-scatter.jpg (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/cachetorture-latency.eps (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/cachetorture-latency.jpg (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/cachetorture.sh.2020.03.01b.out (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.atomicinc.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.atomicinc.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.atomicinc.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.atomicinc.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.blindcmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.blindcmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.blindcmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.blindcmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.cmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.cmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.cmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.cmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.localcmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.localcmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.localcmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.localcmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.locallock.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.locallock.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.locallock.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.locallock.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.write.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.write.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.write.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/hps.2020.03.01b.write.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.01b => OLD-hps.2020.03.01b}/plots.sh (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/README (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/cachetorture-latency-scatter.eps (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/cachetorture-latency-scatter.jpg (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/cachetorture-latency.eps (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/cachetorture-latency.jpg (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/cachetorture.sh.2020.03.04a.out (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.atomicinc.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.atomicinc.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.atomicinc.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.atomicinc.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.blindcmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.blindcmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.blindcmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.blindcmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.cmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.cmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.cmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.cmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.localcmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.localcmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.localcmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.localcmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.locallock.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.locallock.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.locallock.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.locallock.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.write.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.write.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.write.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/hps.2020.03.04a.write.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04a => OLD-hps.2020.03.04a}/plots.sh (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/cachetorture-latency-scatter.eps (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/cachetorture-latency-scatter.jpg (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/cachetorture-latency.eps (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/cachetorture-latency.jpg (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/cachetorture.sh.2020.03.04b.out (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.atomicinc.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.atomicinc.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.atomicinc.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.atomicinc.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.blindcmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.blindcmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.blindcmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.blindcmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.cmpxchg.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.cmpxchg.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.cmpxchg.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.cmpxchg.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.write.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.write.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.write.sctr.dat (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/hps.2020.03.04b.write.sctr.raw (100%) rename CodeSamples/cpu/data/{hps.2020.03.04b => OLD-hps.2020.03.04b}/plots.sh (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perf-resize.sh.2014.01.11b.out (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestL.131072.2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestL.16384.2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestL.2048.2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestR..2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestR.131072.2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestR.16384.2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestR.2048.2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestS.131072.2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestS.16384.2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestS.2048.2014.01.11b.dat (100%) rename CodeSamples/datastruct/hash/data/{hash-resize.2014.01.11b => OLD-hash-resize.2014.01.11b}/perftestresize.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/perf.sh.2013.12.02a.out (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/perftest.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/perftest.hash_bkt.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/perftest.hash_bkt_hazptr.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/perftest.hash_bkt_rcu.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/perftest.hash_global.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/perftestlin.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cat.hash_bkt.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cat.hash_bkt_hazptr.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cat.hash_bkt_rcu.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cat.hash_global.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.catall.hash_bkt.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.catall.hash_bkt_hazptr.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.catall.hash_bkt_rcu.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.catall.hash_global.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt-16384.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt-2048.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt-4096.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt-8192.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_hazptr-16384.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_hazptr-2048.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_hazptr-4096.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_hazptr-8192.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_hazptr.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_rcu-16384.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_rcu-2048.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_rcu-4096.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_rcu-8192.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_bkt_rcu.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_global-16384.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_global-2048.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_global-4096.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_global-8192.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.cpus.hash_global.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.mix.hash_bkt.2013.12.02a.out (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.mix.hash_bkt_hazptr.2013.12.02a.out (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.mix.hash_bkt_rcu.2013.12.02a.out (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.mix.hash_global.2013.12.02a.out (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.reads.hash_bkt.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.reads.hash_bkt_hazptr.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.reads.hash_bkt_rcu.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.reads.hash_global.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.upd.hash_bkt.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.upd.hash_bkt_hazptr.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.upd.hash_bkt_rcu.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.upd.hash_global.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.updates.hash_bkt.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.updates.hash_bkt_hazptr.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.updates.hash_bkt_rcu.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.updates.hash_global.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.updrd.hash_bkt.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.updrd.hash_bkt_hazptr.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.updrd.hash_bkt_rcu.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoo.updrd.hash_global.2013.12.02a.dat (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoocatall.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoocatalllin.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoocatonly.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoocatonlylin.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoocpu.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoocpubktlin.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoocpubktlin8.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoocpubktsizelin.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zoocpulin.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zooupdate.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zooupdatelu.eps (100%) rename CodeSamples/datastruct/hash/data/{hash.2013.12.02a => OLD-hash.2013.12.02a}/zooupdatelulin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/hps.perf.2020.10.15a.out.gz (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/perftest.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/perftest.hash_bkt.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/perftest.hash_bkt_hazptr.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/perftest.hash_bkt_rcu.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/perftest.hash_global.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/perftestlin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/plots.sh (97%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cat.hash_bkt.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cat.hash_bkt_hazptr.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cat.hash_bkt_rcu.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cat.hash_global.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.catall.hash_bkt.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.catall.hash_bkt_hazptr.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.catall.hash_bkt_rcu.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.catall.hash_global.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt-1048576.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt-131072.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt-262144.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt-524288.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt-65536.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_hazptr-1048576.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_hazptr-131072.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_hazptr-262144.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_hazptr-524288.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_hazptr-65536.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_hazptr.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_rcu-1048576.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_rcu-131072.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_rcu-262144.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_rcu-524288.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_rcu-65536.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_bkt_rcu.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_global-1048576.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_global-131072.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_global-262144.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_global-524288.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_global-65536.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.cpus.hash_global.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.mix.hash_bkt.hps.2020.10.15a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.mix.hash_bkt_hazptr.hps.2020.10.15a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.mix.hash_bkt_rcu.hps.2020.10.15a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.mix.hash_global.hps.2020.10.15a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.reads.hash_bkt.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.reads.hash_bkt_hazptr.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.reads.hash_bkt_rcu.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.reads.hash_global.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.upd.hash_bkt.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.upd.hash_bkt_hazptr.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.upd.hash_bkt_rcu.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.upd.hash_global.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.updates.hash_bkt.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.updates.hash_bkt_hazptr.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.updates.hash_bkt_rcu.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.updates.hash_global.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.updrd.hash_bkt.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.updrd.hash_bkt_hazptr.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.updrd.hash_bkt_rcu.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoo.updrd.hash_global.hps.2020.10.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoocatall.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoocatalllin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoocatonly.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoocatonlylin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoocpu.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoocpubktlin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoocpubktlin8.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoocpubktsizelin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zoocpulin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zooupdate.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zooupdatelu.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.15a => OLD-hps.perf.2020.10.15a}/zooupdatelulin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/hps.perf.2020.10.22a.out.gz (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/perftest.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/perftest.hash_bkt.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/perftest.hash_bkt_hazptr.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/perftest.hash_bkt_rcu.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/perftest.hash_global.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/perftestlin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/plots.sh (97%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cat.hash_bkt.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cat.hash_bkt_hazptr.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cat.hash_bkt_rcu.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cat.hash_global.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.catall.hash_bkt.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.catall.hash_bkt_hazptr.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.catall.hash_bkt_rcu.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.catall.hash_global.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt-1048576.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt-131072.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt-262144.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt-524288.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt-65536.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_hazptr-1048576.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_hazptr-131072.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_hazptr-262144.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_hazptr-524288.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_hazptr-65536.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_hazptr.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_rcu-1048576.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_rcu-131072.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_rcu-262144.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_rcu-524288.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_rcu-65536.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_bkt_rcu.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_global-1048576.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_global-131072.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_global-262144.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_global-524288.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_global-65536.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.cpus.hash_global.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.mix.hash_bkt.hps.2020.10.22a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.mix.hash_bkt_hazptr.hps.2020.10.22a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.mix.hash_bkt_rcu.hps.2020.10.22a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.mix.hash_global.hps.2020.10.22a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.reads.hash_bkt.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.reads.hash_bkt_hazptr.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.reads.hash_bkt_rcu.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.reads.hash_global.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.upd.hash_bkt.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.upd.hash_bkt_hazptr.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.upd.hash_bkt_rcu.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.upd.hash_global.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.updates.hash_bkt.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.updates.hash_bkt_hazptr.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.updates.hash_bkt_rcu.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.updates.hash_global.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.updrd.hash_bkt.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.updrd.hash_bkt_hazptr.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.updrd.hash_bkt_rcu.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoo.updrd.hash_global.hps.2020.10.22a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoocatall.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoocatalllin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoocatonly.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoocatonlylin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoocpu.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoocpubktlin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoocpubktlin8.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoocpubktsizelin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zoocpulin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zooupdate.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zooupdatelu.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.22a => OLD-hps.perf.2020.10.22a}/zooupdatelulin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/README (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/hps.perf.2020.10.24a.out.gz (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/hps.perf.2020.10.26a.out.gz (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/hps.perf.2020.10.27a.out.gz (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/perftest.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/perftest.hash_bkt.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/perftest.hash_bkt_hazptr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/perftest.hash_bkt_qsbr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/perftest.hash_bkt_rcu.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/perftest.hash_global.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/perftest.hash_unsync.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/perftestlin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/plots.sh (99%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cat.hash_bkt.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cat.hash_bkt_hazptr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cat.hash_bkt_qsbr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cat.hash_bkt_rcu.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cat.hash_global.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cat.hash_unsync.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.catall.hash_bkt.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.catall.hash_bkt_hazptr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.catall.hash_bkt_qsbr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.catall.hash_bkt_rcu.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.catall.hash_global.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.catall.hash_unsync.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt-1048576.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt-131072.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt-262144.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt-524288.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt-65536.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_hazptr-1048576.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_hazptr-131072.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_hazptr-262144.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_hazptr-524288.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_hazptr-65536.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_hazptr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_qsbr-1048576.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_qsbr-131072.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_qsbr-262144.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_qsbr-524288.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_qsbr-65536.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_qsbr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_rcu-1048576.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_rcu-131072.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_rcu-262144.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_rcu-524288.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_rcu-65536.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_bkt_rcu.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_global-1048576.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_global-131072.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_global-262144.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_global-524288.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_global-65536.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_global.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_unsync-1048576.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_unsync-131072.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_unsync-262144.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_unsync-524288.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_unsync-65536.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.cpus.hash_unsync.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.mix.hash_bkt.hps.2020.10.24a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.mix.hash_bkt_hazptr.hps.2020.10.24a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.mix.hash_bkt_qsbr.hps.2020.10.24a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.mix.hash_bkt_rcu.hps.2020.10.24a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.mix.hash_global.hps.2020.10.24a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.reads.hash_bkt.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.reads.hash_bkt_hazptr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.reads.hash_bkt_qsbr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.reads.hash_bkt_rcu.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.reads.hash_global.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.upd.hash_bkt.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.upd.hash_bkt_hazptr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.upd.hash_bkt_qsbr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.upd.hash_bkt_rcu.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.upd.hash_global.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updates.hash_bkt.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updates.hash_bkt_hazptr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updates.hash_bkt_qsbr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updates.hash_bkt_rcu.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updates.hash_global.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updrd.hash_bkt.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updrd.hash_bkt_hazptr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updrd.hash_bkt_qsbr.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updrd.hash_bkt_rcu.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoo.updrd.hash_global.hps.2020.10.24a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocatall-unsync.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocatall.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocatalllin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocatonly.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocatonlylin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocpu-unsync.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocpu-unsynclin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocpu.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocpubktlin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocpubktlin8.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocpubktsizelin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zoocpulin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zooupdate.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zooupdatelu.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.perf.2020.10.24a => OLD-hps.perf.2020.10.24a}/zooupdatelulin.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/cpuinfo.hps (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perf-resize.sh.2020.07.27a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestL.4194304.hps.2020.07.27a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestL.524288.hps.2020.07.27a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestL.65536.hps.2020.07.27a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestR.2097152.hps.2020.07.27a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestR.262144.hps.2020.07.27a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestR.32768.hps.2020.07.27a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestS.2097152.hps.2020.07.27a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestS.262144.hps.2020.07.27a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestS.32768.hps.2020.07.27a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/perftestresize.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.07.27a => OLD-hps.resize.2020.07.27a}/plots-resize.sh (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/hps-hash-resize.2020.08.15a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestL.2097152.hps.2020.08.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestL.262144.hps.2020.08.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestL.32768.hps.2020.08.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestR.2097152.hps.2020.08.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestR.262144.hps.2020.08.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestR.32768.hps.2020.08.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestS.2097152.hps.2020.08.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestS.262144.hps.2020.08.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestS.32768.hps.2020.08.15a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/perftestresize.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.15a => OLD-hps.resize.2020.08.15a}/plots-resize.sh (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.16a => OLD-hps.resize.2020.08.16a}/hps-hash-resize.2020.08.16a.out (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.16a => OLD-hps.resize.2020.08.16a}/perftestL.2097152.hps.2020.08.16a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.16a => OLD-hps.resize.2020.08.16a}/perftestL.262144.hps.2020.08.16a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.16a => OLD-hps.resize.2020.08.16a}/perftestR.2097152.hps.2020.08.16a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.16a => OLD-hps.resize.2020.08.16a}/perftestR.262144.hps.2020.08.16a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.16a => OLD-hps.resize.2020.08.16a}/perftestS.2097152.hps.2020.08.16a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.16a => OLD-hps.resize.2020.08.16a}/perftestS.262144.hps.2020.08.16a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.16a => OLD-hps.resize.2020.08.16a}/perftestresize.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.08.16a => OLD-hps.resize.2020.08.16a}/plots-resize.sh (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.10.23a => OLD-hps.resize.2020.10.23a}/hps.perf-resize.2020.10.23a.out.gz (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.10.23a => OLD-hps.resize.2020.10.23a}/perftestL.2097152.hps.2020.10.23a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.10.23a => OLD-hps.resize.2020.10.23a}/perftestL.262144.hps.2020.10.23a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.10.23a => OLD-hps.resize.2020.10.23a}/perftestR.2097152.hps.2020.10.23a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.10.23a => OLD-hps.resize.2020.10.23a}/perftestR.262144.hps.2020.10.23a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.10.23a => OLD-hps.resize.2020.10.23a}/perftestS.2097152.hps.2020.10.23a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.10.23a => OLD-hps.resize.2020.10.23a}/perftestS.262144.hps.2020.10.23a.dat (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.10.23a => OLD-hps.resize.2020.10.23a}/perftestresizebig.eps (100%) rename CodeSamples/datastruct/hash/data/{hps.resize.2020.10.23a => OLD-hps.resize.2020.10.23a}/plots-resize.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2.6.3-nonPREEMPT.tar (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/RCUperf.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/RCUperfdbg.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/RCUperfnonPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/cpuinfo (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/plots.sh (94%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/rwlockRCUperf.eps (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/rwlockRCUperf.jpg (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/rwlockRCUperf.pbm (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/rwlockRCUperfdbg.eps (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/rwlockRCUperfdbg.jpg (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/rwlockRCUperfdbg.pbm (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/rwlockperf.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/rwlockperfdbg.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/rwlockperfnonPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.19a/todatall.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.20a/2.6.23-PREEMPT.tar (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.20a/RCUperfPREEMPT.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.20a/RCUperfPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.20a/plots.sh (95%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.20a/rwlockRCUperfPREEMPT.eps (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.20a/rwlockRCUperfPREEMPT.jpg (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.20a/rwlockRCUperfPREEMPT.pbm (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.20a/rwlockperfPREEMPT.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.20a/todatall.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/2.6.23-PREEMPT-ref.tar (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/2.6.23-PREEMPT-rwlock.tar (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/2.6.23-PREEMPT.tar (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/RCUperfPREEMPT.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/RCUperfPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/atomicincperfPREEMPT.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/atomicincperfPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/atomicrefperfPREEMPT.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/atomicrefperfPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/plots.sh (95%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/refRCUperfPREEMPT.eps (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/refRCUperfPREEMPT.jpg (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/refRCUperfPREEMPT.pbm (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/rwlockRCUperfPREEMPT.eps (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/rwlockRCUperfPREEMPT.jpg (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/rwlockRCUperfPREEMPT.pbm (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/rwlockperfPREEMPT.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/rwlockperfPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.22a/todatall.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/2.6.23-PREEMPT-wt.tar (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/RCUperfwtPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/atomicrefperfwtPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/plots.sh (95%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/refRCUperfwtPREEMPT.eps (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/refRCUperfwtPREEMPT.jpg (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/refRCUperfwtPREEMPT.pbm (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/rwlockRCUperfwtPREEMPT.eps (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/rwlockRCUperfwtPREEMPT.jpg (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/rwlockRCUperfwtPREEMPT.pbm (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/rwlockperfwtPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/todat.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.11.26a/todatall.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/2.6.23-PREEMPT.2007.12.09a.tar (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/RCUperfwtPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/atomicrefperfwtPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/plots.sh (95%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/refRCUperfwtPREEMPT.eps (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/refRCUperfwtPREEMPT.gif (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/refRCUperfwtPREEMPT.jpg (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/refRCUperfwtPREEMPT.pbm (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/rwlockRCUperfwtPREEMPT.eps (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/rwlockRCUperfwtPREEMPT.gif (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/rwlockRCUperfwtPREEMPT.jpg (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/rwlockRCUperfwtPREEMPT.pbm (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/rwlockperfwtPREEMPTerr.dat (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/todat.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/2007.12.09a/todatall.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/collect_p.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/collect_pwt.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/cpusummary.txt (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/data.tar (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/reduce.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/reduceerror.sh (100%) rename CodeSamples/defer/data/{3a20 => OLD-3a20}/todat.sh (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/cpuinfo (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/perf-hazptr.eps (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/perf-rcu-qsbr.eps (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/perf-rcu.eps (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/perf-refcnt.eps (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/perf-seqlock.eps (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/plots.sh (97%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_hazptr.paulmck.2016.07.07a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_hazptr.paulmck.2016.07.07a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_hazptr.paulmck.2016.07.12a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_hazptr.paulmck.2016.07.12a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_rcu.paulmck.2016.07.07a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_rcu.paulmck.2016.07.07a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_rcu.paulmck.2016.07.12a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_rcu.paulmck.2016.07.12a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_rcu_qsbr.paulmck.2016.07.12a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_rcu_qsbr.paulmck.2016.07.12a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_refcnt.paulmck.2016.07.07a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_refcnt.paulmck.2016.07.07a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_refcnt.paulmck.2016.07.12a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_refcnt.paulmck.2016.07.12a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_seq.paulmck.2016.07.07a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_seq.paulmck.2016.07.07a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_seq.paulmck.2016.07.12a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_seq.paulmck.2016.07.12a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_seqlock.paulmck.2016.07.07a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_seqlock.paulmck.2016.07.07a.raw (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_seqlock.paulmck.2016.07.12a.dat (100%) rename CodeSamples/defer/data/{paulmck.2016 => OLD-paulmck.2016}/route_seqlock.paulmck.2016.07.12a.raw (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/cpuinfo.hps (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/plots.sh (96%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/rcu-eb.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/rcu-points.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/rcuscale.sh.200.out (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/refcnt-eb.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/refcnt-points.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/refcntRCUperf.eps (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/rwlock-eb.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/rwlock-points.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/rwlockRCUperf-pc.eps (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/rwlockRCUperf.eps (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/rwsem-eb.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/rwsem-points.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/srcu-eb.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{rcuscale.hps.2020.05.27a => OLD-rcuscale.hps.2020.05.27a}/srcu-points.hps.2020.05.27a.dat (100%) rename CodeSamples/defer/data/{ => OLD}/perf.elm3b130.2009.02.06a.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.elm3b138.sh.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.perfsqh.2008.11.29d.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.perfsqh.2008.11.29d.script (100%) rename CodeSamples/defer/data/{ => OLD}/perf.perfsqh2-smt.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.perfsqh2.2008.11.29a.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.perfsqh2.2008.11.29b.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.perfsqh2.2008.11.29c.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.perfsqh2.2008.11.30a.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.perfsqh2.sh.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.t61p.2008.11.29a.out (100%) rename CodeSamples/defer/data/{ => OLD}/perf.tundro2.sh.out (100%) delete mode 100644 CodeSamples/defer/perf-hazptr.eps delete mode 100644 CodeSamples/defer/perf-rcu-qsbr-qq.eps delete mode 100644 CodeSamples/defer/perf-rcu-qsbr.eps delete mode 100644 CodeSamples/defer/perf-rcu.eps delete mode 100644 CodeSamples/defer/perf-refcnt-logscale.eps delete mode 100644 CodeSamples/defer/perf-refcnt.eps delete mode 100644 CodeSamples/defer/perf-seqlock.eps rename {formal => CodeSamples/formal}/data/.gitignore (50%) rename {formal => CodeSamples/formal/data}/RCU-test-ratio.eps (89%) rename {formal => CodeSamples/formal}/data/plot.sh (96%) rename {formal => CodeSamples/formal}/data/rcu-test.dat (94%) create mode 100644 CodeSamples/formal/herd/C-Lock-across-unlock-lock-1.litmus create mode 100644 CodeSamples/formal/herd/C-Lock-across-unlock-lock-2.litmus create mode 100644 CodeSamples/formal/herd/C-Lock-across-unlock-lock-3.litmus create mode 100644 CodeSamples/formal/herd/C-Lock-after-into.litmus create mode 100644 CodeSamples/formal/herd/C-Lock-before-into.litmus create mode 100644 CodeSamples/formal/herd/C-Lock-outside-across.litmus create mode 100644 CodeSamples/formal/herd/C-RCU-phased-state-change-1.litmus create mode 100644 CodeSamples/formal/herd/C-RCU-phased-state-change-2.litmus create mode 100644 CodeSamples/together/retrigger-gp.c delete mode 100644 SMPdesign/matmuleff.eps delete mode 100644 SMPdesign/smpalloc.eps create mode 100644 a2ping-rule.mk delete mode 100644 advsync/rcu.tex create mode 100644 appendix/questions/buggy.tex create mode 100644 appendix/questions/parallelfaster.tex create mode 100644 appendix/questions/removelocking.tex create mode 100644 bib/memorymodel.bib delete mode 100644 datastruct/perftest.eps delete mode 100644 datastruct/perftestlin.eps delete mode 100644 datastruct/perftestresize.eps delete mode 100644 datastruct/perftestresizebig.eps delete mode 100644 datastruct/zoocatall.eps delete mode 100644 datastruct/zoocatalllin.eps delete mode 100644 datastruct/zoocatonly.eps delete mode 100644 datastruct/zoocatonlylin.eps delete mode 100644 datastruct/zoocpu.eps delete mode 100644 datastruct/zoocpubktlin.eps delete mode 100644 datastruct/zoocpubktlin8.eps delete mode 100644 datastruct/zoocpubktsizelin.eps delete mode 100644 datastruct/zoocpulin.eps delete mode 100644 datastruct/zooupdate.eps delete mode 100644 datastruct/zooupdatelu.eps delete mode 100644 datastruct/zooupdatelulin.eps create mode 100644 defer/RCUphasedstatechange.svg create mode 100644 defer/RCUspacetime.svg create mode 100644 defer/RCUusecases.svg delete mode 100644 defer/rcuexercises.tex delete mode 100644 defer/refRCUperfPREEMPT.eps delete mode 100644 defer/refRCUperfwt.eps delete mode 100644 defer/refRCUperfwtPREEMPT.eps delete mode 100644 defer/refcntRCUperf.eps delete mode 100644 defer/rwlockRCUperf.eps delete mode 100644 defer/rwlockRCUperfPREEMPT.eps delete mode 100644 defer/rwlockRCUperfwt.eps delete mode 100644 defer/rwlockRCUperfwtPREEMPT.eps create mode 100644 docker/Dockerfile.bionic create mode 100644 epstopdf-rule.mk create mode 100644 glsdict.tex create mode 100644 indexsee.tex delete mode 100644 noindentafter.sty create mode 100644 together/.gitignore create mode 100644 together/retriggergp.dot create mode 100755 utilities/cleverefcheck.pl create mode 100755 utilities/cleverefcheck.sh create mode 100755 utilities/install_latex_package.sh create mode 100755 utilities/punctcheck.pl create mode 100755 utilities/punctcheck.sh