summaryrefslogtreecommitdiffstats
path: root/intro
AgeCommit message (Expand)AuthorFilesLines
2023-07-02treewide: Remove ignored first parameter of origpub macrosPaul E. McKenney1-1/+1
2023-01-04Redefine \epigraph to avoid boilerplate \emph{}Akira Yokosawa1-6/+6
2022-09-01Fix punctuation around footnotesAkira Yokosawa1-2/+2
2022-02-09intro, together: Promote section-opening QQzs to 'essential'Akira Yokosawa1-3/+3
2022-01-19glossary: Additions from L-RPaul E. McKenney1-1/+1
2022-01-08intro: Add "iron triangle"Paul E. McKenney1-1/+3
2021-08-30index: Add index and acronym tags, take twoAkira Yokosawa1-3/+3
2021-06-17intro, cpu: Use inline enumerate listAkira Yokosawa1-3/+5
2021-06-13Fix typos (scalability)Akira Yokosawa1-1/+1
2021-06-13howto, intro, cpu: Break and capitalize after colonAkira Yokosawa1-15/+15
2021-06-06intro: Add missed unbreakable spacesSeongJae Park1-2/+2
2021-06-06intro: Fix a wrong opening quote ('' -> ``)SeongJae Park1-1/+1
2021-05-06intro: Employ \cref{} and its variantsAkira Yokosawa1-12/+12
2021-04-27treewide: Substitute ';' for ',' in label stringsAkira Yokosawa1-2/+2
2021-04-27treewide: Fix space in front of \cite{}Akira Yokosawa1-1/+1
2021-04-27treewide: Make end-of-sentence periods be at end of linesAkira Yokosawa1-9/+18
2021-04-21index: Add index and acronym tags, take oneAkira Yokosawa1-11/+12
2021-04-11treewide: Remove explicit float positioning optionsAkira Yokosawa1-6/+6
2021-04-05index: Use \IXr{} and friends for tagging 'Moore's Law'Akira Yokosawa1-3/+3
2021-04-04treewide: Mark non-end-of-sentence full-stop of 'vs.' as suchAkira Yokosawa1-1/+1
2021-03-30Tweak wording in "Work Partitioning" in intro.texrootbeer1-1/+1
2021-03-18treewide: Annotate sentence-ending fullstops as suchAkira Yokosawa1-1/+1
2021-03-16intro: Fix typos and grammarPaul E. McKenney1-2/+2
2021-03-12Use nbsp for 1c buildsAkira Yokosawa1-3/+3
2021-03-02treewide: url related updates, take twoAkira Yokosawa1-1/+1
2021-01-10intro: Updates and wordsmithingPaul E. McKenney1-42/+55
2020-11-24index: Add some more people index annotations in 'formal'Akira Yokosawa1-1/+1
2020-11-24index: Add annotations to people's names for PoCAkira Yokosawa1-3/+3
2020-07-29Enhance qqz scheme for chapterwise QQZ answersAkira Yokosawa1-1/+3
2020-03-26treewide: Use macros for consecutive quick quizzesAkira Yokosawa1-15/+17
2020-03-16intro: Use 'VerbatimU' env for command outputAkira Yokosawa1-1/+3
2020-03-15treewide: Renew format of Quick Quiz macroAkira Yokosawa1-45/+45
2020-01-16intro: Fix typoAkira Yokosawa1-1/+1
2019-11-29intro: Update chapter-level epigraphPaul E. McKenney1-1/+1
2019-11-26treewide: Various typosStamatis Karnouskos1-3/+3
2019-10-22treewide: Add '% mainfile:' tags in headers in sub .tex filesAkira Yokosawa1-0/+1
2018-12-23intro: Add section-level epigraphsPaul E. McKenney1-0/+16
2018-12-12Makefile: Add recipe to remove obsolete intermediate filesAkira Yokosawa1-1/+0
2018-12-10intro: Add containers and hypervisor to "iron triangle" diagramPaul E. McKenney3-50/+632
2018-03-11intro: Polish a sentence for MIPS graphsSeongJae Park1-1/+1
2018-03-09cpu: Update MIPS graphs, adding past five years of CPUsPaul E. McKenney1-3/+4
2017-10-26Tweak figure sizeAkira Yokosawa1-1/+1
2017-10-05treewide: Use \Power{} macro for POWER CPU familyAkira Yokosawa1-1/+1
2017-10-05treewide: Insert narrow space in front of percent symbolAkira Yokosawa1-3/+3
2017-07-19intro: Add quick quiz defining "explicit timing"Paul E. McKenney1-0/+20
2017-06-24treewide: Add narrow spaces before non-SI unit symbolsAkira Yokosawa1-1/+1
2017-06-24treewide: Add narrow spaces before SI unit symbolsAkira Yokosawa1-2/+2
2017-03-09intro: Move ':' to tail of 'description' labelAkira Yokosawa1-5/+5
2016-09-19epigraph: Use \epigraphhead{}Akira Yokosawa1-2/+2
2016-08-11Update and create .gitignore filesAkira Yokosawa1-0/+4
2016-08-11Remove .eps files whose sources are .fig filesAkira Yokosawa4-1133/+0
2016-08-08Trial use of extdash package with shortcuts optionAkira Yokosawa1-3/+3
2016-08-05A bit of wordsmithing in the introductionPaul E. McKenney1-5/+7
2016-07-26Use unspaced em dashes consistentlyAkira Yokosawa1-1/+1
2016-07-09Use \centering instead of center environment (part 1)Akira Yokosawa1-12/+6
2016-07-03Apply SPDX license identifiers to unambiguous filesPaul E. McKenney1-0/+1
2016-04-25Add yet more epigraphs and update creditsPaul E. McKenney1-0/+3
2016-01-25intro: Remove an unnecessary dotSeongJae Park1-1/+1
2016-01-06Update bibliography, show 1980s parallel programming guidesPaul E. McKenney1-1/+20
2015-10-01Add Michael Wong's "iron triangle" and wordsmithPaul E. McKenney1-7/+35
2015-04-17Add Michael Wong's point about portability and generalityPaul E. McKenney1-2/+8
2014-03-13Fix typo (missing plural)Juerd Waalboer1-1/+1
2014-03-12Fix typo in the introJean-Baptiste Denis1-1/+1
2014-03-02Self-review, chapters 1-3.Paul E. McKenney1-9/+14
2014-02-28Additional wordsmithingPaul E. McKenney1-2/+3
2014-02-28Create a "how to use this book" chapterPaul E. McKenney1-250/+9
2014-02-24PP-hard cleanups, p2Borislav Petkov1-21/+23
2014-02-24Improve two-way-communication paragraphPaul E. McKenney1-4/+9
2014-02-23Guide to this Book fixupsBorislav Petkov1-12/+11
2014-02-23Wording changesPaul E. McKenney1-4/+6
2014-02-22Generality fixupsBorislav Petkov1-24/+24
2014-02-15Alternatives fixupsv2014.02.16aBorislav Petkov1-17/+29
2014-02-10Updates to chapter 1, subsection ProductivityBorislav Petkov1-25/+29
2014-02-09Shrink Figures 1.7 and 1.8 to fit page widthPaul E. McKenney1-0/+2
2014-02-08Add Norm Matloff textbookPaul E. McKenney1-0/+4
2014-02-08Add reference to Anthony Williams's C++11 bookPaul E. McKenney1-0/+3
2014-01-29Updates to intro/intro.tex, Section 1.2.1Borislav Petkov1-14/+27
2014-01-28Updates to intro/intro.tex, Section 1.0Borislav Petkov1-5/+5
2014-01-28Updates to intro.tex, Section 1.1Borislav Petkov1-5/+10
2013-07-12Add citation to Michael Scott's new textbookPaul E. McKenney1-0/+5
2013-04-28Fixes from Alexey Roytman reviewPaul E. McKenney1-3/+3
2012-11-24Performance/scalability consequenses of poor abstraction choicesPaul E. McKenney1-0/+4
2012-10-27Update Introduction based on self-review.Paul E. McKenney1-42/+47
2012-09-16Fix typos in Quick Quizzes in the intro.Paul E. McKenney1-3/+3
2012-04-09Yet more verbiage on Quick QuizzesPaul E. McKenney1-3/+35
2012-04-09Updates for readers who don't like Quick QuizzesPaul E. McKenney1-5/+20
2011-12-08Add instructions on how to build PDF from git archive.Paul E. McKenney1-1/+44
2011-08-06Fix formatting issues.Paul E. McKenney1-0/+2
2011-07-08Properly capitalize POSIX ThreadsElie De Brauwer1-1/+1
2011-07-08Hyphenate parallel-access-control as full modifierElie De Brauwer1-1/+1
2011-07-08Align acronyms with those used in the parallel access control paragraphElie De Brauwer1-2/+2
2011-07-08Users is spelled as users elsewhere in this paragraphElie De Brauwer1-1/+1
2011-07-08Make all sentences of the enumeration start with a capital letterElie De Brauwer1-3/+3
2011-05-22Update RCU introduction.Paul E. McKenney1-1/+1
2011-05-08Clarify role of Michael Scott's textbook.Paul E. McKenney1-1/+1
2011-02-12Yet another typo.Paul E. McKenney1-1/+1
2011-01-22Apply Nicholas Mc Guire feedbackPaul E. McKenney3-4/+400
2011-01-20fix typo in intro/intro.texNamhyung Kim1-1/+1
2011-01-18Use \lstinline to provide escape-free monospace text areasJan Engelhardt1-7/+7
2011-01-09Polish one of Matt Kraai's fixes.Paul E. McKenney1-1/+1
2011-01-09Fix typos in intro/intro.texMatt Kraai1-4/+4
2011-01-07Strike a happy punctuated medium.Paul E. McKenney1-2/+3
2011-01-06Reduce excess punctuationJan Engelhardt1-10/+10
2011-01-06Clarify the Moore's Law reference.Paul E. McKenney1-3/+4
2011-01-06Grammatical fixPaul E. McKenney1-1/+1
2011-01-06Typo in "Is Parallel Programming Hard, ..."Matt Kraai1-1/+1
2011-01-05Embed fonts for xfig files.Paul E. McKenney3-41/+41
2011-01-03Manually apply patch from Ralf that failed due to conflicting fixesPaul E. McKenney1-12/+12
2011-01-03Fix Stephen Hawking's nameJoel Stanley1-1/+1
2010-06-18Note location of PDFs.Paul E. McKenney1-0/+2
2010-05-31Sharpen up answer to "why productivity" quick quiz.Paul E. McKenney1-0/+3
2010-05-31Add "why productivity" quick quiz.Paul E. McKenney1-0/+18
2010-05-28Add plot showing networking bandwidth vs. CPU performance, MIPS/diePaul E. McKenney1-1/+18
2010-05-28Add older x86 CPUs to clock-frequency plots.Paul E. McKenney1-2/+9
2010-01-25Clean up @@@-indicated issues, other cleanups.Paul E. McKenney1-7/+5
2009-11-13Add a couple more parallel-programming textbooks.Paul E. McKenney1-0/+5
2009-11-08Add intro question about other obstacles to parallelism.Paul E. McKenney1-1/+69
2009-06-04Add note indicating that book is primarily for those at the bottom of stack.Paul E. McKenney1-2/+2
2009-05-24Add test programs and discussion of locking in toolsoftrade chapter.Paul E. McKenney1-2/+2
2009-05-08Make QuickQuizChapter subsume the chapter and label commands.Paul E. McKenney1-3/+0
2009-05-03Make Quick Quiz answers easier to find.Paul E. McKenney1-1/+1
2009-04-14More whitespace fixesIngo Molnar1-5/+5
2009-03-03Add "tools of trade" chapter, touch up some quick quizzes.Paul E. McKenney1-3/+48
2009-02-23Tweaks to introduction.Paul E. McKenney1-3/+1
2009-02-23Sequential performance optimization can be better than parallelism.Paul E. McKenney1-0/+4
2009-02-17PerfBook intro: tiny typo in section 1.4Luis Claudio R. Goncalves1-1/+1
2009-02-01Add cautions about the need to compare against best sequential algorithm.Paul E. McKenney1-0/+5
2009-01-31Updates to SMPdesign, intro, and cpu.Paul E. McKenney5-24/+1110
2009-01-13Add material about Mattson's textbook.Paul E. McKenney1-1/+8
2009-01-01Add more material to "hardware and its habits" section.Paul E. McKenney1-0/+6
2008-12-31Add section to "Hardware and its Habits", adjust elsewhere to suit.Paul E. McKenney1-1/+1
2008-12-31Make "sync" chapter instead be "locking". Foreshadow existence guarantees.Paul E. McKenney1-0/+50
2008-12-23Permit general latex to appear in QuickQuiz questions.Paul E. McKenney1-37/+47
2008-12-07Additional revamping of intro to bring it in line with recent universityPaul E. McKenney3-34/+494
2008-12-07Rearrange preface and introduction.Paul E. McKenney1-31/+138
2008-11-26Update toy-RCU-implementation section, add citations.Paul E. McKenney1-1/+1
2008-11-24Add section to intro telling how to get at sample code.Paul E. McKenney1-0/+19
2008-11-21Tentatively add commented-out Quick Quiz on Quick Quiz question tone.Paul E. McKenney1-0/+10
2008-11-07Move the hardware description from introduction to the CPU chapter.Paul E. McKenney2-253/+72
2008-10-26Move the definitions of the primitives to the appendix.Paul E. McKenney2-483/+0
2008-10-24Clean up a few more cartoons.Paul E. McKenney1-1/+1
2008-10-23Add section outlining alternatives to parallelism.Paul E. McKenney1-2/+116
2008-10-20Modify QuickQuiz answers to take advantage of the new-found ability toPaul E. McKenney1-7/+12
2008-10-19Fix Makefile to operate correctly.Paul E. McKenney1-9/+12
2008-09-15Fix typo in intro/intro.tex. Fix atomic_set() definition.Paul E. McKenney1-1/+1
2008-08-27Initial revision.Paul E. McKenney3-0/+839