On Sun, Feb 14, 2016 at 08:28:37AM +0900, SeongJae Park wrote: > Summary of chapter and introduction about following chapters is in the > end part of `swdesign.tex` though it is not software design specific > content. Moreover, the detailed introduction about following chapters > is in `cpu.tex`, too. It would be better to gather them in one `tex` > file. This commit gather them in `cpu.tex`. > > Signed-off-by: SeongJae Park <sj38.park@xxxxxxxxx> I hesitated before taking this, as I am not much on pure code-motion patches, but did eventually queue it. Thank you! Thanx, Paul > --- > cpu/cpu.tex | 13 +++++++++++++ > cpu/swdesign.tex | 13 ------------- > 2 files changed, 13 insertions(+), 13 deletions(-) > > diff --git a/cpu/cpu.tex b/cpu/cpu.tex > index 6f1ae54..d765e71 100644 > --- a/cpu/cpu.tex > +++ b/cpu/cpu.tex > @@ -43,6 +43,19 @@ text~\cite{Hennessy95a}. > \input{cpu/hwfreelunch} > \input{cpu/swdesign} > > +So, to sum up: > + > +\begin{enumerate} > +\item The good news is that multicore systems are inexpensive and > + readily available. > +\item More good news: The overhead of many synchronization operations > + is much lower than it was on parallel systems from the early 2000s. > +\item The bad news is that the overhead of cache misses is still high, > + especially on large systems. > +\end{enumerate} > + > +The remainder of this book describes ways of handling this bad news. > + > In particular, > Chapter~\ref{chp:Tools of the Trade} will cover some of the low-level > tools used for parallel programming, > diff --git a/cpu/swdesign.tex b/cpu/swdesign.tex > index cdae106..4e9e91d 100644 > --- a/cpu/swdesign.tex > +++ b/cpu/swdesign.tex > @@ -88,16 +88,3 @@ problem into one for which an embarrassingly parallel solution exists. > techniques to be used on the non-performance-critical bulk of > the program. > } \QuickQuizEnd > - > -So, to sum up: > - > -\begin{enumerate} > -\item The good news is that multicore systems are inexpensive and > - readily available. > -\item More good news: The overhead of many synchronization operations > - is much lower than it was on parallel systems from the early 2000s. > -\item The bad news is that the overhead of cache misses is still high, > - especially on large systems. > -\end{enumerate} > - > -The remainder of this book describes ways of handling this bad news. > -- > 1.9.1 > -- To unsubscribe from this list: send the line "unsubscribe perfbook" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html