source: docs/PACT2011/main.tex @ 969

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

section 5,6,7

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