source: docs/HPCA2011/main.tex @ 1302

Last change on this file since 1302 was 1302, checked in by lindanl, 8 years ago

Create a directory for HPCA

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