source: docs/HPCA2012/main.tex @ 1363

Last change on this file since 1363 was 1363, checked in by cameron, 8 years ago

Intro, related work section

File size: 5.9 KB
Line 
1%\input{preamble-final-acm}
2%\input{preamble-tr}
3\input{preamble-submit}
4%\usepackage{trbibtex}   % use bib-style bibliographic database
5\usepackage{multicol}
6\usepackage{verbatim}   % for \comment environment
7\usepackage{cite}       % sort references
8\usepackage{times}
9\usepackage{setspace}
10\usepackage{subfigure}
11\usepackage{wrapfig}
12\usepackage{amssymb}    % for \varnothing (empty set) symbol
13\def\lb{\linebreak[1]}
14\def\CITHREE{Core-i3}
15\def\CIFIVE{Core-i5}
16\def\SB{SandyBridge}
17\def\CO{Core2}
18\DeclareRobustCommand{\=}{\_\linebreak[1]}
19\pagenumbering{arabic}
20\newcommand{\notekai}[1]{{\Large Kai:} {\bf #1}}
21\newcommand{\notesandhya}[1]{{\Large Sandhya:} {\bf #1}}
22
23%\renewcommand{\floatpagefraction}{.9}   % instead of .5
24%\renewcommand{\dblfloatpagefraction}{.8}
25%\renewcommand{\topfraction}{.95}
26%\renewcommand{\dbltopfraction}{.9}
27%\renewcommand{\textfraction}{.1}        % instead of .2
28%\renewcommand{\bottomfraction}{.5}      % instead of .3
29\setcounter{topnumber}{3}       % allow lots of floats at top of page
30\addtolength{\abovecaptionskip}{-10pt} %reduce space above captions
31
32% reduce space before \paragraph:
33\makeatletter
34\renewcommand\paragraph{%
35  \@startsection{paragraph}{4}{\z@}%
36    {\medskipamount}%
37    {-0.5em}%
38    {\normalsize\bfseries\indent}}
39\makeatother
40
41\makeatletter
42\renewcommand\section{\@startsection
43{section}{1}{0pt}%
44{0.1\baselineskip}%
45{0.1\baselineskip}%
46{\normalfont\Large\bfseries\raggedright}%
47}
48\makeatother
49
50\makeatletter
51\renewcommand\subsection{\@startsection
52{subsection}{2}{0pt}%
53{0.1\baselineskip}%
54{0.01\baselineskip}%
55{\normalfont\large\bfseries\raggedright}%
56}
57\makeatother
58
59%% Environment changes for multiple col package. Figure and Table
60%% appear with only these commands
61\makeatletter
62\newenvironment{tablehere}
63{\def\@captype{table}}
64{}
65
66\newenvironment{figurehere}
67{\def\@captype{figure}}
68{}
69\makeatother
70
71%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
72% mls: \code{...} command.
73% Like \verb|...| but with braces, and not so fragile.
74%
75% Give me back the <, >, and _ characters in chosen modes
76% unfortunately, this hack does not work when the <, >, or _ is embedded
77% in another command.  In such circumstances use $<$, $>$, and \_
78%
79\makeatletter
80\def\real@ltgtus{%
81    \catcode`<=\active
82    \catcode`>=\active
83    \catcode`\_=\active
84}
85{\real@ltgtus
86    \gdef<{\futurelet\@let@token\less@than}%
87    \gdef>{\futurelet\@let@token\greater@than}%
88    \gdef_{\underscore}%
89}
90% modify \textunderscore (standard LaTeX macro) to print as the _
91% character in \tt font; as an appropriate rule in other fonts.
92\renewcommand{\textunderscore}{\ifdim\fontdimen4\font=0pt\string_\else
93    \leavevmode\kern.06em\vbox{\hrule width0.3em}\fi}
94% \underscore is subscript in math mode, textunderscore otherwise
95\DeclareRobustCommand{\underscore}{\ifmmode\sb\else\textunderscore\fi}
96% similarly, create backslash, lessthan, and greaterthan macros that use
97% the proper font:
98\def\bs{\ifdim\fontdimen4\font=0pt\char92\relax\else
99    \leavevmode$\backslash$\fi}
100\newcommand{\less@than}{\ifdim\fontdimen4\font=0pt\string<\else
101    \leavevmode\mathhexbox13C\fi}
102\newcommand{\greater@than}{\ifdim\fontdimen4\font=0pt\string>\else
103    \leavevmode\mathhexbox13E\fi}
104
105% \code prints its argument in fixed-width font.
106% There are no special characters in a code command, other than braces
107% and backslash.
108% It's similar to \verb, except that it's delimited normally (with
109% braces).
110\def\verythinspace{\kern .05em }
111\DeclareRobustCommand{\code}{\begingroup
112    \frenchspacing
113    \real@ltgtus
114    \@makeother\$\@makeother\&\@makeother\#%
115    \@makeother\^\@makeother\%\@makeother\~%
116    \@code}
117\let\codefont\tt
118\def\@code#1{\strut\verythinspace{\codefont
119    #1}\verythinspace\strut\endgroup}
120% For some reason I don't understand, escaped curly braces don't work
121% right in \code commands.  Use the following instead:
122\def\ttlb{{\tt\char123}}
123\def\ttrb{{\tt\char125}}
124\def\ttcaret{{\tt\char94}}
125\def\tttilde{{\tt\char126}}
126\makeatother
127%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
128% ACM title header format
129\title{\vspace{-30pt} Boosting the Efficiency of Text Processing on Commodity Processors: The Parabix Story
130%
131% \thanks{%
132%   This work was supported in part by NSF grants
133%             CCR-0204344,        % MLS synch 2
134%             CNS-0411127,        % SD/MLS energy
135%             CNS-0615139,        % MLS/SD synch 3
136%             and
137%             CNS-0509270;        % CD et al phase detection
138%         an IBM Faculty Partnership Award;
139%         equipment support from Sun Microsystems Laboratories;
140%         and financial support from Intel and Microsoft.
141%     }
142}
143\author{}
144%\title{\vspace*{-.5\baselineskip}%
145%    \textbf{Flexible Decoupled Transactional Memory Support}%
146%    \thanks{
147%       This work was supported in part by NSF grants
148%           CCR-0204344,        % MLS synch 2
149%           CNS-0411127,        % SD/MLS energy
150%           CNS-0615139,        % MSL/SD synch 3
151%           and
152%           CNS-0509270;        % CD et al phase detection
153%       an IBM Faculty Partnership Award;
154%       financial and equipment support from Sun Microsystems Laboratories;
155%       and financial support from Intel and Microsoft.
156%   }
157%}
158%\author{  \\
159%{Department of Computer Science, University of Rochester} \\
160%{$\{$ashriram,sandhya,kshen$\}$@cs.rochester.edu}
161%}
162\date{}
163\begin{document}
164\maketitle
165\begin{abstract}
166\begin{singlespace}
167\emph{\input{00-abstract.tex}}
168\end{singlespace}
169\end{abstract}
170
171\input{01-intro.tex}
172\input{02-background.tex}
173\input{03-research.tex}
174\input{03b-research.tex}
175\input{04-methodology.tex}
176\input{05-corei3.tex}
177\input{06-scalability.tex}
178\input{07-avx.tex}
179\input{08-arm.tex}
180\input{09-pipeline.tex}
181\input{10-related.tex}
182\input{11-conclusions.tex}
183
184
185
186% tighten spacing:
187\let\oldthebibliography\thebibliography
188\def\thebibliography#1{\oldthebibliography{#1}\parsep-5pt\itemsep0pt}
189% \vspace{-\baselineskip}
190{
191\setstretch{1}
192 \footnotesize
193% \scriptsize
194\bibliographystyle{abbrv}
195 \bibliography{reference}
196}
197\end{document}
Note: See TracBrowser for help on using the repository browser.