source: docs/PACT2011/main.tex @ 1024

Last change on this file since 1024 was 1015, checked in by lindanl, 9 years ago

changes to section 6

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