This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=latex 2011.11.14)  16 DEC 2011 14:53
entering extended mode
 %&-line parsing enabled.
**./images.tex
(./images.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.

(/usr/share/texmf-texlive/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/bk10.clo
File: bk10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@chapter=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
) (/usr/share/texmf-texlive/tex/latex/graphics/lscape.sty
Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
) (/etc/texmf/tex/latex/config/graphics.cfg
File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
)
Package graphics Info: Driver file: dvips.def on input line 91.
(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
))) (/usr/share/texmf-texlive/tex/latex/graphics/epsfig.sty
Package: epsfig 1999/02/16 v1.7a (e)psfig emulation (SPQR)
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
)
\epsfxsize=\dimen105
\epsfysize=\dimen106
) (/usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty
Package: subfigure 2002/03/15 v2.1.5 subfigure package
\subfigtopskip=\skip43
\subfigcapskip=\skip44
\subfigcaptopadj=\dimen107
\subfigbottomskip=\skip45
\subfigcapmargin=\dimen108
\subfiglabelskip=\skip46
\c@subfigure=\count88
\c@lofdepth=\count89
\c@subtable=\count90
\c@lotdepth=\count91
****************************************
* Local config file subfigure.cfg used *
****************************************
(/usr/share/texmf-texlive/tex/latex/subfigure/subfigure.cfg)
\subfig@top=\skip47
\subfig@bottom=\skip48
) (/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
\Urlmuskip=\muskip10
Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
) (/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty
Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC)
\@enLab=\toks15
) (/usr/share/texmf-texlive/tex/latex/base/ifthen.sty
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
) (/usr/share/texmf-texlive/tex/latex/listings/listings.sty
\lst@mode=\count92
\lst@gtempboxa=\box26
\lst@token=\toks16
\lst@length=\count93
\lst@currlwidth=\dimen109
\lst@column=\count94
\lst@pos=\count95
\lst@lostspace=\dimen110
\lst@width=\dimen111
\lst@newlines=\count96
\lst@lineno=\count97
\lst@maxwidth=\dimen112
(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty
File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
\c@lstnumber=\count98
\lst@skipnumbers=\count99
\lst@framebox=\box27
) (/usr/share/texmf-texlive/tex/latex/listings/listings.cfg
File: listings.cfg 2007/02/22 1.4 listings configuration
))
Package: listings 2007/02/22 1.4 (Carsten Heinz)
(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
Package: hyperref 2009/10/09 v6.79a Hypertext links for LaTeX
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in pdf mode not detected.
) (/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
Package ifvtex Info: VTeX not detected.
) (/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional
) (/usr/share/texmf-texlive/tex/latex/oberdiek/hycolor.sty
Package: hycolor 2009/10/02 v1.5 Code for color options of hyperref/bookmark (H
O)
(/usr/share/texmf-texlive/tex/latex/oberdiek/xcolor-patch.sty
Package: xcolor-patch 2009/10/02 xcolor patch
))
\@linkdim=\dimen113
\Hy@linkcounter=\count100
\Hy@pagecounter=\count101
(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2009/10/09 v6.79a Hyperref: PDFDocEncoding definition (HO)
) (/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
(/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2007/09/09 v1.2 Providing info/warning/message (HO)
)
Package etexcmds Info: Could not find \expanded.
(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
(etexcmds)             that some package has redefined \expanded.
(etexcmds)             In the latter case, load this package earlier.
) (/usr/share/texmf-texlive/tex/latex/latexconfig/hyperref.cfg
File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
) (/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2009/08/13 v3.4 Keyval support for LaTeX options (HO)
(/usr/share/texmf-texlive/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2009/07/30 v1.5 Key value parser with default handler suppor
t (HO)
))
Package hyperref Info: Option `bookmarks' set `true' on input line 2864.
Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 2864
.
Package hyperref Info: Hyper figures OFF on input line 2975.
Package hyperref Info: Link nesting OFF on input line 2980.
Package hyperref Info: Hyper index ON on input line 2983.
Package hyperref Info: Plain pages OFF on input line 2990.
Package hyperref Info: Backreferencing OFF on input line 2995.
Implicit mode ON; LaTeX internals redefined
Package hyperref Info: Bookmarks ON on input line 3191.
LaTeX Info: Redefining \url on input line 3428.
(/usr/share/texmf-texlive/tex/generic/oberdiek/bitset.sty
Package: bitset 2007/09/28 v1.0 Data type bit set (HO)
(/usr/share/texmf-texlive/tex/generic/oberdiek/intcalc.sty
Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO)
) (/usr/share/texmf-texlive/tex/generic/oberdiek/bigintcalc.sty
Package: bigintcalc 2007/11/11 v1.1 Expandable big integer calculations (HO)
(/usr/share/texmf-texlive/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions
 (HO)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2009/04/17 v1.2 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
) (/usr/share/texmf-texlive/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO
)
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
)))
\Fld@menulength=\count102
\Field@Width=\dimen114
\Fld@charsize=\dimen115
\Field@toks=\toks17
Package hyperref Info: Hyper figures OFF on input line 4377.
Package hyperref Info: Link nesting OFF on input line 4382.
Package hyperref Info: Hyper index ON on input line 4385.
Package hyperref Info: backreferencing OFF on input line 4392.
Package hyperref Info: Link coloring OFF on input line 4397.
Package hyperref Info: Link coloring with OCG OFF on input line 4402.
Package hyperref Info: PDF/A mode OFF on input line 4407.
(/usr/share/texmf-texlive/tex/generic/oberdiek/atbegshi.sty
Package: atbegshi 2008/07/31 v1.9 At begin shipout hook (HO)
)
\Hy@abspage=\count103
\c@Item=\count104
\c@Hfootnote=\count105
)
*hyperref using default driver hdvips*
(/usr/share/texmf-texlive/tex/latex/hyperref/hdvips.def
File: hdvips.def 2009/10/09 v6.79a Hyperref driver for dvips
(/usr/share/texmf-texlive/tex/latex/hyperref/pdfmark.def
File: pdfmark.def 2009/10/09 v6.79a Hyperref definitions for pdfmark specials
\pdf@docset=\toks18
\pdf@box=\box28
\pdf@toks=\toks19
\pdf@defaulttoks=\toks20
\Fld@listcount=\count106
))
\c@quickquizctr=\count107
Chapter 1.
! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   }
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   }
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Undefined control sequence.
<argument> \@outlinefile 
                         
