Age | Commit message (Expand) | Author | Files | Lines |
2024-01-07 | cartoons: Retouch r-2014-Memory-barrier.svg | Akira Yokosawa | 1 | -1/+1 |
2023-12-30 | cpu: make Quick Quiz 3.6 more explicit | Zhouyi Zhou | 1 | -1/+2 |
2023-07-02 | treewide: Remove ignored first parameter of origpub macros | Paul E. McKenney | 2 | -10/+10 |
2023-06-25 | cpu/overheads: Call out big atoms along with slow light | Paul E. McKenney | 1 | -1/+2 |
2023-06-25 | cpu/hwfreelunch: Add vacuum-gap transistors and wordsmith | Paul E. McKenney | 1 | -13/+20 |
2023-06-25 | cpu/hwfreelunch: Move "3D Integration" section down | Paul E. McKenney | 1 | -44/+47 |
2023-05-10 | treewide: Use "chp:" consistently as chapter label prefix | Paul E. McKenney | 3 | -3/+3 |
2023-02-14 | cpu: Add page reference to Table E.1 in QQz 3.8 | Akira Yokosawa | 1 | -2/+4 |
2023-02-14 | cpu: Use 'on-core' rather than 'in-core' | Akira Yokosawa | 1 | -10/+10 |
2023-02-14 | cpu: Improve layout and consistency of Tables 3.1, E.1, and E.2 | Akira Yokosawa | 1 | -52/+91 |
2023-02-13 | Revert "cpu: Add a QQz citing table E.1" | Paul E. McKenney | 1 | -21/+3 |
2023-02-12 | cpu: Add a QQz on table E.1 | Akira Yokosawa | 1 | -5/+23 |
2023-02-10 | cpu: Add a QQz citing table E.1 | Akira Yokosawa | 1 | -3/+21 |
2023-01-04 | Redefine \epigraph to avoid boilerplate \emph{} | Akira Yokosawa | 5 | -5/+5 |
2022-11-03 | cpu: Add end-of-sentence markers | Akira Yokosawa | 1 | -2/+2 |
2022-11-02 | cpu: Add section on thermal throttling | Paul E. McKenney | 1 | -0/+37 |
2022-04-20 | appendix/whymb: Store buffers and partial cache lines | Paul E. McKenney | 1 | -0/+2 |
2022-04-18 | index: Add indexing tags to memory barrier related terms | Akira Yokosawa | 1 | -1/+1 |
2022-02-01 | cpu: Fix typo | Johann Klähn | 1 | -1/+1 |
2021-08-30 | index: Add index and acronym tags, take two | Akira Yokosawa | 2 | -7/+7 |
2021-08-25 | treewide: Annotate end-of-sentence periods after 'Appendix X' | Akira Yokosawa | 2 | -2/+2 |
2021-08-07 | cpu/overheads: Add missing unbreakable spaces | SeongJae Park | 1 | -8/+8 |
2021-06-18 | cpu: Add 'than' to a defective sentence | Zhouyi Zhou | 1 | -1/+1 |
2021-06-17 | intro, cpu: Use inline enumerate list | Akira Yokosawa | 1 | -2/+4 |
2021-06-13 | howto, intro, cpu: Break and capitalize after colon | Akira Yokosawa | 5 | -16/+25 |
2021-06-09 | treewide: Annotate punctuation marks | Akira Yokosawa | 1 | -1/+1 |
2021-05-07 | cpu/overheads: Add holding-breath analogy to toilet-paper analogy | Paul E. McKenney | 1 | -4/+12 |
2021-05-06 | cpu: Employ \cref{} and its variants | Akira Yokosawa | 5 | -49/+45 |
2021-04-27 | treewide: Substitute ';' for ',' in label strings | Akira Yokosawa | 1 | -1/+1 |
2021-04-21 | index: Add index and acronym tags, take one | Akira Yokosawa | 4 | -6/+6 |
2021-04-11 | treewide: Remove explicit float positioning options | Akira Yokosawa | 3 | -12/+12 |
2021-04-05 | acronym: Tag 'CAS' and its long/full form | Akira Yokosawa | 2 | -4/+4 |
2021-04-05 | index: Use \IXr{} and friends for tagging 'Moore's Law' | Akira Yokosawa | 2 | -4/+4 |
2021-03-25 | cpu, toolsoftrade, count, rcuapi: Shrink floats for ebook reader | Akira Yokosawa | 1 | -0/+2 |
2021-03-18 | treewide: Annotate sentence-ending fullstops as such | Akira Yokosawa | 4 | -5/+5 |
2021-03-14 | cpu: Fix typos and grammar | Paul E. McKenney | 1 | -3/+3 |
2021-03-07 | howto: Cite recent editions of textbooks | Akira Yokosawa | 1 | -1/+1 |
2021-02-27 | Update citations to 'Hennessy & Patterson | Akira Yokosawa | 2 | -2/+2 |
2021-01-19 | Bibliography update for SIMD and frequency scaling | Paul E. McKenney | 1 | -0/+3 |
2021-01-13 | cpu: Updates and wordsmithing | Paul E. McKenney | 5 | -71/+71 |
2021-01-13 | cpu/overheads: Remove redundant words in QQA 3.8 | Akira Yokosawa | 1 | -1/+0 |
2020-12-28 | cpu: Add table showing system cache geometry | Paul E. McKenney | 1 | -1/+39 |
2020-11-24 | index: Add some more people index annotations in 'formal' | Akira Yokosawa | 1 | -1/+2 |
2020-11-24 | index: Add annotations to people's names for PoC | Akira Yokosawa | 2 | -4/+6 |
2020-07-29 | Enhance qqz scheme for chapterwise QQZ answers | Akira Yokosawa | 1 | -1/+3 |
2020-03-26 | treewide: Use macros for consecutive quick quizzes | Akira Yokosawa | 1 | -7/+9 |
2020-03-15 | treewide: Renew format of Quick Quiz macro | Akira Yokosawa | 5 | -33/+34 |
2020-03-14 | Remove '(R)' and '(TM)' | Akira Yokosawa | 2 | -14/+14 |
2020-03-11 | cpu/overheads: Typo fixes and wording improvement | Akira Yokosawa | 1 | -3/+3 |
2020-03-11 | cpu/overheads: Fix typo in large server's overhead table | Akira Yokosawa | 1 | -2/+2 |
2020-03-08 | cpu: Update memory-latency discussion based on newer systems | Paul E. McKenney | 2 | -58/+217 |
2019-12-08 | cpu/overview: Mention approaches other than 'pipelining' | Akira Yokosawa | 1 | -27/+33 |
2019-12-07 | cpu: Add more details on modern CPU microarchitecture | Paul E. McKenney | 2 | -2/+623 |
2019-12-05 | treewide: Use endash for ranges | Akira Yokosawa | 1 | -1/+1 |
2019-11-29 | Add Tom Knight citation for TM and do a few drive-by fixes | Paul E. McKenney | 1 | -1/+1 |
2019-10-22 | treewide: Add '% mainfile:' tags in headers in sub .tex files | Akira Yokosawa | 5 | -0/+6 |
2019-04-27 | cpu/overview: Temper atomic-operation optimism | Paul E. McKenney | 1 | -3/+3 |
2018-12-23 | cpu: Add section-level epigraphs | Paul E. McKenney | 4 | -0/+19 |
2018-11-11 | cpu: Fix typos | Junchang Wang | 2 | -3/+3 |
2018-11-04 | howto, cpu: Employ new scheme for command/code snippets | Akira Yokosawa | 1 | -10/+5 |
2018-10-14 | cpu: Add more recent CPU operation performance citation | Paul E. McKenney | 1 | -1/+2 |
2018-02-15 | cpu: Spectre and Meltdown as additional downsides of speculation | Paul E. McKenney | 1 | -0/+7 |
2017-11-04 | cpu/overheads: Don't break just after nn-mm | Akira Yokosawa | 1 | -2/+2 |
2017-10-22 | Update tables using booktabs and alternate-row coloring scheme | Akira Yokosawa | 1 | -42/+34 |
2017-10-15 | Rename "Memory Ordering" chapter | Paul E. McKenney | 2 | -2/+2 |
2017-10-05 | treewide: Insert narrow space in front of percent symbol | Akira Yokosawa | 1 | -2/+2 |
2017-09-20 | cpu: Relate hardware optimizations to speed-of-light delays | Paul E. McKenney | 1 | -3/+4 |
2017-09-19 | cpu: List some hardware optimizations | Paul E. McKenney | 1 | -2/+61 |
2017-08-25 | memorder: Create new chapter from memory-barriers section | Paul E. McKenney | 1 | -1/+1 |
2017-06-24 | treewide: Add narrow spaces before non-SI unit symbols | Akira Yokosawa | 1 | -3/+3 |
2017-06-24 | treewide: Add whitespace before SI unit symbols in figures | Akira Yokosawa | 1 | -1/+1 |
2017-06-24 | treewide: Add narrow spaces before SI unit symbols | Akira Yokosawa | 3 | -7/+7 |
2017-03-25 | Add Michael J. Kelly device-level assessment | Paul E. McKenney | 1 | -0/+7 |
2017-03-25 | cpu: Introduce hardware read-mostly optimization earlier | Paul E. McKenney | 1 | -1/+15 |
2016-09-19 | epigraph: Use \epigraphhead{} | Akira Yokosawa | 1 | -2/+2 |
2016-08-11 | Update and create .gitignore files | Akira Yokosawa | 1 | -0/+2 |
2016-08-11 | Remove .eps files whose sources are .fig files | Akira Yokosawa | 2 | -588/+0 |
2016-07-26 | Use unspaced em dashes consistently | Akira Yokosawa | 1 | -1/+1 |
2016-07-25 | Use UK style punctuation order | Akira Yokosawa | 2 | -2/+2 |
2016-07-09 | Tweak sizes and positions of Tables and Figures | Akira Yokosawa | 1 | -0/+2 |
2016-07-09 | Use \centering instead of center environment (part 1) | Akira Yokosawa | 3 | -22/+11 |
2016-07-09 | qqz: Replace redundant blank lines with comment lines | Akira Yokosawa | 1 | -1/+1 |
2016-07-03 | Apply SPDX license identifiers to unambiguous files | Paul E. McKenney | 4 | -0/+4 |
2016-06-17 | cpu: Fix numbers in Performance of Mechanisms tables | Akira Yokosawa | 1 | -11/+15 |
2016-06-10 | Align numbers in Performance of Mechanisms table in qqz | Akira Yokosawa | 1 | -2/+4 |
2016-06-09 | Align numbers in Performance of Mechanisms table | Paul E. McKenney | 1 | -2/+6 |
2016-05-23 | cpu: Add citation of HP11 | Akira Yokosawa | 1 | -1/+1 |
2016-05-01 | Add forward references to section 3.4 | Paul E. McKenney | 1 | -6/+19 |
2016-04-25 | Add yet more epigraphs and update credits | Paul E. McKenney | 1 | -0/+3 |
2016-04-03 | Call out caching benefits of read-mostly designs | Paul E. McKenney | 1 | -0/+3 |
2016-02-14 | cpu: Rearrange summary of chapter | SeongJae Park | 2 | -13/+13 |
2015-11-16 | More updates to electricity-vs-light discussion | Paul E. McKenney | 1 | -4/+33 |
2015-11-06 | Fix explanation of the speed of electricity | Paul E. McKenney | 1 | -13/+16 |
2015-08-04 | Pull cache-coherency protocol citations out of QQ. | Paul E. McKenney | 1 | -9/+16 |
2015-08-03 | Add HW cache-consistency citations to QQ3.4 | Paul E. McKenney | 1 | -1/+2 |
2014-05-18 | Atomic cleanups | Borislav Petkov | 1 | -6/+18 |
2014-04-28 | Put figure back into its own paragraph | Paul E. McKenney | 1 | -7/+8 |
2014-04-28 | More polishing to memory references section | Borislav Petkov | 1 | -6/+4 |
2014-04-26 | Update memory-reference cartoon | Paul E. McKenney | 1 | -1/+1 |
2014-04-26 | Update phone-booth cartoon | Paul E. McKenney | 1 | -1/+1 |
2014-04-26 | Update tollbooth cartoon | Paul E. McKenney | 1 | -1/+1 |
2014-04-26 | Update CPU trackmeet cartoon | Paul E. McKenney | 1 | -1/+1 |
2014-04-26 | Add pipeline-flush updated cartoon | Paul E. McKenney | 1 | -1/+1 |
2014-04-22 | Fix up some grammar/flow issues in CPU overview section | Borislav Petkov | 1 | -23/+26 |
2014-04-21 | Fix typo (punctuation) | Chris Rorvick | 1 | -1/+1 |
2014-04-15 | perfbook: HW, memory references: Juxtapose | Borislav Petkov | 1 | -3/+2 |
2014-04-15 | Many now call "pipeline stalls" "pipeline bubbles" | Paul E. McKenney | 1 | -1/+1 |
2014-03-24 | Update for maiden->married name transition | Paul E. McKenney | 1 | -5/+5 |
2014-03-12 | Fixed typo in chapter 3. | Henrik Mühe | 1 | -1/+1 |
2014-03-02 | Self-review, chapters 1-3. | Paul E. McKenney | 1 | -4/+7 |
2014-02-28 | Additional wordsmithing | Paul E. McKenney | 1 | -0/+1 |
2014-02-27 | More wordsmithing | Paul E. McKenney | 1 | -5/+6 |
2014-02-24 | Fix "This chapter" repetition.v2014.02.25a | Paul E. McKenney | 1 | -4/+4 |
2014-02-24 | Pipelined CPUs fixes | Borislav Petkov | 1 | -9/+12 |
2014-02-24 | Fix typo in "Hardware and its Habits" | Paul E. McKenney | 1 | -1/+1 |
2014-02-20 | Update old-man-and-brat CPU cartoon | Paul E. McKenney | 1 | -2/+2 |
2014-02-02 | Add good-news/bad-news summary of hardware-habits chapter. | Paul E. McKenney | 1 | -0/+13 |
2014-01-30 | Update artist names | Paul E. McKenney | 1 | -2/+2 |
2014-01-30 | Add new-style CPU cartoon for memory barrier | Paul E. McKenney | 1 | -1/+1 |
2014-01-30 | Add new-style CPU cartoon for atomic operation | Paul E. McKenney | 1 | -1/+1 |
2013-05-24 | Apply Alexey Roytman May 15th feedback. | Paul E. McKenney | 1 | -0/+3 |
2013-04-28 | Fixes from Alexey Roytman review | Paul E. McKenney | 1 | -1/+1 |
2012-12-24 | Add new dining philosophers cartoon. | Paul E. McKenney | 1 | -1/+1 |
2012-12-24 | Incorporate data/light cartoon. | Paul E. McKenney | 1 | -0/+18 |
2012-11-24 | Expand transition out of Chapter 2. | Paul E. McKenney | 2 | -3/+7 |
2012-10-27 | Changes from self-review of hardware and its habits chapter | Paul E. McKenney | 4 | -9/+66 |
2012-05-15 | Fix ref->pageref in quick quiz answer. | Paul E. McKenney | 1 | -1/+1 |
2012-04-09 | Update Hardware chapter for HTM announcements | Paul E. McKenney | 1 | -4/+7 |
2012-02-04 | Quick quiz for electron drift velocity vs. electron speed | Paul E. McKenney | 1 | -0/+34 |
2011-02-16 | Typos | Tom Gundersen | 1 | -1/+1 |
2011-01-22 | Apply Nicholas Mc Guire feedback | Paul E. McKenney | 1 | -2/+2 |
2011-01-10 | Typo fixes for the cpu directory | Matt Kraai | 4 | -6/+6 |
2011-01-06 | Reduce excess punctuation | Jan Engelhardt | 1 | -1/+1 |
2011-01-05 | Embed fonts for xfig files. | Paul E. McKenney | 2 | -29/+29 |
2011-01-03 | Manually apply patch from Ralf that failed due to conflicting fixes | Paul E. McKenney | 3 | -3/+3 |
2011-01-03 | Move definition of CAS to where it is first used. | Joel Stanley | 1 | -4/+4 |
2011-01-03 | Fix typo in Memory References section | Joel Stanley | 1 | -1/+1 |
2010-03-28 | Worksmithing on future hardware prospects. | Paul E. McKenney | 1 | -19/+21 |
2010-01-25 | Clean up @@@-indicated issues, other cleanups. | Paul E. McKenney | 1 | -3/+0 |
2009-08-20 | Modest upgrades to counting and memory-barrier description. | Paul E. McKenney | 1 | -2/+2 |
2009-06-04 | Fill out CPU chapter, including adding Nehalem data. | Paul E. McKenney | 2 | -2/+113 |
2009-05-08 | Add ContributedBy tags for figures, and fix various botches. | Paul E. McKenney | 1 | -8/+8 |
2009-05-08 | Make QuickQuizChapter subsume the chapter and label commands. | Paul E. McKenney | 1 | -3/+0 |
2009-05-03 | Make Quick Quiz answers easier to find. | Paul E. McKenney | 1 | -1/+1 |
2009-03-16 | Add "phonebooth" cartoon for CPU waiting on I/O. | Paul E. McKenney | 1 | -1/+11 |
2009-02-04 | 3DI to circumvent finite speed of light. | Paul E. McKenney | 1 | -7/+14 |
2009-02-04 | Add words about quantum dots and diamond semiconductors. | Paul E. McKenney | 1 | -0/+11 |
2009-01-31 | Updates to SMPdesign, intro, and cpu. | Paul E. McKenney | 1 | -2/+25 |
2009-01-06 | Update 3D-integration section. Add PeterZ citation to rcuusage section. | Paul E. McKenney | 3 | -28/+62 |
2009-01-01 | Add more material to "hardware and its habits" section. | Paul E. McKenney | 8 | -134/+480 |
2008-12-31 | Add section to "Hardware and its Habits", adjust elsewhere to suit. | Paul E. McKenney | 5 | -29/+846 |
2008-12-23 | Permit general latex to appear in QuickQuiz questions. | Paul E. McKenney | 2 | -4/+6 |
2008-11-30 | Finish data-structure and kernel-parameter portion of rcutree walkthrough. | Paul E. McKenney | 1 | -0/+23 |
2008-11-24 | Update todo list, along with todo tags in document. | Paul E. McKenney | 2 | -0/+4 |
2008-11-09 | Cleanups to "formal" appendix and to "cpu" chapter. | Paul E. McKenney | 2 | -52/+105 |
2008-11-07 | Move the hardware description from introduction to the CPU chapter. | Paul E. McKenney | 2 | -2/+205 |
2008-08-27 | Initial revision. | Paul E. McKenney | 1 | -0/+19 |