source: docs/HPCA2012/main.tex @ 3121

Last change on this file since 3121 was 1735, checked in by ksherdy, 8 years ago

Minor fix.

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