l.21 \chapter{#2}
                 
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \reserved@a.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Missing number, treated as zero.
<to be read again> 
                   {
l.21 \chapter{#2}
                 
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Illegal parameter number in definition of \reserved@a.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \@themark.
<to be read again> 
                   2
l.21 \chapter{#2}
                 
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.


! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.21 \chapter{#2}
                 
You're in trouble here.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

! You can't use `macro parameter character #' in internal vertical mode.
<argument> ##
             2
l.21 \chapter{#2}
                 
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Illegal parameter number in definition of \reserved@a.
<to be read again> 
                   1
l.22 	\label{#1}
                
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.


! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.25 ... Quiz \thechapter .\arabic{quickquizctr}:}
                                                  
You're in trouble here.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

[1


\BOOKMARK [0][-]{chapter.1}{1 ##2}{}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}##2}{1}{chapter.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{##1}{{1}{1}}

]
! Illegal parameter number in definition of \reserved@a.
<to be read again> 
                   2
l.28 \chapter
             {Answers to Quick Quizzes}
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! You can't use `macro parameter character #' in restricted horizontal mode.
<to be read again> CHAPTER\ 1. \ ##
                                   2
l.28 \chapter
             {Answers to Quick Quizzes}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

[2

]
Chapter 2.
! Undefined control sequence.
<argument> \@outlinefile 
                         
l.28 \chapter{Answers to Quick Quizzes}
                                       
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing number, treated as zero.
<to be read again> 
                   {
l.28 \chapter{Answers to Quick Quizzes}
                                       
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)


! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.28 \chapter{Answers to Quick Quizzes}
                                       
You're in trouble here.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.


! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.30 	~
        \\
You're in trouble here.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.


Underfull \hbox (badness 10000) in paragraph at lines 30--32

 []


! LaTeX Error: \QuickQuizAnswerChapter undefined.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.37 \renewcommand{\QuickQuizAnswerChapter}
                                           {\ref{#1}}
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

! Illegal parameter number in definition of \QuickQuizAnswerChapter.
<to be read again> 
                   1
l.37 ...command{\QuickQuizAnswerChapter}{\ref{#1}}
                                                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.


! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.39 	\section
              {#2}
You're in trouble here.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.


! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.39 	\section{#2}
                  
You're in trouble here.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

! You can't use `macro parameter character #' in horizontal mode.
<argument> ##
             2
l.39 	\section{#2}
                  
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Illegal parameter number in definition of \@themark.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@A.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@temp@B.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   }
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   }
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \HyPsd@String.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \Hy@tempa.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Undefined control sequence.
<argument> \@outlinefile 
                         
l.39 	\section{#2}
                  
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \reserved@a.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Missing number, treated as zero.
<to be read again> 
                   {
l.39 	\section{#2}
                  
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Illegal parameter number in definition of \reserved@a.
<to be read again> 
                   2
l.39 	\section{#2}
                  
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \reserved@a.
<to be read again> 
                   1
l.43 ...uick Quiz \ref{#1}.\arabic{quickquizctr}:}
                                                   #1 ~ \\
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.


LaTeX Warning: Reference `##1' on page 3 undefined on input line 43.

! You can't use `macro parameter character #' in horizontal mode.
l.43 ...ck Quiz \ref{#1}.\arabic{quickquizctr}:} #
                                                  1 ~ \\
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.


Underfull \hbox (badness 10000) in paragraph at lines 42--44

 []


Underfull \hbox (badness 10000) in paragraph at lines 42--44

 []


LaTeX Warning: Reference `sec:intro:What Makes Parallel Programming Hard?' on p
age 3 undefined on input line 49.


LaTeX Warning: Reference `sec:intro:What Makes Parallel Programming Hard?' on p
age 3 undefined on input line 51.

\citation{PaulEMcKenney2009ProgrammingHard}

LaTeX Warning: Citation `PaulEMcKenney2009ProgrammingHard' on page 3 undefined 
on input line 52.


LaTeX Warning: Reference `sec:defer:RCU Fundamentals' on page 3 undefined on in
put line 53.


LaTeX Warning: Reference `sec:defer:RCU Fundamentals' on page 3 undefined on in
put line 55.

\citation{PaulEMcKenney2007WhatIsRCUFundamentally}

LaTeX Warning: Citation `PaulEMcKenney2007WhatIsRCUFundamentally' on page 3 und
efined on input line 56.


LaTeX Warning: Reference `sec:defer:RCU Usage' on page 3 undefined on input lin
e 57.


LaTeX Warning: Reference `sec:defer:RCU Usage' on page 3 undefined on input lin
e 59.

\citation{PaulEMcKenney2008WhatIsRCUUsage}

LaTeX Warning: Citation `PaulEMcKenney2008WhatIsRCUUsage' on page 3 undefined o
n input line 60.


LaTeX Warning: Reference `sec:defer:RCU Linux-Kernel API' on page 3 undefined o
n input line 61.


LaTeX Warning: Reference `sec:defer:RCU Linux-Kernel API' on page 3 undefined o
n input line 63.

\citation{PaulEMcKenney2008WhatIsRCUAPI}

LaTeX Warning: Citation `PaulEMcKenney2008WhatIsRCUAPI' on page 3 undefined on 
input line 64.


Underfull \hbox (badness 2653) in paragraph at lines 61--65
[]\OT1/cmr/m/n/10 Section [] (``RCU Linux-Kernel API'') on
 []


LaTeX Warning: Reference `sec:app:whymb:Memory-Barrier Instructions For Specifi
c CPUs' on page 3 undefined on input line 65.


LaTeX Warning: Reference `sec:app:whymb:Memory-Barrier Instructions For Specifi
c CPUs' on page 3 undefined on input line 67.

\citation{PaulMcKenney2005i}

LaTeX Warning: Citation `PaulMcKenney2005i' on page 3 undefined on input line 6
8.

\citation{PaulMcKenney2005j}

LaTeX Warning: Citation `PaulMcKenney2005j' on page 3 undefined on input line 6
8.


LaTeX Warning: Reference `app:rcuimpl:Sleepable RCU Implementation' on page 3 u
ndefined on input line 69.


LaTeX Warning: Reference `app:rcuimpl:Sleepable RCU Implementation' on page 3 u
ndefined on input line 71.

\citation{PaulEMcKenney2006c}

LaTeX Warning: Citation `PaulEMcKenney2006c' on page 3 undefined on input line 
72.


LaTeX Warning: Reference `app:rcuimpl:rcutree:Hierarchical RCU Overview' on pag
e 3 undefined on input line 73.


LaTeX Warning: Reference `app:rcuimpl:rcutree:Hierarchical RCU Overview' on pag
e 3 undefined on input line 75.

\citation{PaulEMcKenney2008HierarchicalRCU}

LaTeX Warning: Citation `PaulEMcKenney2008HierarchicalRCU' on page 3 undefined 
on input line 76.


LaTeX Warning: Reference `app:rcuimpl:Preemptible RCU' on page 3 undefined on i
nput line 77.


LaTeX Warning: Reference `app:rcuimpl:Preemptible RCU' on page 3 undefined on i
nput line 79.

\citation{PaulEMcKenney2007PreemptibleRCU}

LaTeX Warning: Citation `PaulEMcKenney2007PreemptibleRCU' on page 3 undefined o
n input line 80.


LaTeX Warning: Reference `app:formal:Formal Verification' on page 3 undefined o
n input line 81.


LaTeX Warning: Reference `app:formal:Formal Verification' on page 3 undefined o
n input line 83.

\citation{PaulEMcKenney2007QRCUspin}

LaTeX Warning: Citation `PaulEMcKenney2007QRCUspin' on page 3 undefined on inpu
t line 84.

\citation{PaulEMcKenney2008dynticksRCU}

LaTeX Warning: Citation `PaulEMcKenney2008dynticksRCU' on page 3 undefined on i
nput line 84.


LaTeX Warning: Reference `fig:cpu:CPU Performance at its Best' on page 3 undefi
ned on input line 90.


LaTeX Warning: Reference `fig:cpu:CPU Performance at its Best' on page 3 undefi
ned on input line 91.


LaTeX Warning: Reference `fig:cpu:CPUs Old and New' on page 3 undefined on inpu
t line 93.


LaTeX Warning: Reference `fig:cpu:CPUs Old and New' on page 3 undefined on inpu
t line 94.


LaTeX Warning: Reference `fig:cpu:CPU Meets a Pipeline Flush' on page 3 undefin
ed on input line 96.


LaTeX Warning: Reference `fig:cpu:CPU Meets a Pipeline Flush' on page 3 undefin
ed on input line 97.


LaTeX Warning: Reference `fig:cpu:CPU Meets a Memory Reference' on page 3 undef
ined on input line 99.


LaTeX Warning: Reference `fig:cpu:CPU Meets a Memory Reference' on page 3 undef
ined on input line 100.


LaTeX Warning: Reference `fig:cpu:CPU Meets an Atomic Operation' on page 3 unde
fined on input line 102.


LaTeX Warning: Reference `fig:cpu:CPU Meets an Atomic Operation' on page 3 unde
fined on input line 103.


LaTeX Warning: Reference `fig:cpu:CPU Meets a Memory Barrier' on page 3 undefin
ed on input line 105.


LaTeX Warning: Reference `fig:cpu:CPU Meets a Memory Barrier' on page 3 undefin
ed on input line 106.


LaTeX Warning: Reference `fig:cpu:CPU Meets a Cache Miss' on page 3 undefined o
n input line 108.


LaTeX Warning: Reference `fig:cpu:CPU Meets a Cache Miss' on page 3 undefined o
n input line 109.


LaTeX Warning: Reference `fig:cpu:CPU Waits for I/O Completion' on page 3 undef
ined on input line 111.


LaTeX Warning: Reference `fig:cpu:CPU Waits for I/O Completion' on page 3 undef
ined on input line 112.


LaTeX Warning: Reference `fig:SMPdesign:Dining Philosophers Problem' on page 3 
undefined on input line 114.


LaTeX Warning: Reference `fig:SMPdesign:Dining Philosophers Problem' on page 3 
undefined on input line 115.


LaTeX Warning: Reference `fig:SMPdesign:Dining Philosophers Problem, Textbook S
olution' on page 3 undefined on input line 117.


LaTeX Warning: Reference `fig:SMPdesign:Dining Philosophers Problem, Textbook S
olution' on page 3 undefined on input line 118.


LaTeX Warning: Reference `fig:SMPdesign:Dining Philosophers Problem, Partitione
d' on page 3 undefined on input line 120.


LaTeX Warning: Reference `fig:SMPdesign:Dining Philosophers Problem, Partitione
d' on page 3 undefined on input line 121.


LaTeX Warning: Reference `fig:SMPdesign:Lock Contention' on page 3 undefined on
 input line 123.


LaTeX Warning: Reference `fig:SMPdesign:Lock Contention' on page 3 undefined on
 input line 124.


LaTeX Warning: Reference `fig:SMPdesign:Data Locking' on page 3 undefined on in
put line 126.


LaTeX Warning: Reference `fig:SMPdesign:Data Locking' on page 3 undefined on in
put line 127.


LaTeX Warning: Reference `fig:SMPdesign:Data and Skew' on page 3 undefined on i
nput line 129.


LaTeX Warning: Reference `fig:SMPdesign:Data and Skew' on page 3 undefined on i
nput line 130.


LaTeX Warning: Reference `fig:advsync:CPUs Can Do Things Out of Order' on page 
3 undefined on input line 132.


LaTeX Warning: Reference `fig:advsync:CPUs Can Do Things Out of Order' on page 
3 undefined on input line 133.


LaTeX Warning: Reference `fig:advsync:Abstract Memory Access Model' on page 3 u
ndefined on input line 135.


LaTeX Warning: Reference `fig:advsync:Abstract Memory Access Model' on page 3 u
ndefined on input line 136.

[3
\BOOKMARK [0][-]{chapter.2}{2 Answers to Quick Quizzes}{}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Answers to Quick Quizze
s}{3}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chp:Answers to Quick Quizzes}{{2}{3}}
\BOOKMARK [1][-]{section.2.1}{2.1 ##2}{chapter.2}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}##2}{3}{section.2.1}}

]

LaTeX Warning: Reference `fig:advsync:Write Barrier Ordering Semantics' on page
 4 undefined on input line 138.


LaTeX Warning: Reference `fig:advsync:Write Barrier Ordering Semantics' on page
 4 undefined on input line 139.


LaTeX Warning: Reference `fig:advsync:Data Dependency Barrier Omitted' on page 
4 undefined on input line 141.


LaTeX Warning: Reference `fig:advsync:Data Dependency Barrier Omitted' on page 
4 undefined on input line 142.


LaTeX Warning: Reference `fig:advsync:Data Dependency Barrier Supplied' on page
 4 undefined on input line 144.


LaTeX Warning: Reference `fig:advsync:Data Dependency Barrier Supplied' on page
 4 undefined on input line 145.


LaTeX Warning: Reference `fig:advsync:Read Barrier Needed' on page 4 undefined 
on input line 147.


LaTeX Warning: Reference `fig:advsync:Read Barrier Needed' on page 4 undefined 
on input line 148.


LaTeX Warning: Reference `fig:advsync:Read Barrier Supplied' on page 4 undefine
d on input line 150.


LaTeX Warning: Reference `fig:advsync:Read Barrier Supplied' on page 4 undefine
d on input line 151.


LaTeX Warning: Reference `fig:advsync:Read Barrier Supplied, Double Load' on pa
ge 4 undefined on input line 153.


LaTeX Warning: Reference `fig:advsync:Read Barrier Supplied, Double Load' on pa
ge 4 undefined on input line 154.


LaTeX Warning: Reference `fig:advsync:Read Barrier Supplied, Take Two' on page 
4 undefined on input line 156.


LaTeX Warning: Reference `fig:advsync:Read Barrier Supplied, Take Two' on page 
4 undefined on input line 157.


LaTeX Warning: Reference `fig:advsync:Speculative Load' on page 4 undefined on 
input line 159.


LaTeX Warning: Reference `fig:advsync:Speculative Load' on page 4 undefined on 
input line 160.


LaTeX Warning: Reference `fig:advsync:Speculative Loads and Barrier' on page 4 
undefined on input line 162.


LaTeX Warning: Reference `fig:advsync:Speculative Loads and Barrier' on page 4 
undefined on input line 163.


LaTeX Warning: Reference `fig:advsync:Speculative Loads Cancelled by Barrier' o
n page 4 undefined on input line 165.


LaTeX Warning: Reference `fig:advsync:Speculative Loads Cancelled by Barrier' o
n page 4 undefined on input line 166.


LaTeX Warning: Reference `fig:advsync:Memory Architecture' on page 4 undefined 
on input line 168.


LaTeX Warning: Reference `fig:advsync:Memory Architecture' on page 4 undefined 
on input line 169.


LaTeX Warning: Reference `fig:advsync:Split Caches' on page 4 undefined on inpu
t line 171.


LaTeX Warning: Reference `fig:advsync:Split Caches' on page 4 undefined on inpu
t line 172.


LaTeX Warning: Reference `fig:easy:Shaving the Mandelbrot Set' on page 4 undefi
ned on input line 174.


LaTeX Warning: Reference `fig:easy:Shaving the Mandelbrot Set' on page 4 undefi
ned on input line 175.


LaTeX Warning: Reference `fig:app:whymb:Half Memory Barrier' on page 4 undefine
d on input line 177.


LaTeX Warning: Reference `fig:app:whymb:Half Memory Barrier' on page 4 undefine
d on input line 178.


LaTeX Warning: Reference `fig:app:rcuimpl:srcu:Sleeping While RCU Reading Consi
dered Harmful' on page 4 undefined on input line 180.


LaTeX Warning: Reference `fig:app:rcuimpl:srcu:Sleeping While RCU Reading Consi
dered Harmful' on page 4 undefined on input line 181.


LaTeX Warning: Reference `fig:SMPdesign:Dining Philosophers Problem, Fully Part
itioned' on page 4 undefined on input line 183.


LaTeX Warning: Reference `fig:SMPdesign:Dining Philosophers Problem, Fully Part
itioned' on page 4 undefined on input line 184.


! LaTeX Error: Lonely \item--perhaps a missing list environment.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.189 \item	#
             1~\ref{#2} (``#3'') on page~\pageref{#2}
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

! You can't use `macro parameter character #' in vertical mode.
<recently read> ##
                  
l.189 \item	#
             1~\ref{#2} (``#3'') on page~\pageref{#2}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.


LaTeX Warning: Reference `##2' on page 4 undefined on input line 189.

! You can't use `macro parameter character #' in horizontal mode.
l.189 \item	#1~\ref{#2} (``#
                            3'') on page~\pageref{#2}
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.


LaTeX Warning: Reference `##2' on page 4 undefined on input line 189.

! You can't use `macro parameter character #' in horizontal mode.
l.190 		originally appeared in #
                                4~\cite{#5}.
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Illegal parameter number in definition of \@fortmp.
<to be read again> 
                   5
l.190 		originally appeared in #4~\cite{#5}
                                           .
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \@citeb.
<to be read again> 
                   5
l.190 		originally appeared in #4~\cite{#5}
                                           .
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \@citeb.
<to be read again> 
                   5
l.190 		originally appeared in #4~\cite{#5}
                                           .
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

\citation{##5}

LaTeX Warning: Citation `##5' on page 4 undefined on input line 190.


! LaTeX Error: Lonely \item--perhaps a missing list environment.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.193 \item	#
             1~\ref{#2}--\ref{#3} (``#4'')
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

! You can't use `macro parameter character #' in vertical mode.
<recently read> ##
                  
l.193 \item	#
             1~\ref{#2}--\ref{#3} (``#4'')
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.


LaTeX Warning: Reference `##2' on page 4 undefined on input line 193.


LaTeX Warning: Reference `##3' on page 4 undefined on input line 193.

! You can't use `macro parameter character #' in horizontal mode.
l.193 \item	#1~\ref{#2}--\ref{#3} (``#
                                      4'')
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.


LaTeX Warning: Reference `##2' on page 4 undefined on input line 194.


LaTeX Warning: Reference `##2' on page 4 undefined on input line 194.

! You can't use `macro parameter character #' in horizontal mode.
l.195 		originally appeared in #
                                5~\cite{#6}.
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

! Illegal parameter number in definition of \@fortmp.
<to be read again> 
                   6
l.195 		originally appeared in #5~\cite{#6}
                                           .
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \@citeb.
<to be read again> 
                   6
l.195 		originally appeared in #5~\cite{#6}
                                           .
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \@citeb.
<to be read again> 
                   6
l.195 		originally appeared in #5~\cite{#6}
                                           .
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

\citation{##6}

LaTeX Warning: Citation `##6' on page 4 undefined on input line 195.


! LaTeX Error: Lonely \item--perhaps a missing list environment.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.198 \item	#
             1~\ref{#2} (p~\pageref{#2}) by #3.
Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

! You can't use `macro parameter character #' in vertical mode.
<recently read> ##
                  
l.198 \item	#
             1~\ref{#2} (p~\pageref{#2}) by #3.
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.


LaTeX Warning: Reference `##2' on page 4 undefined on input line 198.


LaTeX Warning: Reference `##2' on page 4 undefined on input line 198.

! You can't use `macro parameter character #' in horizontal mode.
l.198 \item	#1~\ref{#2} (p~\pageref{#2}) by #
                                             3.
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.

(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
(/etc/texmf/tex/latex/config/color.cfg
File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
)
Package color Info: Driver file: dvips.def on input line 130.
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def
File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
)) (/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
Package: inputenc 2008/03/30 v1.1d Input encoding file
\inpenc@prehook=\toks21
\inpenc@posthook=\toks22
)
\sizebox=\box29
\lthtmlwrite=\write3
No file images.aux.
\openout1 = `images.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 308.
LaTeX Font Info:    ... okay on input line 308.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 308.
LaTeX Font Info:    ... okay on input line 308.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 308.
LaTeX Font Info:    ... okay on input line 308.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 308.
LaTeX Font Info:    ... okay on input line 308.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 308.
LaTeX Font Info:    ... okay on input line 308.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 308.
LaTeX Font Info:    ... okay on input line 308.
LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 308.
LaTeX Font Info:    ... okay on input line 308.
\c@lstlisting=\count108
Package hyperref Info: Link coloring OFF on input line 308.
(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
Package: nameref 2007/05/29 v2.31 Cross-referencing by name of section
(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty
Package: refcount 2008/08/11 v3.1 Data extraction from references (HO)
)
\c@section@level=\count109
)
LaTeX Info: Redefining \ref on input line 308.
LaTeX Info: Redefining \pageref on input line 308.
\@outlinefile=\write4
\openout4 = `images.out'.

\AtBeginShipoutBox=\box30

Package hyperref Warning: Rerun to get /PageLabels entry.


latex2htmlLength hsize=169.5pt

latex2htmlLength vsize=627.36243pt

latex2htmlLength hoffset=0.0pt

latex2htmlLength voffset=0.0pt

latex2htmlLength topmargin=0.0pt

latex2htmlLength topskip=0.00003pt

latex2htmlLength headheight=0.0pt

latex2htmlLength headsep=0.0pt

latex2htmlLength parskip=0.0pt plus 1.0pt

latex2htmlLength oddsidemargin=-14.0pt

latex2htmlLength evensidemargin=14.0pt

[1

]
File: SMPdesign/clockfreq.eps Graphic file (type eps)
<SMPdesign/clockfreq.eps>
l2hSize :tex2html_wrap549:223.69797pt::0.0pt::349.0pt.
[2


]
File: SMPdesign/mipsperbuck.eps Graphic file (type eps)
<SMPdesign/mipsperbuck.eps>
l2hSize :tex2html_wrap577:223.69797pt::0.0pt::349.0pt.
[3


]
File: intro/PPGrelation.eps Graphic file (type eps)
<intro/PPGrelation.eps>
l2hSize :tex2html_wrap601:153.7113pt::0.0pt::349.0pt.
[4


]
File: intro/Generality.eps Graphic file (type eps)
<intro/Generality.eps>
l2hSize :tex2html_wrap609:158.81766pt::0.0pt::349.0pt.
[5


]
File: intro/FourTaskCategories.eps Graphic file (type eps)
<intro/FourTaskCategories.eps>
l2hSize :tex2html_wrap675:136.25476pt::0.0pt::349.0pt.
[6


]
File: intro/FourTaskOrder.eps Graphic file (type eps)
<intro/FourTaskOrder.eps>
l2hSize :tex2html_wrap723:136.25476pt::0.0pt::349.0pt.
[7


]
File: cartoons/trackmeet.eps Graphic file (type eps)
<cartoons/trackmeet.eps>
l2hSize :tex2html_wrap900:230.06084pt::0.0pt::349.0pt.
[8


]
File: cartoons/whippersnapper.eps Graphic file (type eps)
<cartoons/whippersnapper.eps>
l2hSize :tex2html_wrap910:176.79619pt::0.0pt::349.0pt.
[9


]
File: cartoons/pipeline.eps Graphic file (type eps)
<cartoons/pipeline.eps>
l2hSize :tex2html_wrap920:191.69379pt::0.0pt::349.0pt.
[10


]
File: cartoons/ref.eps Graphic file (type eps)
<cartoons/ref.eps>
l2hSize :tex2html_wrap936:209.28725pt::0.0pt::349.0pt.
[11


]
File: cartoons/atomic.eps Graphic file (type eps)
<cartoons/atomic.eps>
l2hSize :tex2html_wrap950:208.24043pt::0.0pt::349.0pt.
[12


]
File: cartoons/barrier.eps Graphic file (type eps)
<cartoons/barrier.eps>
l2hSize :tex2html_wrap972:248.5348pt::0.0pt::349.0pt.
[13


]
File: cartoons/tollbooth.eps Graphic file (type eps)
<cartoons/tollbooth.eps>
l2hSize :tex2html_wrap982:275.43224pt::0.0pt::349.0pt.
[14


]
File: cartoons/PhoneBooth.eps Graphic file (type eps)
<cartoons/PhoneBooth.eps>
l2hSize :tex2html_wrap992:230.20064pt::0.0pt::349.0pt.
[15


]
File: cpu/SystemArch.eps Graphic file (type eps)
<cpu/SystemArch.eps>
l2hSize :tex2html_wrap1051:186.97734pt::0.0pt::349.0pt.
[16


]
File: cpu/3DI.eps Graphic file (type eps)
<cpu/3DI.eps>
l2hSize :tex2html_wrap1146:96.47234pt::0.0pt::349.0pt.
[17


]
File: toolsoftrade/shellparallel.eps Graphic file (type eps)
<toolsoftrade/shellparallel.eps>
l2hSize :tex2html_wrap1702:158.13509pt::0.0pt::349.0pt.
[18


]
l2hSize :figure1258:90.58331pt::0.0pt::349.0pt.
[19


]
l2hSize :figure1275:130.58331pt::0.0pt::349.0pt.
[20


]
l2hSize :figure1296:131.55554pt::0.0pt::349.0pt.
[21


]
l2hSize :figure1321:210.58331pt::0.0pt::349.0pt.
[22


]
l2hSize :figure1371:402.58331pt::0.0pt::349.0pt.
[23


]
l2hSize :figure1410:162.58331pt::0.0pt::349.0pt.
[24


]
l2hSize :figure1435:170.58331pt::0.0pt::349.0pt.
[25


]
l2hSize :figure1481:338.58331pt::0.0pt::349.0pt.
[26


]
File: CodeSamples/toolsoftrade/rwlockscale.eps Graphic file (type eps)
<CodeSamples/toolsoftrade/rwlockscale.eps>
l2hSize :tex2html_wrap1896:242.06781pt::0.0pt::349.0pt.
[27


]
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <7> on input line 807.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <5> on input line 807.
l2hSize :displaymath1516:22.95789pt::0.0pt::349.0pt.
[28


]
l2hSize :tex2html_wrap_inline1680:6.83331pt::0.0pt::9.625pt.
[29


]
l2hSize :tex2html_wrap_inline1682:7.33331pt::7.33331pt::14.89034pt.
[30


]
l2hSize :tex2html_wrap_inline1686:7.33331pt::7.33331pt::11.79173pt.
[31


]
l2hSize :figure1984:98.58331pt::0.0pt::349.0pt.
[32


]
l2hSize :figure1998:98.58331pt::0.0pt::349.0pt.
[33


]
File: CodeSamples/count/atomic.eps Graphic file (type eps)
<CodeSamples/count/atomic.eps>
l2hSize :tex2html_wrap2889:223.69797pt::0.0pt::349.0pt.
[34


]
l2hSize :tex2html_wrap_inline2819:6.95831pt::6.95831pt::24.09486pt.
[35


]
File: count/GlobalInc.eps Graphic file (type eps)
<count/GlobalInc.eps>
l2hSize :tex2html_wrap2909:140.233pt::0.0pt::349.0pt.
[36


]
l2hSize :figure2046:138.58331pt::0.0pt::349.0pt.
[37


]
File: count/PerThreadInc.eps Graphic file (type eps)
<count/PerThreadInc.eps>
l2hSize :tex2html_wrap2969:140.233pt::0.0pt::349.0pt.
[38


]
l2hSize :figure2089:410.58331pt::0.0pt::349.0pt.
[39


]
l2hSize :figure2124:346.58331pt::0.0pt::349.0pt.
[40


]
l2hSize :figure2185:67.55554pt::0.0pt::349.0pt.
[41


]
File: count/count_lim.eps Graphic file (type eps)
<count/count_lim.eps>
l2hSize :tex2html_wrap3085:247.47517pt::0.0pt::349.0pt.
[42


]
l2hSize :figure2223:410.58331pt::0.0pt::349.0pt.
[43


]
l2hSize :figure2302:314.58331pt::0.0pt::349.0pt.
[44


]
l2hSize :figure2362:74.69023pt::0.0pt::349.0pt.
[45


]
l2hSize :figure2368:106.58331pt::0.0pt::349.0pt.
[46


]
l2hSize :figure2398:274.58331pt::0.0pt::349.0pt.
[47


]
l2hSize :figure2453:514.58331pt::0.0pt::349.0pt.
[48


]
l2hSize :figure2503:154.58331pt::0.0pt::349.0pt.
[49


]
*** image for figure2515 is too tall at 594.58331pt, reducing to .95 vsize ***
l2hSize :figure2515:566.41429pt::0.0pt::349.0pt.
[50


]
File: count/sig-theft.eps Graphic file (type eps)
<count/sig-theft.eps>
l2hSize :tex2html_wrap3289:206.95744pt::0.0pt::349.0pt.
[51


]
l2hSize :figure2606:146.69023pt::0.0pt::349.0pt.
[52


]
l2hSize :figure2616:514.58331pt::0.0pt::349.0pt.
[53


]
*** image for figure2655 is too tall at 578.58331pt, reducing to .95 vsize ***
l2hSize :figure2655:566.41429pt::0.0pt::349.0pt.
[54


]
l2hSize :figure2668:114.58331pt::0.0pt::349.0pt.
[55


]
l2hSize :figure2679:290.58331pt::0.0pt::349.0pt.
[56


]
File: SMPdesign/DiningPhilosopher5.eps Graphic file (type eps)
<SMPdesign/DiningPhilosopher5.eps>
l2hSize :tex2html_wrap23440:203.05772pt::0.0pt::349.0pt.
[57


]
File: SMPdesign/DiningPhilosopher5TB.eps Graphic file (type eps)
<SMPdesign/DiningPhilosopher5TB.eps>
l2hSize :tex2html_wrap23444:203.05772pt::0.0pt::349.0pt.
[58


]
File: SMPdesign/DiningPhilosopher4part-b.eps Graphic file (type eps)
<SMPdesign/DiningPhilosopher4part-b.eps>
l2hSize :tex2html_wrap23448:203.05772pt::0.0pt::349.0pt.
[59


]
File: SMPdesign/lockdeq.eps Graphic file (type eps)
<SMPdesign/lockdeq.eps>
l2hSize :tex2html_wrap3721:227.8074pt::0.0pt::349.0pt.
[60


]
File: SMPdesign/lockdeqpair.eps Graphic file (type eps)
<SMPdesign/lockdeqpair.eps>
l2hSize :tex2html_wrap3731:37.79327pt::0.0pt::349.0pt.
[61


]
File: SMPdesign/lockdeqhash.eps Graphic file (type eps)
<SMPdesign/lockdeqhash.eps>
l2hSize :tex2html_wrap3751:91.49954pt::0.0pt::349.0pt.
[62


]
File: SMPdesign/lockdeqhash1R.eps Graphic file (type eps)
<SMPdesign/lockdeqhash1R.eps>
l2hSize :tex2html_wrap3759:377.93294pt::0.0pt::349.0pt.
[63


]
File: SMPdesign/lockdeqhashlots.eps Graphic file (type eps)
<SMPdesign/lockdeqhashlots.eps>
l2hSize :tex2html_wrap3769:72.93103pt::0.0pt::349.0pt.
[64


]
l2hSize :figure3600:66.97221pt::0.0pt::349.0pt.
[65


]
l2hSize :figure3608:402.58331pt::0.0pt::349.0pt.
[66


]
l2hSize :figure3628:458.58331pt::0.0pt::349.0pt.
[67


]
File: SMPdesign/LockGranularity.eps Graphic file (type eps)
<SMPdesign/LockGranularity.eps>
l2hSize :tex2html_wrap23501:200.75pt::0.0pt::349.0pt.
[68


]
File: SMPdesign/CPUvsEnet.eps Graphic file (type eps)
<SMPdesign/CPUvsEnet.eps>
l2hSize :tex2html_wrap4295:223.69797pt::0.0pt::349.0pt.
[69


]
l2hSize :figure3911:202.58331pt::0.0pt::349.0pt.
[70


]
l2hSize :figure3923:258.58331pt::0.0pt::349.0pt.
[71


]
File: cartoons/OneFighting.eps Graphic file (type eps)
<cartoons/OneFighting.eps>
l2hSize :tex2html_wrap4331:199.59477pt::0.0pt::349.0pt.
[72


]
l2hSize :figure3942:298.58331pt::0.0pt::349.0pt.
[73


]
File: cartoons/ManyHappy.eps Graphic file (type eps)
<cartoons/ManyHappy.eps>
l2hSize :tex2html_wrap4349:233.28304pt::0.0pt::349.0pt.
[74


]
File: cartoons/ManyFighting.eps Graphic file (type eps)
<cartoons/ManyFighting.eps>
l2hSize :tex2html_wrap4357:208.6218pt::0.0pt::349.0pt.
[75


]
l2hSize :tex2html_wrap_inline4213:6.94444pt::0.0pt::6.33339pt.
[76


]
l2hSize :tex2html_wrap_inline4215:6.95831pt::6.95831pt::6.52551pt.
[77


]
l2hSize :displaymath3985:13.49998pt::0.0pt::349.0pt.
[78


]
l2hSize :tex2html_wrap_inline4231:6.45831pt::0.0pt::6.50238pt.
[79


]
l2hSize :tex2html_wrap_inline4233:7.44444pt::7.44444pt::10.81952pt.
[80


]
l2hSize :tex2html_wrap_inline4235:8.0pt::8.0pt::20.81955pt.
[81


]
l2hSize :displaymath3987:23.01347pt::0.0pt::349.0pt.
[82


]
l2hSize :displaymath3991:23.01347pt::0.0pt::349.0pt.
[83


]
l2hSize :displaymath3995:24.62459pt::0.0pt::349.0pt.
[84


]
l2hSize :tex2html_wrap_inline4239:6.83331pt::0.0pt::7.73268pt.
[85


]
l2hSize :displaymath3999:28.13123pt::0.0pt::349.0pt.
[86


]
l2hSize :tex2html_wrap_inline4241:8.0pt::8.0pt::21.84502pt.
[87


]
l2hSize :tex2html_wrap_inline4243:7.44444pt::7.44444pt::6.47229pt.
[88


]
l2hSize :displaymath4005:24.06903pt::0.0pt::349.0pt.
[89


]
File: SMPdesign/synceff.eps Graphic file (type eps)
<SMPdesign/synceff.eps>
l2hSize :tex2html_wrap4419:223.69797pt::0.0pt::349.0pt.
[90


]
l2hSize :tex2html_wrap_inline4245:6.45831pt::0.0pt::5.1563pt.
[91


]
l2hSize :tex2html_wrap_inline4251:7.44444pt::7.44444pt::29.80554pt.
[92


]
l2hSize :tex2html_wrap_inline4253:7.44444pt::7.44444pt::34.80556pt.
[93


]
File: SMPdesign/matmuleff.eps Graphic file (type eps)
<SMPdesign/matmuleff.eps>
l2hSize :tex2html_wrap4429:223.69797pt::0.0pt::349.0pt.
[94


]
File: SMPdesign/ParallelFastpath.eps Graphic file (type eps)
<SMPdesign/ParallelFastpath.eps>
l2hSize :tex2html_wrap23583:200.75pt::0.0pt::349.0pt.
[95


]
l2hSize :figure4061:258.58331pt::0.0pt::349.0pt.
[96


]
l2hSize :figure4072:322.58331pt::0.0pt::349.0pt.
[97


]
File: SMPdesign/allocatorcache.eps Graphic file (type eps)
<SMPdesign/allocatorcache.eps>
l2hSize :tex2html_wrap4503:197.91751pt::0.0pt::349.0pt.
[98


]
l2hSize :figure4113:131.55554pt::0.0pt::349.0pt.
[99


]
File: SMPdesign/AllocatorPool.eps Graphic file (type eps)
<SMPdesign/AllocatorPool.eps>
l2hSize :tex2html_wrap4523:181.84065pt::0.0pt::349.0pt.
[100


]
l2hSize :figure4138:202.58331pt::0.0pt::349.0pt.
[101


]
l2hSize :figure4146:146.58331pt::0.0pt::349.0pt.
[102


]
File: SMPdesign/smpalloc.eps Graphic file (type eps)
<SMPdesign/smpalloc.eps>
l2hSize :tex2html_wrap4563:223.69797pt::0.0pt::349.0pt.
[103


]
File: locking/LockingTheSlob.eps Graphic file (type eps)
<locking/LockingTheSlob.eps>
l2hSize :tex2html_wrap4728:189.63599pt::0.0pt::349.0pt.
[104


]
File: locking/LockingTheHero.eps Graphic file (type eps)
<locking/LockingTheHero.eps>
l2hSize :tex2html_wrap4734:205.72021pt::0.0pt::349.0pt.
[105


]
File: locking/DeadlockCycle.eps Graphic file (type eps)
<locking/DeadlockCycle.eps>
l2hSize :tex2html_wrap4750:302.40633pt::0.0pt::349.0pt.
[106


]
l2hSize :figure4646:67.55554pt::0.0pt::349.0pt.
[107


]
l2hSize :figure4653:147.55554pt::0.0pt::349.0pt.
[108


]
l2hSize :figure4675:226.58331pt::0.0pt::349.0pt.
[109


]
l2hSize :figure4838:130.58331pt::0.0pt::349.0pt.
[110


]
l2hSize :figure4853:162.58331pt::0.0pt::349.0pt.
[111


]
l2hSize :figure4953:218.58331pt::0.0pt::349.0pt.
[112


]
l2hSize :figure4966:234.58331pt::0.0pt::349.0pt.
[113


]
l2hSize :figure4996:146.58331pt::0.0pt::349.0pt.
[114


]
l2hSize :figure5020:338.58331pt::0.0pt::349.0pt.
[115


]
l2hSize :figure5249:123.55554pt::0.0pt::349.0pt.
[116


]
File: defer/Linux_list.eps Graphic file (type eps)
<defer/Linux_list.eps>
l2hSize :tex2html_wrap5623:57.3082pt::0.0pt::349.0pt.
[117


]
File: defer/Linux_list_abbr.eps Graphic file (type eps)
<defer/Linux_list_abbr.eps>
l2hSize :tex2html_wrap5629:23.74065pt::0.0pt::349.0pt.
[118


]
l2hSize :figure5333:131.55554pt::0.0pt::349.0pt.
[119


]
File: defer/Linux_hlist.eps Graphic file (type eps)
<defer/Linux_hlist.eps>
l2hSize :tex2html_wrap5669:47.67868pt::0.0pt::349.0pt.
[120


]
l2hSize :figure5366:131.55554pt::0.0pt::349.0pt.
[121


]
File: defer/GracePeriodGood.eps Graphic file (type eps)
<defer/GracePeriodGood.eps>
l2hSize :tex2html_wrap5725:128.73616pt::0.0pt::349.0pt.
[122


]
l2hSize :figure5435:179.55554pt::0.0pt::349.0pt.
[123


]
File: defer/RCUDeletion.eps Graphic file (type eps)
<defer/RCUDeletion.eps>
l2hSize :tex2html_wrap5771:245.6564pt::0.0pt::349.0pt.
[124


]
File: defer/RCUReplacement.eps Graphic file (type eps)
<defer/RCUReplacement.eps>
l2hSize :tex2html_wrap5791:496.7795pt::0.0pt::349.0pt.
[125


]
File: defer/rwlockRCUperf.eps Graphic file (type eps)
<defer/rwlockRCUperf.eps>
l2hSize :tex2html_wrap6134:215.09421pt::0.0pt::349.0pt.
[126


]
File: defer/rwlockRCUperfPREEMPT.eps Graphic file (type eps)
<defer/rwlockRCUperfPREEMPT.eps>
l2hSize :tex2html_wrap6148:215.09421pt::0.0pt::349.0pt.
[127


]
File: defer/rwlockRCUperfwtPREEMPT.eps Graphic file (type eps)
<defer/rwlockRCUperfwtPREEMPT.eps>
l2hSize :tex2html_wrap6156:215.09421pt::0.0pt::349.0pt.
[128


]
File: defer/rwlockRCUupdate.eps Graphic file (type eps)
<defer/rwlockRCUupdate.eps>
l2hSize :tex2html_wrap6200:150.43407pt::0.0pt::349.0pt.
[129


]
l2hSize :figurestar5961:82.97221pt::0.0pt::349.0pt.
[130


]
l2hSize :figurestar5967:130.58331pt::0.0pt::349.0pt.
[131


]
l2hSize :figurestar5973:146.58331pt::0.0pt::349.0pt.
[132


]
File: defer/refRCUperfPREEMPT.eps Graphic file (type eps)
<defer/refRCUperfPREEMPT.eps>
l2hSize :tex2html_wrap6278:215.09421pt::0.0pt::349.0pt.
[133


]
File: defer/refRCUperfwtPREEMPT.eps Graphic file (type eps)
<defer/refRCUperfwtPREEMPT.eps>
l2hSize :tex2html_wrap6290:215.09421pt::0.0pt::349.0pt.
[134


]
l2hSize :figure6041:210.58331pt::0.0pt::349.0pt.
[135


]
l2hSize :figure6078:226.58331pt::0.0pt::349.0pt.
[136


]
File: defer/RCUenvAPI.eps Graphic file (type eps)
<defer/RCUenvAPI.eps>
l2hSize :tex2html_wrap6783:147.83318pt::0.0pt::349.0pt.
[137


]
l2hSize :figure6812:130.58331pt::0.0pt::349.0pt.
[138


]
l2hSize :figure6837:162.58331pt::0.0pt::349.0pt.
[139


]
l2hSize :figure6864:186.58331pt::0.0pt::349.0pt.
[140


]
l2hSize :figure6904:50.97221pt::0.0pt::349.0pt.
[141


]
l2hSize :figure6910:234.58331pt::0.0pt::349.0pt.
[142


]
l2hSize :figure6949:178.58331pt::0.0pt::349.0pt.
[143


]
l2hSize :figure6990:50.97221pt::0.0pt::349.0pt.
[144


]
l2hSize :figure6996:234.58331pt::0.0pt::349.0pt.
[145


]
l2hSize :figure7014:218.58331pt::0.0pt::349.0pt.
[146


]
l2hSize :tex2html_wrap_inline7334:6.83331pt::0.0pt::14.62502pt.
[147


]
l2hSize :figure7039:50.97221pt::0.0pt::349.0pt.
[148


]
l2hSize :figure7045:234.58331pt::0.0pt::349.0pt.
[149


]
l2hSize :figure7064:306.58331pt::0.0pt::349.0pt.
[150


]
l2hSize :tex2html_wrap_inline7336:8.0pt::8.0pt::22.85002pt.
[151


]
l2hSize :figure7106:43.55554pt::0.0pt::349.0pt.
[152


]
l2hSize :figure7112:250.58331pt::0.0pt::349.0pt.
[153


]
l2hSize :figure7164:59.55554pt::0.0pt::349.0pt.
[154


]
l2hSize :figure7170:330.58331pt::0.0pt::349.0pt.
[155


]
l2hSize :figure7228:35.55554pt::0.0pt::349.0pt.
[156


]
l2hSize :figure7234:234.58331pt::0.0pt::349.0pt.
[157


]
l2hSize :figure7277:154.58331pt::0.0pt::349.0pt.
[158


]
*** image for figure7817 is too tall at 570.58331pt, reducing to .95 vsize ***
l2hSize :figure7817:566.41429pt::0.0pt::349.0pt.
[159


]
File: appendix/whymb/cacheSC.eps Graphic file (type eps)
<appendix/whymb/cacheSC.eps>
l2hSize :tex2html_wrap9088:145.2058pt::0.0pt::349.0pt.
[160


]
File: cartoons/CPU_toon_outoforder_colored.eps Graphic file (type eps)
<cartoons/CPU_toon_outoforder_colored.eps>
l2hSize :tex2html_wrap9096:144.54237pt::0.0pt::349.0pt.
[161


]
l2hSize :figure8120:274.8333pt::0.0pt::349.0pt.
[162


]
l2hSize :figure8147:106.8333pt::0.0pt::349.0pt.
[163


]
File: advsync/MoreThanOneValue.eps Graphic file (type eps)
<advsync/MoreThanOneValue.eps>
l2hSize :tex2html_wrap9152:67.96632pt::0.0pt::349.0pt.
[164


]
File: advsync/AbstractMemoryAccessModel.eps Graphic file (type eps)
<advsync/AbstractMemoryAccessModel.eps>
l2hSize :tex2html_wrap24401:124.465pt::0.0pt::349.0pt.
[165


]
l2hSize :tex2html_wrap_inline9032:6.45831pt::0.0pt::10.50005pt.
[166


]
l2hSize :tex2html_wrap_inline9060:7.44444pt::7.44444pt::4.94447pt.
[167


]
File: advsync/MemoryBarrierPairing.eps Graphic file (type eps)
<advsync/MemoryBarrierPairing.eps>
l2hSize :tex2html_wrap24606:52.19499pt::0.0pt::349.0pt.
[168


]
File: advsync/WriteBarrierOrdering.eps Graphic file (type eps)
<advsync/WriteBarrierOrdering.eps>
Overfull \hbox (38.4475pt too wide) detected at line 4052
 [] 
 []

l2hSize :tex2html_wrap24615:139.52124pt::0.0pt::349.0pt.
[169


]
File: advsync/DataDependencyNeeded.eps Graphic file (type eps)
<advsync/DataDependencyNeeded.eps>
Overfull \hbox (36.43999pt too wide) detected at line 4058
 [] 
 []

l2hSize :tex2html_wrap24634:175.65625pt::0.0pt::349.0pt.
[170


]
File: advsync/DataDependencySupplied.eps Graphic file (type eps)
<advsync/DataDependencySupplied.eps>
l2hSize :tex2html_wrap24655:160.59999pt::0.0pt::349.0pt.
[171


]
File: advsync/ReadBarrierNeeded.eps Graphic file (type eps)
<advsync/ReadBarrierNeeded.eps>
l2hSize :tex2html_wrap24672:132.495pt::0.0pt::349.0pt.
[172


]
File: advsync/ReadBarrierSupplied.eps Graphic file (type eps)
<advsync/ReadBarrierSupplied.eps>
l2hSize :tex2html_wrap24691:124.465pt::0.0pt::349.0pt.
[173


]
File: advsync/ReadBarrierSupplied1.eps Graphic file (type eps)
<advsync/ReadBarrierSupplied1.eps>
l2hSize :tex2html_wrap24712:146.54749pt::0.0pt::349.0pt.
[174


]
File: advsync/ReadBarrierSupplied2.eps Graphic file (type eps)
<advsync/ReadBarrierSupplied2.eps>
l2hSize :tex2html_wrap24716:146.54749pt::0.0pt::349.0pt.
[175


]
File: advsync/SpeculativeLoad.eps Graphic file (type eps)
<advsync/SpeculativeLoad.eps>
Overfull \hbox (2.3125pt too wide) detected at line 4095
 [] 
 []

l2hSize :tex2html_wrap24732:98.3675pt::0.0pt::349.0pt.
[176


]
File: advsync/SpeculativeLoadBarrier.eps Graphic file (type eps)
<advsync/SpeculativeLoadBarrier.eps>
Overfull \hbox (2.3125pt too wide) detected at line 4101
 [] 
 []

l2hSize :tex2html_wrap24749:117.43874pt::0.0pt::349.0pt.
[177


]
File: advsync/SpeculativeLoadBarrierCancel.eps Graphic file (type eps)
<advsync/SpeculativeLoadBarrierCancel.eps>
Overfull \hbox (2.3125pt too wide) detected at line 4107
 [] 
 []

l2hSize :tex2html_wrap24753:120.45pt::0.0pt::349.0pt.
[178


]
File: advsync/MemoryArchitecture.eps Graphic file (type eps)
<advsync/MemoryArchitecture.eps>
Overfull \hbox (32.42499pt too wide) detected at line 4121
 [] 
 []

l2hSize :tex2html_wrap24826:157.58875pt::0.0pt::349.0pt.
[179


]
File: advsync/SplitCache.eps Graphic file (type eps)
<advsync/SplitCache.eps>
l2hSize :tex2html_wrap24831:142.53249pt::0.0pt::349.0pt.
[180


]
File: easy/Mandel_zoom_00_mandelbrot_set.eps Graphic file (type eps)
<easy/Mandel_zoom_00_mandelbrot_set.eps>
l2hSize :tex2html_wrap10030:162.60455pt::0.0pt::349.0pt.
[181


]
l2hSize :tex2html_wrap_inline10002:7.33331pt::7.33331pt::26.84715pt.
[182


]
File: cartoons/ShavingTheMandelbrotSet.eps Graphic file (type eps)
<cartoons/ShavingTheMandelbrotSet.eps>
l2hSize :tex2html_wrap10082:148.3875pt::0.0pt::349.0pt.
[183


]
l2hSize :figure10510:162.58331pt::0.0pt::349.0pt.
[184


]
l2hSize :figure10516:426.58331pt::0.0pt::349.0pt.
[185


]
File: appendix/questions/after.eps Graphic file (type eps)
<appendix/questions/after.eps>
l2hSize :tex2html_wrap24953:214.80249pt::0.0pt::349.0pt.
[186


]
l2hSize :figurestar10660:58.69023pt::0.0pt::349.0pt.
[187


]
l2hSize :figure10700:74.58331pt::0.0pt::349.0pt.
[188


]
l2hSize :figure10710:178.58331pt::0.0pt::349.0pt.
[189


]
l2hSize :figure10719:43.55554pt::0.0pt::349.0pt.
[190


]
l2hSize :figure10757:51.55554pt::0.0pt::349.0pt.
[191


]
l2hSize :figure11046:180.0pt::0.0pt::349.0pt.
[192


]
File: appendix/whymb/MESI.eps Graphic file (type eps)
<appendix/whymb/MESI.eps>
l2hSize :tex2html_wrap25044:164.61499pt::0.0pt::349.0pt.
[193


]
File: appendix/whymb/cacheSCwrite.eps Graphic file (type eps)
<appendix/whymb/cacheSCwrite.eps>
l2hSize :tex2html_wrap25139:179.67125pt::0.0pt::349.0pt.
[194


]
File: appendix/whymb/cacheSB.eps Graphic file (type eps)
<appendix/whymb/cacheSB.eps>
l2hSize :tex2html_wrap12142:193.93927pt::0.0pt::349.0pt.
[195


]
File: appendix/whymb/cacheSBf.eps Graphic file (type eps)
<appendix/whymb/cacheSBf.eps>
l2hSize :tex2html_wrap12164:193.93927pt::0.0pt::349.0pt.
[196


]
File: appendix/whymb/cacheSBfIQ.eps Graphic file (type eps)
<appendix/whymb/cacheSBfIQ.eps>
l2hSize :tex2html_wrap12214:225.7652pt::0.0pt::349.0pt.
[197


]
File: appendix/whymb/hostileordering.eps Graphic file (type eps)
<appendix/whymb/hostileordering.eps>
l2hSize :tex2html_wrap12290:167.08614pt::0.0pt::349.0pt.
[198


]
l2hSize :picture11457:185.0pt::0.0pt::349.0pt.
[199


]
l2hSize :picture11461:185.0pt::0.0pt::349.0pt.
[200


]
l2hSize :picture11465:185.0pt::0.0pt::349.0pt.
[201


]
l2hSize :picture11469:185.0pt::0.0pt::349.0pt.
[202


]
l2hSize :picture11473:185.0pt::0.0pt::349.0pt.
[203


]
l2hSize :picture11477:185.0pt::0.0pt::349.0pt.
[204


]
l2hSize :picture11481:185.0pt::0.0pt::349.0pt.
[205


]
l2hSize :picture11485:185.0pt::0.0pt::349.0pt.
[206


]
LaTeX Font Info:    Try loading font information for OMS+cmr on input line 4604
.
(/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 4604.

l2hSize :tex2html_nomath_inline12382:5.58475pt::5.58475pt::10.50005pt.
[207


]
l2hSize :figure11518:218.58331pt::0.0pt::349.0pt.
[208


]
l2hSize :figure11530:170.0pt::0.0pt::349.0pt.
[209


]
l2hSize :figure11565:218.58331pt::0.0pt::349.0pt.
[210


]
File: cartoons/LD,ACQ.eps Graphic file (type eps)
<cartoons/LD,ACQ.eps>
l2hSize :tex2html_wrap12588:144.54118pt::0.0pt::349.0pt.
[211


]
File: cartoons/RCUCallbacks.eps Graphic file (type eps)
<cartoons/RCUCallbacks.eps>
l2hSize :tex2html_wrap13178:140.92395pt::0.0pt::349.0pt.
[212


]
l2hSize :figure12922:59.55554pt::0.0pt::349.0pt.
[213


]
l2hSize :figure13015:194.58331pt::0.0pt::349.0pt.
[214


]
l2hSize :figure13049:74.97221pt::0.0pt::349.0pt.
[215


]
File: appendix/rcuimpl/srcuds.eps Graphic file (type eps)
<appendix/rcuimpl/srcuds.eps>
l2hSize :tex2html_wrap25484:153.57375pt::0.0pt::349.0pt.
[216


]
l2hSize :figure13069:74.58331pt::0.0pt::349.0pt.
[217


]
l2hSize :figure13089:242.58331pt::0.0pt::349.0pt.
[218


]
l2hSize :figure13109:114.58331pt::0.0pt::349.0pt.
[219


]
l2hSize :figure13122:74.58331pt::0.0pt::349.0pt.
[220


]
l2hSize :figure13147:162.58331pt::0.0pt::349.0pt.
[221


]
File: appendix/rcuimpl/FlatClassicRCU.eps Graphic file (type eps)
<appendix/rcuimpl/FlatClassicRCU.eps>
l2hSize :tex2html_wrap13916:145.52943pt::0.0pt::349.0pt.
[222


]
File: appendix/rcuimpl/TreeClassicRCU.eps Graphic file (type eps)
<appendix/rcuimpl/TreeClassicRCU.eps>
l2hSize :tex2html_wrap13940:190.07925pt::0.0pt::349.0pt.
[223


]
File: appendix/rcuimpl/TreeMapping.eps Graphic file (type eps)
<appendix/rcuimpl/TreeMapping.eps>
l2hSize :tex2html_wrap13950:63.48163pt::0.0pt::349.0pt.
[224


]
File: appendix/rcuimpl/TreeClassicRCUGP.eps Graphic file (type eps)
<appendix/rcuimpl/TreeClassicRCUGP.eps>
l2hSize :tex2html_wrap13958:180.98091pt::0.0pt::349.0pt.
[225


]
File: appendix/rcuimpl/BigTreeClassicRCU.eps Graphic file (type eps)
<appendix/rcuimpl/BigTreeClassicRCU.eps>
l2hSize :tex2html_wrap13966:194.53424pt::0.0pt::349.0pt.
[226


]
File: appendix/rcuimpl/BigTreeClassicRCUBH.eps Graphic file (type eps)
<appendix/rcuimpl/BigTreeClassicRCUBH.eps>
l2hSize :tex2html_wrap13988:250.04889pt::0.0pt::349.0pt.
[227


]
File: appendix/rcuimpl/BigTreeClassicRCUBHdyntick.eps Graphic file (type eps)
<appendix/rcuimpl/BigTreeClassicRCUBHdyntick.eps>
l2hSize :tex2html_wrap14010:326.0131pt::0.0pt::349.0pt.
[228


]
File: appendix/rcuimpl/GenericRCUStateMachine.eps Graphic file (type eps)
<appendix/rcuimpl/GenericRCUStateMachine.eps>
l2hSize :tex2html_wrap14022:507.09908pt::0.0pt::349.0pt.
[229


]
File: appendix/rcuimpl/TreeRCUStateMachine.eps Graphic file (type eps)
<appendix/rcuimpl/TreeRCUStateMachine.eps>
l2hSize :tex2html_wrap14034:355.43556pt::0.0pt::349.0pt.
[230


]
Overfull \hbox (23.74675pt too wide) in paragraph at lines 5095--5095
[] \OT1/cmtt/m/n/10 15 #  define NUM_RCU_LVL_1 (((NR_CPUS) + RCU_FANOUT - 1) / 
RCU_FANOUT)[] 
 []


Overfull \hbox (55.24648pt too wide) in paragraph at lines 5095--5095
[] \OT1/cmtt/m/n/10 21 #  define NUM_RCU_LVL_1 (((NR_CPUS) + RCU_FANOUT_SQ - 1)
 / RCU_FANOUT_SQ)[] 
 []


Overfull \hbox (44.74657pt too wide) in paragraph at lines 5095--5095
[] \OT1/cmtt/m/n/10 22 #  define NUM_RCU_LVL_2 (((NR_CPUS) + (RCU_FANOUT) - 1) 
/ (RCU_FANOUT))[] 
 []


Overfull \hbox (86.7462pt too wide) in paragraph at lines 5095--5095
[] \OT1/cmtt/m/n/10 28 #define RCU_SUM (NUM_RCU_LVL_0 + NUM_RCU_LVL_1 + NUM_RCU
_LVL_2 + NUM_RCU_LVL_3)[] 
 []

l2hSize :figurestar14631:358.95135pt::0.0pt::349.0pt.
[231


]
l2hSize :figure14685:226.58331pt::0.0pt::349.0pt.
[232


]
l2hSize :figure14704:386.58331pt::0.0pt::349.0pt.
[233


]
l2hSize :figure14737:378.58331pt::0.0pt::349.0pt.
[234


]
l2hSize :figure14774:250.58331pt::0.0pt::349.0pt.
[235


]
l2hSize :figure14806:234.58331pt::0.0pt::349.0pt.
[236


]
File: appendix/rcuimpl/RCUTreeInit.eps Graphic file (type eps)
<appendix/rcuimpl/RCUTreeInit.eps>
Overfull \hbox (84.63695pt too wide) detected at line 5352
 [] 
 []

l2hSize :tex2html_wrap16031:243.06491pt::0.0pt::349.0pt.
[237


]
l2hSize :figure14860:210.0pt::0.0pt::349.0pt.
[238


]
l2hSize :figure14891:298.58331pt::0.0pt::349.0pt.
[239


]
l2hSize :figure14939:234.58331pt::0.0pt::349.0pt.
[240


]
l2hSize :figure14996:354.58331pt::0.0pt::349.0pt.
[241


]
l2hSize :figure15031:122.58331pt::0.0pt::349.0pt.
[242


]
l2hSize :figure15051:386.58331pt::0.0pt::349.0pt.
[243


]
l2hSize :figure15120:250.58331pt::0.0pt::349.0pt.
[244


]
l2hSize :figure15147:210.58331pt::0.0pt::349.0pt.
[245


]
l2hSize :figure15172:170.58331pt::0.0pt::349.0pt.
[246


]
File: appendix/rcuimpl/AdvanceRCUCallbacks.eps Graphic file (type eps)
<appendix/rcuimpl/AdvanceRCUCallbacks.eps>
l2hSize :tex2html_wrap16247:194.84793pt::0.0pt::349.0pt.
[247


]
l2hSize :figure15201:386.58331pt::0.0pt::349.0pt.
[248


]
l2hSize :figure15281:114.58331pt::0.0pt::349.0pt.
[249


]
l2hSize :figure15300:114.58331pt::0.0pt::349.0pt.
[250


]
l2hSize :figure15317:218.58331pt::0.0pt::349.0pt.
[251


]
l2hSize :figure15336:226.58331pt::0.0pt::349.0pt.
[252


]
File: appendix/rcuimpl/RCUTreeQSScan.eps Graphic file (type eps)
<appendix/rcuimpl/RCUTreeQSScan.eps>
Overfull \hbox (84.63695pt too wide) detected at line 5939
 [] 
 []

l2hSize :tex2html_wrap16365:243.06491pt::0.0pt::349.0pt.
[253


]
l2hSize :figure15384:362.58331pt::0.0pt::349.0pt.
[254


]
l2hSize :figure15412:210.58331pt::0.0pt::349.0pt.
[255


]
l2hSize :figure15433:171.55554pt::0.0pt::349.0pt.
[256


]
l2hSize :figure15454:202.58331pt::0.0pt::349.0pt.
[257


]
l2hSize :figure15479:146.58331pt::0.0pt::349.0pt.
[258


]
l2hSize :figure15505:170.58331pt::0.0pt::349.0pt.
[259


]
l2hSize :figure15545:106.58331pt::0.0pt::349.0pt.
[260


]
l2hSize :figure15564:114.58331pt::0.0pt::349.0pt.
[261


]
l2hSize :figure15577:330.58331pt::0.0pt::349.0pt.
[262


]
File: appendix/rcuimpl/RCUTreeLeafScan.eps Graphic file (type eps)
<appendix/rcuimpl/RCUTreeLeafScan.eps>
Overfull \hbox (84.64957pt too wide) detected at line 6277
 [] 
 []

l2hSize :tex2html_wrap16521:236.23363pt::0.0pt::349.0pt.
[263


]
l2hSize :figure15622:506.58331pt::0.0pt::349.0pt.
[264


]
l2hSize :figure15680:66.58331pt::0.0pt::349.0pt.
[265


]
l2hSize :figure15688:138.58331pt::0.0pt::349.0pt.
[266


]
l2hSize :figure15704:154.58331pt::0.0pt::349.0pt.
[267


]
l2hSize :figure15715:290.58331pt::0.0pt::349.0pt.
[268


]
File: appendix/rcuimpl/GracePeriodBad.eps Graphic file (type eps)
<appendix/rcuimpl/GracePeriodBad.eps>
l2hSize :tex2html_wrap17165:118.35268pt::0.0pt::349.0pt.
[269


]
File: appendix/rcuimpl/GracePeriodGood.eps Graphic file (type eps)
<appendix/rcuimpl/GracePeriodGood.eps>
l2hSize :tex2html_wrap17175:128.73616pt::0.0pt::349.0pt.
[270


]
File: appendix/rcuimpl/RCUpreemptListsCompare.eps Graphic file (type eps)
<appendix/rcuimpl/RCUpreemptListsCompare.eps>
l2hSize :tex2html_wrap17189:243.63168pt::0.0pt::349.0pt.
[271


]
File: appendix/rcuimpl/RCUpreemptCounterFlip.eps Graphic file (type eps)
<appendix/rcuimpl/RCUpreemptCounterFlip.eps>
l2hSize :tex2html_wrap17199:165.60275pt::0.0pt::349.0pt.
[272


]
File: appendix/rcuimpl/RCUpreemptLists.eps Graphic file (type eps)
<appendix/rcuimpl/RCUpreemptLists.eps>
l2hSize :tex2html_wrap17239:222.00435pt::0.0pt::349.0pt.
[273


]
File: appendix/rcuimpl/RCUpreemptStates.eps Graphic file (type eps)
<appendix/rcuimpl/RCUpreemptStates.eps>
l2hSize :tex2html_wrap17281:252.01941pt::0.0pt::349.0pt.
[274


]
File: appendix/rcuimpl/RCUpreemptTimeline.eps Graphic file (type eps)
<appendix/rcuimpl/RCUpreemptTimeline.eps>
l2hSize :tex2html_wrap17289:248.35974pt::0.0pt::349.0pt.
[275


]
l2hSize :figure16854:114.58331pt::0.0pt::349.0pt.
[276


]
l2hSize :figure16866:66.58331pt::0.0pt::349.0pt.
[277


]
l2hSize :figure16875:234.58331pt::0.0pt::349.0pt.
[278


]
l2hSize :figure16884:138.58331pt::0.0pt::349.0pt.
[279


]
l2hSize :figure16893:122.58331pt::0.0pt::349.0pt.
[280


]
l2hSize :figure16904:162.58331pt::0.0pt::349.0pt.
[281


]
l2hSize :figure16913:122.58331pt::0.0pt::349.0pt.
[282


]
l2hSize :figure16921:362.58331pt::0.0pt::349.0pt.
[283


]
l2hSize :figure16940:170.58331pt::0.0pt::349.0pt.
[284


]
l2hSize :figure16989:162.58331pt::0.0pt::349.0pt.
[285


]
File: appendix/rcuimpl/RCUrt-MBwaste.eps Graphic file (type eps)
<appendix/rcuimpl/RCUrt-MBwaste.eps>
l2hSize :tex2html_wrap17433:260.90019pt::0.0pt::349.0pt.
[286


]
File: appendix/rcuimpl/RCUrt-MBnowaste.eps Graphic file (type eps)
<appendix/rcuimpl/RCUrt-MBnowaste.eps>
l2hSize :tex2html_wrap17441:223.9691pt::0.0pt::349.0pt.
[287


]
File: appendix/rcuimpl/RCUpreemptValidation.eps Graphic file (type eps)
<appendix/rcuimpl/RCUpreemptValidation.eps>
l2hSize :tex2html_wrap17463:274.25969pt::0.0pt::349.0pt.
[288


]
l2hSize :figure17517:330.58331pt::0.0pt::349.0pt.
[289


]
l2hSize :figure17537:171.55554pt::0.0pt::349.0pt.
[290


]
l2hSize :figurestar17553:347.55554pt::0.0pt::349.0pt.
[291


]
l2hSize :figure17562:90.58331pt::0.0pt::349.0pt.
[292


]
l2hSize :figure17568:186.58331pt::0.0pt::349.0pt.
[293


]
l2hSize :figure17642:142.0pt::0.0pt::349.0pt.
[294


]
l2hSize :figure17648:166.8333pt::0.0pt::349.0pt.
[295


]
l2hSize :figure17661:178.0pt::0.0pt::349.0pt.
[296


]
l2hSize :figure17674:538.8333pt::0.0pt::349.0pt.
[297


]
l2hSize :figure17691:194.58331pt::0.0pt::349.0pt.
[298


]
l2hSize :figure17734:119.38887pt::0.0pt::349.0pt.
[299


]
l2hSize :figure17749:250.8333pt::0.0pt::349.0pt.
[300


]
l2hSize :figure17759:178.8333pt::0.0pt::349.0pt.
[301


]
l2hSize :figure17770:474.58331pt::0.0pt::349.0pt.
[302


]
l2hSize :figure17788:286.8333pt::0.0pt::349.0pt.
[303


]
l2hSize :figure18533:114.58331pt::0.0pt::349.0pt.
[304


]
l2hSize :figure18539:27.55554pt::0.0pt::349.0pt.
[305


]
l2hSize :figure18565:106.97221pt::0.0pt::349.0pt.
[306


]
l2hSize :figure18595:226.58331pt::0.0pt::349.0pt.
[307


]
l2hSize :figure18612:202.58331pt::0.0pt::349.0pt.
[308


]
l2hSize :figure18629:218.58331pt::0.0pt::349.0pt.
[309


]
l2hSize :figure18648:146.58331pt::0.0pt::349.0pt.
[310


]
l2hSize :figure18662:170.58331pt::0.0pt::349.0pt.
[311


]
File: count/GlobalTreeInc.eps Graphic file (type eps)
<count/GlobalTreeInc.eps>
l2hSize :tex2html_wrap21734:140.233pt::0.0pt::349.0pt.
[312


]
l2hSize :tex2html_wrap_inline21484:8.0pt::8.0pt::38.46461pt.
[313


]
l2hSize :tex2html_wrap_inline21488:8.0pt::8.0pt::25.30835pt.
[314


]
l2hSize :figure19582:314.58331pt::0.0pt::349.0pt.
[315


]
File: SMPdesign/DiningPhilosopher5PEM.eps Graphic file (type eps)
<SMPdesign/DiningPhilosopher5PEM.eps>
l2hSize :tex2html_wrap26086:203.05772pt::0.0pt::349.0pt.
[316


]
l2hSize :tex2html_wrap_inline21490:6.95831pt::6.95831pt::37.19217pt.
[317


]
l2hSize :figure19943:130.8333pt::0.0pt::349.0pt.
[318


]
l2hSize :figure20035:282.58331pt::0.0pt::349.0pt.
[319


]
l2hSize :figure20100:119.38887pt::0.0pt::349.0pt.
[320


]
l2hSize :figure20126:107.38887pt::0.0pt::349.0pt.
[321


]
l2hSize :figure20136:162.58331pt::0.0pt::349.0pt.
[322


]
l2hSize :displaymath20404:21.4579pt::0.0pt::349.0pt.
[323


]
l2hSize :tex2html_wrap_inline21500:6.45831pt::0.0pt::4.55907pt.
[324


]
l2hSize :tex2html_wrap_inline21502:7.33331pt::7.33331pt::10.77203pt.
[325


]
l2hSize :tex2html_wrap_inline21504:7.33331pt::7.33331pt::11.42221pt.
[326


]
l2hSize :tex2html_wrap_inline21512:7.33331pt::7.33331pt::31.84717pt.
[327


]
l2hSize :tex2html_wrap_inline21514:7.33331pt::7.33331pt::26.84715pt.
[328


] (./images.aux) ) 
Here is how much of TeX's memory you used:
 5815 strings out of 495062
 88508 string characters out of 1182643
 163390 words of memory out of 3000000
 8809 multiletter control sequences out of 15000+50000
 6621 words of font info for 25 fonts, out of 3000000 for 9000
 28 hyphenation exceptions out of 8191
 38i,10n,36p,253b,327s stack positions out of 5000i,500n,10000p,200000b,50000s

Output written on images.dvi (331 pages, 376028 bytes).
