Commit f5cb99cbeba772c33ccba6e7eb663c02da31055d

Authored by Michał Szydłowski
1 parent f5bdafde

Added result tables to the document

bare_jrnl_compsoc.aux 0 → 100644
  1 +\relax
  2 +\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}}
  3 +\newlabel{sec:introduction}{{1}{1}}
  4 +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Subsection Heading Here}{1}}
  5 +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}Subsubsection Heading Here}{1}}
  6 +\@writefile{toc}{\contentsline {section}{\numberline {2}Results}{1}}
  7 +\bibcite{IEEEhowto:kopka}{1}
  8 +\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Average time measurements for Polybench benchmarks with small dataset\relax }}{2}}
  9 +\newlabel{tab:time}{{1}{2}}
  10 +\newlabel{tab:time}{{1}{2}}
  11 +\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Average time measurements for Polybench benchmarks with large dataset\relax }}{2}}
  12 +\newlabel{tab:time}{{2}{2}}
  13 +\newlabel{tab:time}{{2}{2}}
  14 +\@writefile{toc}{\contentsline {section}{\numberline {3}Conclusion}{2}}
  15 +\@writefile{toc}{\contentsline {section}{Appendix\nobreakspace A: Proof of the First Zonklar Equation}{2}}
  16 +\@writefile{toc}{\contentsline {section}{Appendix\nobreakspace B}{2}}
  17 +\@writefile{toc}{\contentsline {section}{References}{2}}
  18 +\@writefile{toc}{\contentsline {section}{Biographies}{3}}
  19 +\@writefile{toc}{\contentsline {subsection}{Michael Shell}{3}}
  20 +\@writefile{toc}{\contentsline {subsection}{John Doe}{3}}
  21 +\@writefile{toc}{\contentsline {subsection}{Jane Doe}{3}}
... ...
bare_jrnl_compsoc.bbl 0 → 100644
bare_jrnl_compsoc.blg 0 → 100644
  1 +This is BibTeX, Version 0.99d (TeX Live 2013/Debian)
  2 +Capacity: max_strings=35307, hash_size=35307, hash_prime=30011
  3 +The top-level auxiliary file: bare_jrnl_compsoc.aux
  4 +I found no \citation commands---while reading file bare_jrnl_compsoc.aux
  5 +I found no \bibdata command---while reading file bare_jrnl_compsoc.aux
  6 +I found no \bibstyle command---while reading file bare_jrnl_compsoc.aux
  7 +You've used 0 entries,
  8 + 0 wiz_defined-function locations,
  9 + 83 strings with 508 characters,
  10 +and the built_in function-call counts, 0 in all, are:
  11 += -- 0
  12 +> -- 0
  13 +< -- 0
  14 ++ -- 0
  15 +- -- 0
  16 +* -- 0
  17 +:= -- 0
  18 +add.period$ -- 0
  19 +call.type$ -- 0
  20 +change.case$ -- 0
  21 +chr.to.int$ -- 0
  22 +cite$ -- 0
  23 +duplicate$ -- 0
  24 +empty$ -- 0
  25 +format.name$ -- 0
  26 +if$ -- 0
  27 +int.to.chr$ -- 0
  28 +int.to.str$ -- 0
  29 +missing$ -- 0
  30 +newline$ -- 0
  31 +num.names$ -- 0
  32 +pop$ -- 0
  33 +preamble$ -- 0
  34 +purify$ -- 0
  35 +quote$ -- 0
  36 +skip$ -- 0
  37 +stack$ -- 0
  38 +substring$ -- 0
  39 +swap$ -- 0
  40 +text.length$ -- 0
  41 +text.prefix$ -- 0
  42 +top$ -- 0
  43 +type$ -- 0
  44 +warning$ -- 0
  45 +while$ -- 0
  46 +width$ -- 0
  47 +write$ -- 0
  48 +(There were 3 error messages)
... ...
bare_jrnl_compsoc.dvi 0 → 100644
No preview for this file type
bare_jrnl_compsoc.log 0 → 100644
  1 +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (format=pdflatex 2016.2.11) 27 NOV 2016 13:01
  2 +entering extended mode
  3 + restricted \write18 enabled.
  4 + %&-line parsing enabled.
  5 +**bare_jrnl_compsoc.tex
  6 +(./bare_jrnl_compsoc.tex
  7 +LaTeX2e <2011/06/27>
  8 +Babel <3.9h> and hyphenation patterns for 4 languages loaded.
  9 +(./IEEEtran.cls
  10 +Document Class: IEEEtran 2015/08/26 V1.8b by Michael Shell
  11 +-- See the "IEEEtran_HOWTO" manual for usage information.
  12 +-- http://www.michaelshell.org/tex/ieeetran/
  13 +\@IEEEtrantmpdimenA=\dimen102
  14 +\@IEEEtrantmpdimenB=\dimen103
  15 +\@IEEEtrantmpdimenC=\dimen104
  16 +\@IEEEtrantmpcountA=\count79
  17 +\@IEEEtrantmpcountB=\count80
  18 +\@IEEEtrantmpcountC=\count81
  19 +\@IEEEtrantmptoksA=\toks14
  20 +LaTeX Font Info: Try loading font information for OT1+ppl on input line 503.
  21 +
  22 +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1ppl.fd
  23 +File: ot1ppl.fd 2001/06/04 font definitions for OT1/ppl.
  24 +)
  25 +-- Using IEEE Computer Society mode.
  26 +-- Using 8.5in x 11in (letter) paper.
  27 +-- Using PDF output.
  28 +\@IEEEnormalsizeunitybaselineskip=\dimen105
  29 +-- This is a 10 point document.
  30 +\CLASSINFOnormalsizebaselineskip=\dimen106
  31 +\CLASSINFOnormalsizeunitybaselineskip=\dimen107
  32 +\IEEEnormaljot=\dimen108
  33 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <5.01874> not available
  34 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  35 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <5.01874> not available
  36 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  37 +
  38 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <7.02625> not available
  39 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  40 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <7.02625> not available
  41 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  42 +
  43 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <8.03> not available
  44 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  45 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <8.03> not available
  46 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  47 +
  48 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <9.03374> not available
  49 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  50 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <9.03374> not available
  51 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  52 +
  53 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <9.53561> not available
  54 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  55 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <9.53561> not available
  56 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  57 +
  58 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <11.04124> not available
  59 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  60 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <11.04124> not available
  61 +
  62 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  63 +
  64 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <12.045> not available
  65 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  66 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <12.045> not available
  67 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  68 +
  69 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <17.06374> not available
  70 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  71 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <17.06374> not available
  72 +
  73 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  74 +
  75 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <20.075> not available
  76 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  77 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <20.075> not available
  78 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  79 +
  80 +LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <24.09> not available
  81 +(Font) Font shape `OT1/ppl/b/n' tried instead on input line 1090.
  82 +LaTeX Font Info: Font shape `OT1/ppl/bx/it' in size <24.09> not available
  83 +(Font) Font shape `OT1/ppl/b/it' tried instead on input line 1090.
  84 +
  85 +\IEEEquantizedlength=\dimen109
  86 +\IEEEquantizedlengthdiff=\dimen110
  87 +\IEEEquantizedtextheightdiff=\dimen111
  88 +\IEEEilabelindentA=\dimen112
  89 +\IEEEilabelindentB=\dimen113
  90 +\IEEEilabelindent=\dimen114
  91 +\IEEEelabelindent=\dimen115
  92 +\IEEEdlabelindent=\dimen116
  93 +\IEEElabelindent=\dimen117
  94 +\IEEEiednormlabelsep=\dimen118
  95 +\IEEEiedmathlabelsep=\dimen119
  96 +\IEEEiedtopsep=\skip41
  97 +\c@section=\count82
  98 +\c@subsection=\count83
  99 +\c@subsubsection=\count84
  100 +\c@paragraph=\count85
  101 +\c@IEEEsubequation=\count86
  102 +\abovecaptionskip=\skip42
  103 +\belowcaptionskip=\skip43
  104 +\c@figure=\count87
  105 +\c@table=\count88
  106 +\@IEEEeqnnumcols=\count89
  107 +\@IEEEeqncolcnt=\count90
  108 +\@IEEEsubeqnnumrollback=\count91
  109 +\@IEEEquantizeheightA=\dimen120
  110 +\@IEEEquantizeheightB=\dimen121
  111 +\@IEEEquantizeheightC=\dimen122
  112 +\@IEEEquantizeprevdepth=\dimen123
  113 +\@IEEEquantizemultiple=\count92
  114 +\@IEEEquantizeboxA=\box26
  115 +\@IEEEtmpitemindent=\dimen124
  116 +\IEEEPARstartletwidth=\dimen125
  117 +\c@IEEEbiography=\count93
  118 +\@IEEEtranrubishbin=\box27
  119 +) (/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty
  120 +LaTeX Info: Redefining \cite on input line 302.
  121 +LaTeX Info: Redefining \nocite on input line 373.
  122 +Package: cite 2010/09/10 v 5.3
  123 +)
  124 +(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
  125 +Package: tabularx 1999/01/07 v2.07 `tabularx' package (DPC)
  126 +
  127 +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
  128 +Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
  129 +\col@sep=\dimen126
  130 +\extrarowheight=\dimen127
  131 +\NC@list=\toks15
  132 +\extratabsurround=\skip44
  133 +\backup@length=\skip45
  134 +)
  135 +\TX@col@width=\dimen128
  136 +\TX@old@table=\dimen129
  137 +\TX@old@col=\dimen130
  138 +\TX@target=\dimen131
  139 +\TX@delta=\dimen132
  140 +\TX@cols=\count94
  141 +\TX@ftn=\toks16
  142 +)
  143 +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
  144 +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
  145 +Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
  146 +\KV@toks@=\toks17
  147 +)
  148 +\lst@mode=\count95
  149 +\lst@gtempboxa=\box28
  150 +\lst@token=\toks18
  151 +\lst@length=\count96
  152 +\lst@currlwidth=\dimen133
  153 +\lst@column=\count97
  154 +\lst@pos=\count98
  155 +\lst@lostspace=\dimen134
  156 +\lst@width=\dimen135
  157 +\lst@newlines=\count99
  158 +\lst@lineno=\count100
  159 +\lst@maxwidth=\dimen136
  160 +
  161 +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
  162 +File: lstmisc.sty 2013/08/26 1.5b (Carsten Heinz)
  163 +\c@lstnumber=\count101
  164 +\lst@skipnumbers=\count102
  165 +\lst@framebox=\box29
  166 +)
  167 +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
  168 +File: listings.cfg 2013/08/26 1.5b listings configuration
  169 +))
  170 +Package: listings 2013/08/26 1.5b (Carsten Heinz)
  171 +
  172 +(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
  173 +Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
  174 +
  175 +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg
  176 +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
  177 +)
  178 +Package color Info: Driver file: pdftex.def on input line 130.
  179 +
  180 +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
  181 +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
  182 +
  183 +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
  184 +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
  185 +)
  186 +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
  187 +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
  188 +)
  189 +\Gread@gobject=\count103
  190 +))
  191 +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
  192 +Package: caption 2013/05/02 v3.3-89 Customizing captions (AR)
  193 +
  194 +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
  195 +Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR)
  196 +Package caption3 Info: TeX engine: e-TeX on input line 57.
  197 +\captionmargin=\dimen137
  198 +\captionmargin@=\dimen138
  199 +\captionwidth=\dimen139
  200 +\caption@tempdima=\dimen140
  201 +\caption@indent=\dimen141
  202 +\caption@parindent=\dimen142
  203 +\caption@hangindent=\dimen143
  204 +Package caption Info: Unknown document class (or package),
  205 +(caption) standard defaults will be used.
  206 +)
  207 +
  208 +Package caption Warning: Unsupported document class (or package) detected,
  209 +(caption) usage of the caption package is not recommended.
  210 +See the caption package documentation for explanation.
  211 +
  212 +Package caption Info: \@makecaption = \long macro:#1#2->\ifx \@captype \@IEEEta
  213 +blestring \footnotesize \bgroup \par \centering \@IEEEtabletopskipstrut {\norma
  214 +lfont \sffamily \footnotesize #1}\\{\normalfont \sffamily \footnotesize #2}\par
  215 + \addvspace {0.5\baselineskip }\egroup \@IEEEtablecaptionsepspace \else \@IEEEf
  216 +igurecaptionsepspace \setbox \@tempboxa \hbox {\normalfont \sffamily \footnotes
  217 +ize {#1.}\nobreakspace #2}\ifdim \wd \@tempboxa >\hsize \setbox \@tempboxa \hbo
  218 +x {\normalfont \sffamily \footnotesize {#1.}\nobreakspace }\parbox [t]{\hsize }
  219 +{\normalfont \sffamily \footnotesize \noindent \unhbox \@tempboxa #2}\else \hbo
  220 +x to\hsize {\normalfont \sffamily \footnotesize \box \@tempboxa \hfil }\fi \fi
  221 +.
  222 +\c@ContinuedFloat=\count104
  223 +Package caption Info: listings package is loaded.
  224 +) (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty
  225 +File: lstlang1.sty 2013/08/26 1.5b listings language file
  226 +)
  227 +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty
  228 +File: lstlang1.sty 2013/08/26 1.5b listings language file
  229 +)
  230 +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
  231 +File: lstmisc.sty 2013/08/26 1.5b (Carsten Heinz)
  232 +)
  233 +(./bare_jrnl_compsoc.aux
  234 +
  235 +LaTeX Warning: Label `tab:time' multiply defined.
  236 +
  237 +
  238 +LaTeX Warning: Label `tab:time' multiply defined.
  239 +
  240 +
  241 +LaTeX Warning: Label `tab:time' multiply defined.
  242 +
  243 +)
  244 +\openout1 = `bare_jrnl_compsoc.aux'.
  245 +
  246 +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 395.
  247 +LaTeX Font Info: ... okay on input line 395.
  248 +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 395.
  249 +LaTeX Font Info: ... okay on input line 395.
  250 +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 395.
  251 +LaTeX Font Info: ... okay on input line 395.
  252 +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 395.
  253 +LaTeX Font Info: ... okay on input line 395.
  254 +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 395.
  255 +LaTeX Font Info: ... okay on input line 395.
  256 +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 395.
  257 +LaTeX Font Info: ... okay on input line 395.
  258 +
  259 +-- Lines per column: 61 (exact).
  260 +\c@lstlisting=\count105
  261 +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
  262 +[Loading MPS to PDF converter (version 2006.09.02).]
  263 +\scratchcounter=\count106
  264 +\scratchdimen=\dimen144
  265 +\scratchbox=\box30
  266 +\nofMPsegments=\count107
  267 +\nofMParguments=\count108
  268 +\everyMPshowfont=\toks19
  269 +\MPscratchCnt=\count109
  270 +\MPscratchDim=\dimen145
  271 +\MPnumerator=\count110
  272 +\makeMPintoPDFobject=\count111
  273 +\everyMPtoPDFconversion=\toks20
  274 +)
  275 +Package caption Info: Begin \AtBeginDocument code.
  276 +Package caption Info: End \AtBeginDocument code.
  277 +LaTeX Font Info: Try loading font information for OT1+phv on input line 510.
  278 +
  279 + (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1phv.fd
  280 +File: ot1phv.fd 2001/06/04 scalable font definitions for OT1/phv.
  281 +)
  282 +LaTeX Font Info: Font shape `OT1/phv/m/it' in size <11.04124> not available
  283 +(Font) Font shape `OT1/phv/m/sl' tried instead on input line 510.
  284 +LaTeX Font Info: Font shape `OT1/phv/bx/n' in size <8.03> not available
  285 +(Font) Font shape `OT1/phv/b/n' tried instead on input line 510.
  286 +LaTeX Font Info: Calculating math sizes for size <8.03> on input line 510.
  287 +LaTeX Font Info: External font `cmex10' loaded for size
  288 +(Font) <8.03> on input line 510.
  289 +LaTeX Font Info: External font `cmex10' loaded for size
  290 +(Font) <5.62097> on input line 510.
  291 +LaTeX Font Info: External font `cmex10' loaded for size
  292 +(Font) <4.015> on input line 510.
  293 +LaTeX Font Info: Calculating math sizes for size <11.04124> on input line 51
  294 +0.
  295 +LaTeX Font Info: External font `cmex10' loaded for size
  296 +(Font) <11.04124> on input line 510.
  297 +LaTeX Font Info: External font `cmex10' loaded for size
  298 +(Font) <7.72884> on input line 510.
  299 +LaTeX Font Info: External font `cmex10' loaded for size
  300 +(Font) <5.52061> on input line 510.
  301 +LaTeX Font Info: Try loading font information for U+pzd on input line 510.
  302 +
  303 +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/upzd.fd
  304 +File: upzd.fd 2001/06/04 font definitions for U/pzd.
  305 +)
  306 +LaTeX Font Info: Font shape `OT1/phv/bx/n' in size <11.04124> not available
  307 +(Font) Font shape `OT1/phv/b/n' tried instead on input line 538.
  308 +LaTeX Font Info: Font shape `OT1/phv/bx/sc' in size <11.04124> not available
  309 +
  310 +(Font) Font shape `OT1/phv/b/sc' tried instead on input line 538.
  311 +LaTeX Font Info: Try loading font information for OT1+pcr on input line 581.
  312 +
  313 +
  314 +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd
  315 +File: ot1pcr.fd 2001/06/04 font definitions for OT1/pcr.
  316 +)
  317 +LaTeX Font Info: Font shape `OT1/phv/bx/n' in size <9.53561> not available
  318 +(Font) Font shape `OT1/phv/b/n' tried instead on input line 613.
  319 +LaTeX Font Info: Font shape `OT1/phv/m/it' in size <9.53561> not available
  320 +(Font) Font shape `OT1/phv/m/sl' tried instead on input line 619.
  321 +
  322 +Overfull \hbox (2.41734pt too wide) in paragraph at lines 783--783
  323 + []|\OT1/ppl/m/n/9.53561 245139.75|
  324 + []
  325 +
  326 +
  327 +Overfull \hbox (2.41734pt too wide) in paragraph at lines 783--783
  328 + []|\OT1/ppl/m/n/9.53561 249321.00|
  329 + []
  330 +
  331 +
  332 +Overfull \hbox (7.14642pt too wide) in paragraph at lines 783--783
  333 + []|\OT1/ppl/m/n/9.53561 covariance|
  334 + []
  335 +
  336 +
  337 +Overfull \hbox (2.41734pt too wide) in paragraph at lines 783--783
  338 + []|\OT1/ppl/m/n/9.53561 270351.07|
  339 + []
  340 +
  341 +
  342 +Overfull \hbox (2.41734pt too wide) in paragraph at lines 783--783
  343 + []|\OT1/ppl/m/n/9.53561 274372.95|
  344 + []
  345 +
  346 +
  347 +Overfull \hbox (3.78046pt too wide) in paragraph at lines 783--783
  348 + []|\OT1/ppl/m/n/9.53561 gesummv|
  349 + []
  350 +
  351 +
  352 +Overfull \hbox (2.41734pt too wide) in paragraph at lines 783--783
  353 + []|\OT1/ppl/m/n/9.53561 128127.55|
  354 + []
  355 +
  356 +
  357 +Overfull \hbox (2.41734pt too wide) in paragraph at lines 783--783
  358 + []|\OT1/ppl/m/n/9.53561 128127.55|
  359 + []
  360 +
  361 +
  362 +Overfull \hbox (14.30342pt too wide) in paragraph at lines 725--787
  363 +[]$[]$
  364 + []
  365 +
  366 +LaTeX Font Info: Calculating math sizes for size <7.02625> on input line 788
  367 +.
  368 +LaTeX Font Info: External font `cmex10' loaded for size
  369 +(Font) <7.02625> on input line 788.
  370 +LaTeX Font Info: External font `cmex10' loaded for size
  371 +(Font) <4.91833> on input line 788.
  372 +LaTeX Font Info: External font `cmex10' loaded for size
  373 +(Font) <3.51312> on input line 788.
  374 +[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
  375 +
  376 +
  377 +]
  378 +Overfull \hbox (2.41734pt too wide) in paragraph at lines 846--846
  379 + []|\OT1/ppl/m/n/9.53561 156102.41|
  380 + []
  381 +
  382 +
  383 +Overfull \hbox (2.41734pt too wide) in paragraph at lines 846--846
  384 + []|\OT1/ppl/m/n/9.53561 286257.39|
  385 + []
  386 +
  387 +
  388 +Overfull \hbox (7.14642pt too wide) in paragraph at lines 846--846
  389 + []|\OT1/ppl/m/n/9.53561 covariance|
  390 + []
  391 +
  392 +
  393 +Overfull \hbox (3.78046pt too wide) in paragraph at lines 846--846
  394 + []|\OT1/ppl/m/n/9.53561 gesummv|
  395 + []
  396 +
  397 +
  398 +Overfull \hbox (2.41734pt too wide) in paragraph at lines 846--846
  399 + []|\OT1/ppl/m/n/9.53561 137001.51|
  400 + []
  401 +
  402 +
  403 +Overfull \hbox (14.30342pt too wide) in paragraph at lines 788--850
  404 +[]$[]$
  405 + []
  406 +
  407 +
  408 +Underfull \vbox (badness 10000) has occurred while \output is active []
  409 +
  410 + [2]
  411 +[3
  412 +
  413 +] (./bare_jrnl_compsoc.aux)
  414 +
  415 +LaTeX Warning: There were multiply-defined labels.
  416 +
  417 + )
  418 +Here is how much of TeX's memory you used:
  419 + 4618 strings out of 494985
  420 + 74215 string characters out of 6180356
  421 + 205945 words of memory out of 5000000
  422 + 7813 multiletter control sequences out of 15000+600000
  423 + 51878 words of font info for 103 fonts, out of 8000000 for 9000
  424 + 39 hyphenation exceptions out of 8191
  425 + 36i,11n,58p,490b,1466s stack positions out of 5000i,500n,10000p,200000b,80000s
  426 +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texliv
  427 +e/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texm
  428 +f-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/
  429 +fonts/type1/urw/courier/ucrr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/u
  430 +rw/helvetic/uhvb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/
  431 +uhvr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvro8a.pfb>
  432 +</usr/share/texlive/texmf-dist/fonts/type1/urw/palatino/uplr8a.pfb></usr/share/
  433 +texlive/texmf-dist/fonts/type1/urw/palatino/uplri8a.pfb></usr/share/texlive/tex
  434 +mf-dist/fonts/type1/urw/zapfding/uzdr.pfb>
  435 +Output written on bare_jrnl_compsoc.pdf (3 pages, 100469 bytes).
  436 +PDF statistics:
  437 + 51 PDF objects out of 1000 (max. 8388607)
  438 + 36 compressed objects within 1 object stream
  439 + 0 named destinations out of 1000 (max. 500000)
  440 + 1 words of extra memory for PDF output out of 10000 (max. 10000000)
  441 +
... ...
bare_jrnl_compsoc.pdf
No preview for this file type
bare_jrnl_compsoc.synctex.gz
No preview for this file type
bare_jrnl_compsoc.tex
1   -
2   -%% bare_jrnl_compsoc.tex
3   -%% V1.4b
4   -%% 2015/08/26
5   -%% by Michael Shell
6   -%% See:
7   -%% http://www.michaelshell.org/
8   -%% for current contact information.
9   -%%
10   -%% This is a skeleton file demonstrating the use of IEEEtran.cls
11   -%% (requires IEEEtran.cls version 1.8b or later) with an IEEE
12   -%% Computer Society journal paper.
13   -%%
14   -%% Support sites:
15   -%% http://www.michaelshell.org/tex/ieeetran/
16   -%% http://www.ctan.org/pkg/ieeetran
17   -%% and
18   -%% http://www.ieee.org/
19   -
20   -%%*************************************************************************
21   -%% Legal Notice:
22   -%% This code is offered as-is without any warranty either expressed or
23   -%% implied; without even the implied warranty of MERCHANTABILITY or
24   -%% FITNESS FOR A PARTICULAR PURPOSE!
25   -%% User assumes all risk.
26   -%% In no event shall the IEEE or any contributor to this code be liable for
27   -%% any damages or losses, including, but not limited to, incidental,
28   -%% consequential, or any other damages, resulting from the use or misuse
29   -%% of any information contained here.
30   -%%
31   -%% All comments are the opinions of their respective authors and are not
32   -%% necessarily endorsed by the IEEE.
33   -%%
34   -%% This work is distributed under the LaTeX Project Public License (LPPL)
35   -%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
36   -%% distributed and modified. A copy of the LPPL, version 1.3, is included
37   -%% in the base LaTeX documentation of all distributions of LaTeX released
38   -%% 2003/12/01 or later.
39   -%% Retain all contribution notices and credits.
40   -%% ** Modified files should be clearly indicated as such, including **
41   -%% ** renaming them and changing author support contact information. **
42   -%%*************************************************************************
43   -
44   -
45   -% *** Authors should verify (and, if needed, correct) their LaTeX system ***
46   -% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
47   -% *** with production work. The IEEE's font choices and paper sizes can ***
48   -% *** trigger bugs that do not appear when using other class files. *** ***
49   -% The testflow support page is at:
50   -% http://www.michaelshell.org/tex/testflow/
51   -
52   -
53   -\documentclass[10pt,journal,compsoc]{IEEEtran}
54   -%
55   -% If IEEEtran.cls has not been installed into the LaTeX system files,
56   -% manually specify the path to it like:
57   -% \documentclass[10pt,journal,compsoc]{../sty/IEEEtran}
58   -
59   -
60   -
61   -
62   -
63   -% Some very useful LaTeX packages include:
64   -% (uncomment the ones you want to load)
65   -
66   -
67   -% *** MISC UTILITY PACKAGES ***
68   -%
69   -%\usepackage{ifpdf}
70   -% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
71   -% compilation based on whether the output is pdf or dvi.
72   -% usage:
73   -% \ifpdf
74   -% % pdf code
75   -% \else
76   -% % dvi code
77   -% \fi
78   -% The latest version of ifpdf.sty can be obtained from:
79   -% http://www.ctan.org/pkg/ifpdf
80   -% Also, note that IEEEtran.cls V1.7 and later provides a builtin
81   -% \ifCLASSINFOpdf conditional that works the same way.
82   -% When switching from latex to pdflatex and vice-versa, the compiler may
83   -% have to be run twice to clear warning/error messages.
84   -
85   -
86   -
87   -
88   -
89   -
90   -% *** CITATION PACKAGES ***
91   -%
92   -\ifCLASSOPTIONcompsoc
93   - % IEEE Computer Society needs nocompress option
94   - % requires cite.sty v4.0 or later (November 2003)
95   - \usepackage[nocompress]{cite}
96   -\else
97   - % normal IEEE
98   - \usepackage{cite}
99   -\fi
100   -% cite.sty was written by Donald Arseneau
101   -% V1.6 and later of IEEEtran pre-defines the format of the cite.sty package
102   -% \cite{} output to follow that of the IEEE. Loading the cite package will
103   -% result in citation numbers being automatically sorted and properly
104   -% "compressed/ranged". e.g., [1], [9], [2], [7], [5], [6] without using
105   -% cite.sty will become [1], [2], [5]--[7], [9] using cite.sty. cite.sty's
106   -% \cite will automatically add leading space, if needed. Use cite.sty's
107   -% noadjust option (cite.sty V3.8 and later) if you want to turn this off
108   -% such as if a citation ever needs to be enclosed in parenthesis.
109   -% cite.sty is already installed on most LaTeX systems. Be sure and use
110   -% version 5.0 (2009-03-20) and later if using hyperref.sty.
111   -% The latest version can be obtained at:
112   -% http://www.ctan.org/pkg/cite
113   -% The documentation is contained in the cite.sty file itself.
114   -%
115   -% Note that some packages require special options to format as the Computer
116   -% Society requires. In particular, Computer Society papers do not use
117   -% compressed citation ranges as is done in typical IEEE papers
118   -% (e.g., [1]-[4]). Instead, they list every citation separately in order
119   -% (e.g., [1], [2], [3], [4]). To get the latter we need to load the cite
120   -% package with the nocompress option which is supported by cite.sty v4.0
121   -% and later. Note also the use of a CLASSOPTION conditional provided by
122   -% IEEEtran.cls V1.7 and later.
123   -
124   -
125   -
126   -
127   -
128   -% *** GRAPHICS RELATED PACKAGES ***
129   -%
130   -\ifCLASSINFOpdf
131   - % \usepackage[pdftex]{graphicx}
132   - % declare the path(s) where your graphic files are
133   - % \graphicspath{{../pdf/}{../jpeg/}}
134   - % and their extensions so you won't have to specify these with
135   - % every instance of \includegraphics
136   - % \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
137   -\else
138   - % or other class option (dvipsone, dvipdf, if not using dvips). graphicx
139   - % will default to the driver specified in the system graphics.cfg if no
140   - % driver is specified.
141   - % \usepackage[dvips]{graphicx}
142   - % declare the path(s) where your graphic files are
143   - % \graphicspath{{../eps/}}
144   - % and their extensions so you won't have to specify these with
145   - % every instance of \includegraphics
146   - % \DeclareGraphicsExtensions{.eps}
147   -\fi
148   -% graphicx was written by David Carlisle and Sebastian Rahtz. It is
149   -% required if you want graphics, photos, etc. graphicx.sty is already
150   -% installed on most LaTeX systems. The latest version and documentation
151   -% can be obtained at:
152   -% http://www.ctan.org/pkg/graphicx
153   -% Another good source of documentation is "Using Imported Graphics in
154   -% LaTeX2e" by Keith Reckdahl which can be found at:
155   -% http://www.ctan.org/pkg/epslatex
156   -%
157   -% latex, and pdflatex in dvi mode, support graphics in encapsulated
158   -% postscript (.eps) format. pdflatex in pdf mode supports graphics
159   -% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
160   -% that all non-photo figures use a vector format (.eps, .pdf, .mps) and
161   -% not a bitmapped formats (.jpeg, .png). The IEEE frowns on bitmapped formats
162   -% which can result in "jaggedy"/blurry rendering of lines and letters as
163   -% well as large increases in file sizes.
164   -%
165   -% You can find documentation about the pdfTeX application at:
166   -% http://www.tug.org/applications/pdftex
167   -
168   -
169   -
170   -
171   -
172   -
173   -% *** MATH PACKAGES ***
174   -%
175   -%\usepackage{amsmath}
176   -% A popular package from the American Mathematical Society that provides
177   -% many useful and powerful commands for dealing with mathematics.
178   -%
179   -% Note that the amsmath package sets \interdisplaylinepenalty to 10000
180   -% thus preventing page breaks from occurring within multiline equations. Use:
181   -%\interdisplaylinepenalty=2500
182   -% after loading amsmath to restore such page breaks as IEEEtran.cls normally
183   -% does. amsmath.sty is already installed on most LaTeX systems. The latest
184   -% version and documentation can be obtained at:
185   -% http://www.ctan.org/pkg/amsmath
186   -
187   -
188   -
189   -
190   -
191   -% *** SPECIALIZED LIST PACKAGES ***
192   -%
193   -%\usepackage{algorithmic}
194   -% algorithmic.sty was written by Peter Williams and Rogerio Brito.
195   -% This package provides an algorithmic environment fo describing algorithms.
196   -% You can use the algorithmic environment in-text or within a figure
197   -% environment to provide for a floating algorithm. Do NOT use the algorithm
198   -% floating environment provided by algorithm.sty (by the same authors) or
199   -% algorithm2e.sty (by Christophe Fiorio) as the IEEE does not use dedicated
200   -% algorithm float types and packages that provide these will not provide
201   -% correct IEEE style captions. The latest version and documentation of
202   -% algorithmic.sty can be obtained at:
203   -% http://www.ctan.org/pkg/algorithms
204   -% Also of interest may be the (relatively newer and more customizable)
205   -% algorithmicx.sty package by Szasz Janos:
206   -% http://www.ctan.org/pkg/algorithmicx
207   -
208   -
209   -
210   -
211   -% *** ALIGNMENT PACKAGES ***
212   -%
213   -%\usepackage{array}
214   -% Frank Mittelbach's and David Carlisle's array.sty patches and improves
215   -% the standard LaTeX2e array and tabular environments to provide better
216   -% appearance and additional user controls. As the default LaTeX2e table
217   -% generation code is lacking to the point of almost being broken with
218   -% respect to the quality of the end results, all users are strongly
219   -% advised to use an enhanced (at the very least that provided by array.sty)
220   -% set of table tools. array.sty is already installed on most systems. The
221   -% latest version and documentation can be obtained at:
222   -% http://www.ctan.org/pkg/array
223   -
224   -
225   -% IEEEtran contains the IEEEeqnarray family of commands that can be used to
226   -% generate multiline equations as well as matrices, tables, etc., of high
227   -% quality.
228   -
229   -
230   -
231   -
232   -% *** SUBFIGURE PACKAGES ***
233   -%\ifCLASSOPTIONcompsoc
234   -% \usepackage[caption=false,font=footnotesize,labelfont=sf,textfont=sf]{subfig}
235   -%\else
236   -% \usepackage[caption=false,font=footnotesize]{subfig}
237   -%\fi
238   -% subfig.sty, written by Steven Douglas Cochran, is the modern replacement
239   -% for subfigure.sty, the latter of which is no longer maintained and is
240   -% incompatible with some LaTeX packages including fixltx2e. However,
241   -% subfig.sty requires and automatically loads Axel Sommerfeldt's caption.sty
242   -% which will override IEEEtran.cls' handling of captions and this will result
243   -% in non-IEEE style figure/table captions. To prevent this problem, be sure
244   -% and invoke subfig.sty's "caption=false" package option (available since
245   -% subfig.sty version 1.3, 2005/06/28) as this is will preserve IEEEtran.cls
246   -% handling of captions.
247   -% Note that the Computer Society format requires a sans serif font rather
248   -% than the serif font used in traditional IEEE formatting and thus the need
249   -% to invoke different subfig.sty package options depending on whether
250   -% compsoc mode has been enabled.
251   -%
252   -% The latest version and documentation of subfig.sty can be obtained at:
253   -% http://www.ctan.org/pkg/subfig
254   -
255   -
256   -
257   -
258   -% *** FLOAT PACKAGES ***
259   -%
260   -%\usepackage{fixltx2e}
261   -% fixltx2e, the successor to the earlier fix2col.sty, was written by
262   -% Frank Mittelbach and David Carlisle. This package corrects a few problems
263   -% in the LaTeX2e kernel, the most notable of which is that in current
264   -% LaTeX2e releases, the ordering of single and double column floats is not
265   -% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
266   -% single column figure to be placed prior to an earlier double column
267   -% figure.
268   -% Be aware that LaTeX2e kernels dated 2015 and later have fixltx2e.sty's
269   -% corrections already built into the system in which case a warning will
270   -% be issued if an attempt is made to load fixltx2e.sty as it is no longer
271   -% needed.
272   -% The latest version and documentation can be found at:
273   -% http://www.ctan.org/pkg/fixltx2e
274   -
275   -
276   -%\usepackage{stfloats}
277   -% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
278   -% the ability to do double column floats at the bottom of the page as well
279   -% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
280   -% LaTeX2e). It also provides a command:
281   -%\fnbelowfloat
282   -% to enable the placement of footnotes below bottom floats (the standard
283   -% LaTeX2e kernel puts them above bottom floats). This is an invasive package
284   -% which rewrites many portions of the LaTeX2e float routines. It may not work
285   -% with other packages that modify the LaTeX2e float routines. The latest
286   -% version and documentation can be obtained at:
287   -% http://www.ctan.org/pkg/stfloats
288   -% Do not use the stfloats baselinefloat ability as the IEEE does not allow
289   -% \baselineskip to stretch. Authors submitting work to the IEEE should note
290   -% that the IEEE rarely uses double column equations and that authors should try
291   -% to avoid such use. Do not be tempted to use the cuted.sty or midfloat.sty
292   -% packages (also by Sigitas Tolusis) as the IEEE does not format its papers in
293   -% such ways.
294   -% Do not attempt to use stfloats with fixltx2e as they are incompatible.
295   -% Instead, use Morten Hogholm'a dblfloatfix which combines the features
296   -% of both fixltx2e and stfloats:
297   -%
298   -% \usepackage{dblfloatfix}
299   -% The latest version can be found at:
300   -% http://www.ctan.org/pkg/dblfloatfix
301   -
302   -
303   -
304   -
305   -%\ifCLASSOPTIONcaptionsoff
306   -% \usepackage[nomarkers]{endfloat}
307   -% \let\MYoriglatexcaption\caption
308   -% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}
309   -%\fi
310   -% endfloat.sty was written by James Darrell McCauley, Jeff Goldberg and
311   -% Axel Sommerfeldt. This package may be useful when used in conjunction with
312   -% IEEEtran.cls' captionsoff option. Some IEEE journals/societies require that
313   -% submissions have lists of figures/tables at the end of the paper and that
314   -% figures/tables without any captions are placed on a page by themselves at
315   -% the end of the document. If needed, the draftcls IEEEtran class option or
316   -% \CLASSINPUTbaselinestretch interface can be used to increase the line
317   -% spacing as well. Be sure and use the nomarkers option of endfloat to
318   -% prevent endfloat from "marking" where the figures would have been placed
319   -% in the text. The two hack lines of code above are a slight modification of
320   -% that suggested by in the endfloat docs (section 8.4.1) to ensure that
321   -% the full captions always appear in the list of figures/tables - even if
322   -% the user used the short optional argument of \caption[]{}.
323   -% IEEE papers do not typically make use of \caption[]'s optional argument,
324   -% so this should not be an issue. A similar trick can be used to disable
325   -% captions of packages such as subfig.sty that lack options to turn off
326   -% the subcaptions:
327   -% For subfig.sty:
328   -% \let\MYorigsubfloat\subfloat
329   -% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}
330   -% However, the above trick will not work if both optional arguments of
331   -% the \subfloat command are used. Furthermore, there needs to be a
332   -% description of each subfigure *somewhere* and endfloat does not add
333   -% subfigure captions to its list of figures. Thus, the best approach is to
334   -% avoid the use of subfigure captions (many IEEE journals avoid them anyway)
335   -% and instead reference/explain all the subfigures within the main caption.
336   -% The latest version of endfloat.sty and its documentation can obtained at:
337   -% http://www.ctan.org/pkg/endfloat
338   -%
339   -% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used
340   -% later in the document, say, to conditionally put the References on a
341   -% page by themselves.
342   -
343   -
344   -
345   -
346   -% *** PDF, URL AND HYPERLINK PACKAGES ***
347   -%
348   -%\usepackage{url}
349   -% url.sty was written by Donald Arseneau. It provides better support for
350   -% handling and breaking URLs. url.sty is already installed on most LaTeX
351   -% systems. The latest version and documentation can be obtained at:
352   -% http://www.ctan.org/pkg/url
353   -% Basically, \url{my_url_here}.
354   -
355   -
356   -
357   -
358   -
359   -% *** Do not adjust lengths that control margins, column widths, etc. ***
360   -% *** Do not use packages that alter fonts (such as pslatex). ***
361   -% There should be no need to do such things with IEEEtran.cls V1.6 and later.
362   -% (Unless specifically asked to do so by the journal or conference you plan
363   -% to submit to, of course. )
364   -
365   -
366   -% correct bad hyphenation here
367   -\hyphenation{op-tical net-works semi-conduc-tor}
368   -
369   -\usepackage{listings}
370   -\usepackage{color}
371   -
372   -\definecolor{dkgreen}{rgb}{0,0.6,0}
373   -\definecolor{gray}{rgb}{0.5,0.5,0.5}
374   -\definecolor{mauve}{rgb}{0.58,0,0.82}
375   -
376   -\lstset{frame=tb,
377   - language=C++,
378   - aboveskip=3mm,
379   - belowskip=3mm,
380   - showstringspaces=false,
381   - columns=flexible,
382   - basicstyle={\small\ttfamily},
383   - numbers=none,
384   - numberstyle=\tiny\color{gray},
385   - keywordstyle=\color{blue},
386   - commentstyle=\color{dkgreen},
387   - stringstyle=\color{mauve},
388   - breaklines=true,
389   - breakatwhitespace=true,
390   - tabsize=3
391   -}
392   -
393   -\begin{document}
394   -%
395   -% paper title
396   -% Titles are generally capitalized except for words such as a, an, and, as,
397   -% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
398   -% not capitalized unless they are the first or last word of the title.
399   -% Linebreaks \\ can be used within to get better formatting as desired.
400   -% Do not put math or special symbols in the title.
401   -\title{Bare Demo of IEEEtran.cls for\\ IEEE Computer Society Journals}
402   -%
403   -%
404   -% author names and IEEE memberships
405   -% note positions of commas and nonbreaking spaces ( ~ ) LaTeX will not break
406   -% a structure at a ~ so this keeps an author's name from being broken across
407   -% two lines.
408   -% use \thanks{} to gain access to the first footnote area
409   -% a separate \thanks must be used for each paragraph as LaTeX2e's \thanks
410   -% was not built to handle multiple paragraphs
411   -%
412   -%
413   -%\IEEEcompsocitemizethanks is a special \thanks that produces the bulleted
414   -% lists the Computer Society journals use for "first footnote" author
415   -% affiliations. Use \IEEEcompsocthanksitem which works much like \item
416   -% for each affiliation group. When not in compsoc mode,
417   -% \IEEEcompsocitemizethanks becomes like \thanks and
418   -% \IEEEcompsocthanksitem becomes a line break with idention. This
419   -% facilitates dual compilation, although admittedly the differences in the
420   -% desired content of \author between the different types of papers makes a
421   -% one-size-fits-all approach a daunting prospect. For instance, compsoc
422   -% journal papers have the author affiliations above the "Manuscript
423   -% received ..." text while in non-compsoc journals this is reversed. Sigh.
424   -
425   -\author{Michael~Shell,~\IEEEmembership{Member,~IEEE,}
426   - John~Doe,~\IEEEmembership{Fellow,~OSA,}
427   - and~Jane~Doe,~\IEEEmembership{Life~Fellow,~IEEE}% <-this % stops a space
428   -\IEEEcompsocitemizethanks{\IEEEcompsocthanksitem M. Shell was with the Department
429   -of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,
430   -GA, 30332.\protect\\
431   -% note need leading \protect in front of \\ to get a newline within \thanks as
432   -% \\ is fragile and will error, could use \hfil\break instead.
433   -E-mail: see http://www.michaelshell.org/contact.html
434   -\IEEEcompsocthanksitem J. Doe and J. Doe are with Anonymous University.}% <-this % stops an unwanted space
435   -\thanks{Manuscript received April 19, 2005; revised August 26, 2015.}}
436   -
437   -% note the % following the last \IEEEmembership and also \thanks -
438   -% these prevent an unwanted space from occurring between the last author name
439   -% and the end of the author line. i.e., if you had this:
440   -%
441   -% \author{....lastname \thanks{...} \thanks{...} }
442   -% ^------------^------------^----Do not want these spaces!
443   -%
444   -% a space would be appended to the last name and could cause every name on that
445   -% line to be shifted left slightly. This is one of those "LaTeX things". For
446   -% instance, "\textbf{A} \textbf{B}" will typeset as "A B" not "AB". To get
447   -% "AB" then you have to do: "\textbf{A}\textbf{B}"
448   -% \thanks is no different in this regard, so shield the last } of each \thanks
449   -% that ends a line with a % and do not let a space in before the next \thanks.
450   -% Spaces after \IEEEmembership other than the last one are OK (and needed) as
451   -% you are supposed to have spaces between the names. For what it is worth,
452   -% this is a minor point as most people would not even notice if the said evil
453   -% space somehow managed to creep in.
454   -
455   -
456   -
457   -% The paper headers
458   -\markboth{Journal of \LaTeX\ Class Files,~Vol.~14, No.~8, August~2015}%
459   -{Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for Computer Society Journals}
460   -% The only time the second header will appear is for the odd numbered pages
461   -% after the title page when using the twoside option.
462   -%
463   -% *** Note that you probably will NOT want to include the author's ***
464   -% *** name in the headers of peer review papers. ***
465   -% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if
466   -% you desire.
467   -
468   -
469   -
470   -% The publisher's ID mark at the bottom of the page is less important with
471   -% Computer Society journal papers as those publications place the marks
472   -% outside of the main text columns and, therefore, unlike regular IEEE
473   -% journals, the available text space is not reduced by their presence.
474   -% If you want to put a publisher's ID mark on the page you can do it like
475   -% this:
476   -%\IEEEpubid{0000--0000/00\$00.00~\copyright~2015 IEEE}
477   -% or like this to get the Computer Society new two part style.
478   -%\IEEEpubid{\makebox[\columnwidth]{\hfill 0000--0000/00/\$00.00~\copyright~2015 IEEE}%
479   -%\hspace{\columnsep}\makebox[\columnwidth]{Published by the IEEE Computer Society\hfill}}
480   -% Remember, if you use this you must call \IEEEpubidadjcol in the second
481   -% column for its text to clear the IEEEpubid mark (Computer Society jorunal
482   -% papers don't need this extra clearance.)
483   -
484   -
485   -
486   -% use for special paper notices
487   -%\IEEEspecialpapernotice{(Invited Paper)}
488   -
489   -
490   -
491   -% for Computer Society papers, we must declare the abstract and index terms
492   -% PRIOR to the title within the \IEEEtitleabstractindextext IEEEtran
493   -% command as these need to go into the title area created by \maketitle.
494   -% As a general rule, do not put math, special symbols or citations
495   -% in the abstract or keywords.
496   -\IEEEtitleabstractindextext{%
497   -\begin{abstract}
498   -The abstract goes here.
499   -\end{abstract}
500   -
501   -% Note that keywords are not normally used for peerreview papers.
502   -\begin{IEEEkeywords}
503   -Computer Society, IEEE, IEEEtran, journal, \LaTeX, paper, template.
504   -\end{IEEEkeywords}}
505   -
506   -
507   -% make the title area
508   -\maketitle
509   -
510   -
511   -% To allow for easy dual compilation without having to reenter the
512   -% abstract/keywords data, the \IEEEtitleabstractindextext text will
513   -% not be used in maketitle, but will appear (i.e., to be "transported")
514   -% here as \IEEEdisplaynontitleabstractindextext when the compsoc
515   -% or transmag modes are not selected <OR> if conference mode is selected
516   -% - because all conference papers position the abstract like regular
517   -% papers do.
518   -\IEEEdisplaynontitleabstractindextext
519   -% \IEEEdisplaynontitleabstractindextext has no effect when using
520   -% compsoc or transmag under a non-conference mode.
521   -
522   -
523   -
524   -% For peer review papers, you can put extra information on the cover
525   -% page as needed:
526   -% \ifCLASSOPTIONpeerreview
527   -% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
528   -% \fi
529   -%
530   -% For peerreview papers, this IEEEtran command inserts a page break and
531   -% creates the second title. It will be ignored for other modes.
532   -\IEEEpeerreviewmaketitle
533   -
534   -
535   -
536   -\IEEEraisesectionheading{\section{Introduction}\label{sec:introduction}}
537   -% Computer Society journal (but not conference!) papers do something unusual
538   -% with the very first section heading (almost always called "Introduction").
539   -% They place it ABOVE the main text! IEEEtran.cls does not automatically do
540   -% this for you, but you can achieve this effect with the provided
541   -% \IEEEraisesectionheading{} command. Note the need to keep any \label that
542   -% is to refer to the section immediately after \section in the above as
543   -% \IEEEraisesectionheading puts \section within a raised box.
544   -
545   -
546   -
547   -
548   -% The very first letter is a 2 line initial drop letter followed
549   -% by the rest of the first word in caps (small caps for compsoc).
550   -%
551   -% form to use if the first word consists of a single letter:
552   -% \IEEEPARstart{A}{demo} file is ....
553   -%
554   -% form to use if you need the single drop letter followed by
555   -% normal text (unknown if ever used by the IEEE):
556   -% \IEEEPARstart{A}{}demo file is ....
557   -%
558   -% Some journals put the first two words in caps:
559   -% \IEEEPARstart{T}{his demo} file is ....
560   -%
561   -% Here we have the typical use of a "T" for an initial drop letter
562   -% and "HIS" in caps to complete the first word.
563   -\IEEEPARstart{F}{rom} the beginning of computer science there exists a problem in speed differences between processors and memories.
564   -Processors have usually higher frequencies than memories containing data necessary for processor to perform calculations and in result processors spend much time being idle.
565   -That is why they have really fast cache memory at their disposal, however because the cost of such memory is pretty high, its amount is not sufficient.
566   -This problem is more widely known as data locality problem and it is quite serious, especially during execution of loops through significant amount of data.
567   -Nowadays this problem is connected to phenomenon called cache memory miss, which occurs when processor asks for further data and it is not in cache memory.
568   -Then computer needs to retrieve data from RAM memory, which is sllower than processor speed so from here we have this idle time of processors when they are wasting time.
569   -Obvious solution for that is to decrease number of cache misses, so processor can operate without obstacles and data loading from RAM wil take place during time when processor will be performing other tasks.
570   -
571   -Many solutions and optimizations were proposed to minimize impact of data locality by decreasing cache misses, one of such methods is called tiling.
572   -It derived from strip mining transformation, which was invented in times of vector processors.
573   -It takes an original loop from program and divides it into smaller ones, called stripes, what on vector processors allowed for vectorization of smaller loops but nowadays it hold almost no improvement for execution speed of programs.
574   -Tiling is utilizing the same idea but it is more suitable for modern processors as it enables more possibilities for other improvements and giving some gains on its own.
575   -Tiling usually works on loop nests, transforming it into even larger loop nest by adding additional loops to the inside of the nest, increasing loops number twice.
576   -However, overall number of iterations remain the same, thay are just grouped differently, what already can provide deacrease in cache memory misses.
577   -Let's take a look at simple loop nest.
578   -
579   -\begin{lstlisting}
580   -for(int i = 0; i < n; i++){
581   - for(int j = 0; j < n; j++){
582   - Stmt(i,j);
583   - }
584   -}
585   -\end{lstlisting}
586   -
587   -This loop nest is transformed by tiling into more complex form.
588   -
589   -\begin{lstlisting}
590   -for(int Ti = 0; Ti < n; Ti += 64){
591   - for(int Tj = 0; Tj < m; Tj += 64){
592   - for(int i = Ti; i < min(Ti+63, n); i++){
593   - for(int j = Tj; j < min(Tj+63,m); j++){
594   - Stmt(i,j);
595   - }
596   - }
597   - }
598   -}
599   -\end{lstlisting}
600   -
601   -As it can be seen the number of iteration is exactly the same but they happen in parts instead of iterating through whole j loop and then starting next i loop iteration.
602   -Number 64 in these loops is called tile size and is very important for efficency of this optimalization as it tries to limit amount of data loaded to cache memory from RAM, so for one iteration processor would have all data it needs to complete calculation, without a need to laod additional data. Unfortunately this number have to be optimized for each computer, because many processors are different from each other and have different cache memory configurations.
603   -
604   -% You must have at least 2 lines in the paragraph with the drop letter
605   -% (should never be an issue)
606   -
607   -\hfill mds
608   -
609   -\hfill August 26, 2015
610   -
611   -\subsection{Subsection Heading Here}
612   -Subsection text here.
613   -
614   -% needed in second column of first page if using \IEEEpubid
615   -%\IEEEpubidadjcol
616   -
617   -\subsubsection{Subsubsection Heading Here}
618   -Subsubsection text here.
619   -
620   -
621   -% An example of a floating figure using the graphicx package.
622   -% Note that \label must occur AFTER (or within) \caption.
623   -% For figures, \caption should occur after the \includegraphics.
624   -% Note that IEEEtran v1.7 and later has special internal code that
625   -% is designed to preserve the operation of \label within \caption
626   -% even when the captionsoff option is in effect. However, because
627   -% of issues like this, it may be the safest practice to put all your
628   -% \label just after \caption rather than within \caption{}.
629   -%
630   -% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
631   -% option should be used if it is desired that the figures are to be
632   -% displayed while in draft mode.
633   -%
634   -%\begin{figure}[!t]
635   -%\centering
636   -%\includegraphics[width=2.5in]{myfigure}
637   -% where an .eps filename suffix will be assumed under latex,
638   -% and a .pdf suffix will be assumed for pdflatex; or what has been declared
639   -% via \DeclareGraphicsExtensions.
640   -%\caption{Simulation results for the network.}
641   -%\label{fig_sim}
642   -%\end{figure}
643   -
644   -% Note that the IEEE typically puts floats only at the top, even when this
645   -% results in a large percentage of a column being occupied by floats.
646   -% However, the Computer Society has been known to put floats at the bottom.
647   -
648   -
649   -% An example of a double column floating figure using two subfigures.
650   -% (The subfig.sty package must be loaded for this to work.)
651   -% The subfigure \label commands are set within each subfloat command,
652   -% and the \label for the overall figure must come after \caption.
653   -% \hfil is used as a separator to get equal spacing.
654   -% Watch out that the combined width of all the subfigures on a
655   -% line do not exceed the text width or a line break will occur.
656   -%
657   -%\begin{figure*}[!t]
658   -%\centering
659   -%\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
660   -%\label{fig_first_case}}
661   -%\hfil
662   -%\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
663   -%\label{fig_second_case}}
664   -%\caption{Simulation results for the network.}
665   -%\label{fig_sim}
666   -%\end{figure*}
667   -%
668   -% Note that often IEEE papers with subfigures do not employ subfigure
669   -% captions (using the optional argument to \subfloat[]), but instead will
670   -% reference/describe all of them (a), (b), etc., within the main caption.
671   -% Be aware that for subfig.sty to generate the (a), (b), etc., subfigure
672   -% labels, the optional argument to \subfloat must be present. If a
673   -% subcaption is not desired, just leave its contents blank,
674   -% e.g., \subfloat[].
675   -
676   -
677   -% An example of a floating table. Note that, for IEEE style tables, the
678   -% \caption command should come BEFORE the table and, given that table
679   -% captions serve much like titles, are usually capitalized except for words
680   -% such as a, an, and, as, at, but, by, for, in, nor, of, on, or, the, to
681   -% and up, which are usually not capitalized unless they are the first or
682   -% last word of the caption. Table text will default to \footnotesize as
683   -% the IEEE normally uses this smaller font for tables.
684   -% The \label must come after \caption as always.
685   -%
686   -%\begin{table}[!t]
687   -%% increase table row spacing, adjust to taste
688   -%\renewcommand{\arraystretch}{1.3}
689   -% if using array.sty, it might be a good idea to tweak the value of
690   -% \extrarowheight as needed to properly center the text within the cells
691   -%\caption{An Example of a Table}
692   -%\label{table_example}
693   -%\centering
694   -%% Some packages, such as MDW tools, offer better commands for making tables
695   -%% than the plain LaTeX2e tabular which is used here.
696   -%\begin{tabular}{|c||c|}
697   -%\hline
698   -%One & Two\\
699   -%\hline
700   -%Three & Four\\
701   -%\hline
702   -%\end{tabular}
703   -%\end{table}
704   -
705   -
706   -% Note that the IEEE does not put floats in the very first column
707   -% - or typically anywhere on the first page for that matter. Also,
708   -% in-text middle ("here") positioning is typically not used, but it
709   -% is allowed and encouraged for Computer Society conferences (but
710   -% not Computer Society journals). Most IEEE journals/conferences use
711   -% top floats exclusively.
712   -% Note that, LaTeX2e, unlike IEEE journals/conferences, places
713   -% footnotes above bottom floats. This can be corrected via the
714   -% \fnbelowfloat command of the stfloats package.
715   -
716   -
717   -
718   -
719   -\section{Conclusion}
720   -The conclusion goes here.
721   -
722   -
723   -
724   -
725   -
726   -% if have a single appendix:
727   -%\appendix[Proof of the Zonklar Equations]
728   -% or
729   -%\appendix % for no appendix heading
730   -% do not use \section anymore after \appendix, only \section*
731   -% is possibly needed
732   -
733   -% use appendices with more than one appendix
734   -% then use \section to start each appendix
735   -% you must declare a \section before using any
736   -% \subsection or using \label (\appendices by itself
737   -% starts a section numbered zero.)
738   -%
739   -
740   -
741   -\appendices
742   -\section{Proof of the First Zonklar Equation}
743   -Appendix one text goes here.
744   -
745   -% you can choose not to have a title for an appendix
746   -% if you want by leaving the argument blank
747   -\section{}
748   -Appendix two text goes here.
749   -
750   -
751   -% use section* for acknowledgment
752   -\ifCLASSOPTIONcompsoc
753   - % The Computer Society usually uses the plural form
754   - \section*{Acknowledgments}
755   -\else
756   - % regular IEEE prefers the singular form
757   - \section*{Acknowledgment}
758   -\fi
759   -
760   -
761   -The authors would like to thank...
762   -
763   -
764   -% Can use something like this to put references on a page
765   -% by themselves when using endfloat and the captionsoff option.
766   -\ifCLASSOPTIONcaptionsoff
767   - \newpage
768   -\fi
769   -
770   -
771   -
772   -% trigger a \newpage just before the given reference
773   -% number - used to balance the columns on the last page
774   -% adjust value as needed - may need to be readjusted if
775   -% the document is modified later
776   -%\IEEEtriggeratref{8}
777   -% The "triggered" command can be changed if desired:
778   -%\IEEEtriggercmd{\enlargethispage{-5in}}
779   -
780   -% references section
781   -
782   -% can use a bibliography generated by BibTeX as a .bbl file
783   -% BibTeX documentation can be easily obtained at:
784   -% http://mirror.ctan.org/biblio/bibtex/contrib/doc/
785   -% The IEEEtran BibTeX style support page is at:
786   -% http://www.michaelshell.org/tex/ieeetran/bibtex/
787   -%\bibliographystyle{IEEEtran}
788   -% argument is your BibTeX string definitions and bibliography database(s)
789   -%\bibliography{IEEEabrv,../bib/paper}
790   -%
791   -% <OR> manually copy in the resultant .bbl file
792   -% set second argument of \begin to the number of references
793   -% (used to reserve space for the reference number labels box)
794   -\begin{thebibliography}{1}
795   -
796   -\bibitem{IEEEhowto:kopka}
797   -H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
798   - 0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
799   -
800   -\end{thebibliography}
801   -
802   -% biography section
803   -%
804   -% If you have an EPS/PDF photo (graphicx package needed) extra braces are
805   -% needed around the contents of the optional argument to biography to prevent
806   -% the LaTeX parser from getting confused when it sees the complicated
807   -% \includegraphics command within an optional argument. (You could create
808   -% your own custom macro containing the \includegraphics command to make things
809   -% simpler here.)
810   -%\begin{IEEEbiography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}
811   -% or if you just want to reserve a space for a photo:
812   -
813   -\begin{IEEEbiography}{Michael Shell}
814   -Biography text here.
815   -\end{IEEEbiography}
816   -
817   -% if you will not have a photo at all:
818   -\begin{IEEEbiographynophoto}{John Doe}
819   -Biography text here.
820   -\end{IEEEbiographynophoto}
821   -
822   -% insert where needed to balance the two columns on the last page with
823   -% biographies
824   -%\newpage
825   -
826   -\begin{IEEEbiographynophoto}{Jane Doe}
827   -Biography text here.
828   -\end{IEEEbiographynophoto}
829   -
830   -% You can push biographies down or up by placing
831   -% a \vfill before or after them. The appropriate
832   -% use of \vfill depends on what kind of text is
833   -% on the last page and whether or not the columns
834   -% are being equalized.
835   -
836   -%\vfill
837   -
838   -% Can be used to pull up biographies so that the bottom of the last one
839   -% is flush with the other column.
840   -%\enlargethispage{-5in}
841   -
842   -
843   -
844   -% that's all folks
845   -\end{document}
846   -
847   -
  1 +
  2 +%% bare_jrnl_compsoc.tex
  3 +%% V1.4b
  4 +%% 2015/08/26
  5 +%% by Michael Shell
  6 +%% See:
  7 +%% http://www.michaelshell.org/
  8 +%% for current contact information.
  9 +%%
  10 +%% This is a skeleton file demonstrating the use of IEEEtran.cls
  11 +%% (requires IEEEtran.cls version 1.8b or later) with an IEEE
  12 +%% Computer Society journal paper.
  13 +%%
  14 +%% Support sites:
  15 +%% http://www.michaelshell.org/tex/ieeetran/
  16 +%% http://www.ctan.org/pkg/ieeetran
  17 +%% and
  18 +%% http://www.ieee.org/
  19 +
  20 +%%*************************************************************************
  21 +%% Legal Notice:
  22 +%% This code is offered as-is without any warranty either expressed or
  23 +%% implied; without even the implied warranty of MERCHANTABILITY or
  24 +%% FITNESS FOR A PARTICULAR PURPOSE!
  25 +%% User assumes all risk.
  26 +%% In no event shall the IEEE or any contributor to this code be liable for
  27 +%% any damages or losses, including, but not limited to, incidental,
  28 +%% consequential, or any other damages, resulting from the use or misuse
  29 +%% of any information contained here.
  30 +%%
  31 +%% All comments are the opinions of their respective authors and are not
  32 +%% necessarily endorsed by the IEEE.
  33 +%%
  34 +%% This work is distributed under the LaTeX Project Public License (LPPL)
  35 +%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
  36 +%% distributed and modified. A copy of the LPPL, version 1.3, is included
  37 +%% in the base LaTeX documentation of all distributions of LaTeX released
  38 +%% 2003/12/01 or later.
  39 +%% Retain all contribution notices and credits.
  40 +%% ** Modified files should be clearly indicated as such, including **
  41 +%% ** renaming them and changing author support contact information. **
  42 +%%*************************************************************************
  43 +
  44 +
  45 +% *** Authors should verify (and, if needed, correct) their LaTeX system ***
  46 +% *** with the testflow diagnostic prior to trusting their LaTeX platform ***
  47 +% *** with production work. The IEEE's font choices and paper sizes can ***
  48 +% *** trigger bugs that do not appear when using other class files. *** ***
  49 +% The testflow support page is at:
  50 +% http://www.michaelshell.org/tex/testflow/
  51 +
  52 +
  53 +\documentclass[10pt,journal,compsoc]{IEEEtran}
  54 +%
  55 +% If IEEEtran.cls has not been installed into the LaTeX system files,
  56 +% manually specify the path to it like:
  57 +% \documentclass[10pt,journal,compsoc]{../sty/IEEEtran}
  58 +
  59 +
  60 +
  61 +
  62 +
  63 +% Some very useful LaTeX packages include:
  64 +% (uncomment the ones you want to load)
  65 +
  66 +
  67 +% *** MISC UTILITY PACKAGES ***
  68 +%
  69 +%\usepackage{ifpdf}
  70 +% Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
  71 +% compilation based on whether the output is pdf or dvi.
  72 +% usage:
  73 +% \ifpdf
  74 +% % pdf code
  75 +% \else
  76 +% % dvi code
  77 +% \fi
  78 +% The latest version of ifpdf.sty can be obtained from:
  79 +% http://www.ctan.org/pkg/ifpdf
  80 +% Also, note that IEEEtran.cls V1.7 and later provides a builtin
  81 +% \ifCLASSINFOpdf conditional that works the same way.
  82 +% When switching from latex to pdflatex and vice-versa, the compiler may
  83 +% have to be run twice to clear warning/error messages.
  84 +
  85 +
  86 +
  87 +
  88 +
  89 +
  90 +% *** CITATION PACKAGES ***
  91 +%
  92 +\ifCLASSOPTIONcompsoc
  93 + % IEEE Computer Society needs nocompress option
  94 + % requires cite.sty v4.0 or later (November 2003)
  95 + \usepackage[nocompress]{cite}
  96 +\else
  97 + % normal IEEE
  98 + \usepackage{cite}
  99 +\fi
  100 +% cite.sty was written by Donald Arseneau
  101 +% V1.6 and later of IEEEtran pre-defines the format of the cite.sty package
  102 +% \cite{} output to follow that of the IEEE. Loading the cite package will
  103 +% result in citation numbers being automatically sorted and properly
  104 +% "compressed/ranged". e.g., [1], [9], [2], [7], [5], [6] without using
  105 +% cite.sty will become [1], [2], [5]--[7], [9] using cite.sty. cite.sty's
  106 +% \cite will automatically add leading space, if needed. Use cite.sty's
  107 +% noadjust option (cite.sty V3.8 and later) if you want to turn this off
  108 +% such as if a citation ever needs to be enclosed in parenthesis.
  109 +% cite.sty is already installed on most LaTeX systems. Be sure and use
  110 +% version 5.0 (2009-03-20) and later if using hyperref.sty.
  111 +% The latest version can be obtained at:
  112 +% http://www.ctan.org/pkg/cite
  113 +% The documentation is contained in the cite.sty file itself.
  114 +%
  115 +% Note that some packages require special options to format as the Computer
  116 +% Society requires. In particular, Computer Society papers do not use
  117 +% compressed citation ranges as is done in typical IEEE papers
  118 +% (e.g., [1]-[4]). Instead, they list every citation separately in order
  119 +% (e.g., [1], [2], [3], [4]). To get the latter we need to load the cite
  120 +% package with the nocompress option which is supported by cite.sty v4.0
  121 +% and later. Note also the use of a CLASSOPTION conditional provided by
  122 +% IEEEtran.cls V1.7 and later.
  123 +
  124 +
  125 +
  126 +
  127 +
  128 +% *** GRAPHICS RELATED PACKAGES ***
  129 +%
  130 +\ifCLASSINFOpdf
  131 + % \usepackage[pdftex]{graphicx}
  132 + % declare the path(s) where your graphic files are
  133 + % \graphicspath{{../pdf/}{../jpeg/}}
  134 + % and their extensions so you won't have to specify these with
  135 + % every instance of \includegraphics
  136 + % \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
  137 +\else
  138 + % or other class option (dvipsone, dvipdf, if not using dvips). graphicx
  139 + % will default to the driver specified in the system graphics.cfg if no
  140 + % driver is specified.
  141 + % \usepackage[dvips]{graphicx}
  142 + % declare the path(s) where your graphic files are
  143 + % \graphicspath{{../eps/}}
  144 + % and their extensions so you won't have to specify these with
  145 + % every instance of \includegraphics
  146 + % \DeclareGraphicsExtensions{.eps}
  147 +\fi
  148 +% graphicx was written by David Carlisle and Sebastian Rahtz. It is
  149 +% required if you want graphics, photos, etc. graphicx.sty is already
  150 +% installed on most LaTeX systems. The latest version and documentation
  151 +% can be obtained at:
  152 +% http://www.ctan.org/pkg/graphicx
  153 +% Another good source of documentation is "Using Imported Graphics in
  154 +% LaTeX2e" by Keith Reckdahl which can be found at:
  155 +% http://www.ctan.org/pkg/epslatex
  156 +%
  157 +% latex, and pdflatex in dvi mode, support graphics in encapsulated
  158 +% postscript (.eps) format. pdflatex in pdf mode supports graphics
  159 +% in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
  160 +% that all non-photo figures use a vector format (.eps, .pdf, .mps) and
  161 +% not a bitmapped formats (.jpeg, .png). The IEEE frowns on bitmapped formats
  162 +% which can result in "jaggedy"/blurry rendering of lines and letters as
  163 +% well as large increases in file sizes.
  164 +%
  165 +% You can find documentation about the pdfTeX application at:
  166 +% http://www.tug.org/applications/pdftex
  167 +
  168 +
  169 +
  170 +
  171 +
  172 +
  173 +% *** MATH PACKAGES ***
  174 +%
  175 +%\usepackage{amsmath}
  176 +% A popular package from the American Mathematical Society that provides
  177 +% many useful and powerful commands for dealing with mathematics.
  178 +%
  179 +% Note that the amsmath package sets \interdisplaylinepenalty to 10000
  180 +% thus preventing page breaks from occurring within multiline equations. Use:
  181 +%\interdisplaylinepenalty=2500
  182 +% after loading amsmath to restore such page breaks as IEEEtran.cls normally
  183 +% does. amsmath.sty is already installed on most LaTeX systems. The latest
  184 +% version and documentation can be obtained at:
  185 +% http://www.ctan.org/pkg/amsmath
  186 +
  187 +
  188 +
  189 +
  190 +
  191 +% *** SPECIALIZED LIST PACKAGES ***
  192 +%
  193 +%\usepackage{algorithmic}
  194 +% algorithmic.sty was written by Peter Williams and Rogerio Brito.
  195 +% This package provides an algorithmic environment fo describing algorithms.
  196 +% You can use the algorithmic environment in-text or within a figure
  197 +% environment to provide for a floating algorithm. Do NOT use the algorithm
  198 +% floating environment provided by algorithm.sty (by the same authors) or
  199 +% algorithm2e.sty (by Christophe Fiorio) as the IEEE does not use dedicated
  200 +% algorithm float types and packages that provide these will not provide
  201 +% correct IEEE style captions. The latest version and documentation of
  202 +% algorithmic.sty can be obtained at:
  203 +% http://www.ctan.org/pkg/algorithms
  204 +% Also of interest may be the (relatively newer and more customizable)
  205 +% algorithmicx.sty package by Szasz Janos:
  206 +% http://www.ctan.org/pkg/algorithmicx
  207 +
  208 +
  209 +
  210 +
  211 +% *** ALIGNMENT PACKAGES ***
  212 +%
  213 +%\usepackage{array}
  214 +% Frank Mittelbach's and David Carlisle's array.sty patches and improves
  215 +% the standard LaTeX2e array and tabular environments to provide better
  216 +% appearance and additional user controls. As the default LaTeX2e table
  217 +% generation code is lacking to the point of almost being broken with
  218 +% respect to the quality of the end results, all users are strongly
  219 +% advised to use an enhanced (at the very least that provided by array.sty)
  220 +% set of table tools. array.sty is already installed on most systems. The
  221 +% latest version and documentation can be obtained at:
  222 +% http://www.ctan.org/pkg/array
  223 +
  224 +
  225 +% IEEEtran contains the IEEEeqnarray family of commands that can be used to
  226 +% generate multiline equations as well as matrices, tables, etc., of high
  227 +% quality.
  228 +
  229 +
  230 +
  231 +
  232 +% *** SUBFIGURE PACKAGES ***
  233 +%\ifCLASSOPTIONcompsoc
  234 +% \usepackage[caption=false,font=footnotesize,labelfont=sf,textfont=sf]{subfig}
  235 +%\else
  236 +% \usepackage[caption=false,font=footnotesize]{subfig}
  237 +%\fi
  238 +% subfig.sty, written by Steven Douglas Cochran, is the modern replacement
  239 +% for subfigure.sty, the latter of which is no longer maintained and is
  240 +% incompatible with some LaTeX packages including fixltx2e. However,
  241 +% subfig.sty requires and automatically loads Axel Sommerfeldt's caption.sty
  242 +% which will override IEEEtran.cls' handling of captions and this will result
  243 +% in non-IEEE style figure/table captions. To prevent this problem, be sure
  244 +% and invoke subfig.sty's "caption=false" package option (available since
  245 +% subfig.sty version 1.3, 2005/06/28) as this is will preserve IEEEtran.cls
  246 +% handling of captions.
  247 +% Note that the Computer Society format requires a sans serif font rather
  248 +% than the serif font used in traditional IEEE formatting and thus the need
  249 +% to invoke different subfig.sty package options depending on whether
  250 +% compsoc mode has been enabled.
  251 +%
  252 +% The latest version and documentation of subfig.sty can be obtained at:
  253 +% http://www.ctan.org/pkg/subfig
  254 +
  255 +
  256 +
  257 +
  258 +% *** FLOAT PACKAGES ***
  259 +%
  260 +%\usepackage{fixltx2e}
  261 +% fixltx2e, the successor to the earlier fix2col.sty, was written by
  262 +% Frank Mittelbach and David Carlisle. This package corrects a few problems
  263 +% in the LaTeX2e kernel, the most notable of which is that in current
  264 +% LaTeX2e releases, the ordering of single and double column floats is not
  265 +% guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
  266 +% single column figure to be placed prior to an earlier double column
  267 +% figure.
  268 +% Be aware that LaTeX2e kernels dated 2015 and later have fixltx2e.sty's
  269 +% corrections already built into the system in which case a warning will
  270 +% be issued if an attempt is made to load fixltx2e.sty as it is no longer
  271 +% needed.
  272 +% The latest version and documentation can be found at:
  273 +% http://www.ctan.org/pkg/fixltx2e
  274 +
  275 +
  276 +%\usepackage{stfloats}
  277 +% stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
  278 +% the ability to do double column floats at the bottom of the page as well
  279 +% as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
  280 +% LaTeX2e). It also provides a command:
  281 +%\fnbelowfloat
  282 +% to enable the placement of footnotes below bottom floats (the standard
  283 +% LaTeX2e kernel puts them above bottom floats). This is an invasive package
  284 +% which rewrites many portions of the LaTeX2e float routines. It may not work
  285 +% with other packages that modify the LaTeX2e float routines. The latest
  286 +% version and documentation can be obtained at:
  287 +% http://www.ctan.org/pkg/stfloats
  288 +% Do not use the stfloats baselinefloat ability as the IEEE does not allow
  289 +% \baselineskip to stretch. Authors submitting work to the IEEE should note
  290 +% that the IEEE rarely uses double column equations and that authors should try
  291 +% to avoid such use. Do not be tempted to use the cuted.sty or midfloat.sty
  292 +% packages (also by Sigitas Tolusis) as the IEEE does not format its papers in
  293 +% such ways.
  294 +% Do not attempt to use stfloats with fixltx2e as they are incompatible.
  295 +% Instead, use Morten Hogholm'a dblfloatfix which combines the features
  296 +% of both fixltx2e and stfloats:
  297 +%
  298 +% \usepackage{dblfloatfix}
  299 +% The latest version can be found at:
  300 +% http://www.ctan.org/pkg/dblfloatfix
  301 +
  302 +
  303 +
  304 +
  305 +%\ifCLASSOPTIONcaptionsoff
  306 +% \usepackage[nomarkers]{endfloat}
  307 +% \let\MYoriglatexcaption\caption
  308 +% \renewcommand{\caption}[2][\relax]{\MYoriglatexcaption[#2]{#2}}
  309 +%\fi
  310 +% endfloat.sty was written by James Darrell McCauley, Jeff Goldberg and
  311 +% Axel Sommerfeldt. This package may be useful when used in conjunction with
  312 +% IEEEtran.cls' captionsoff option. Some IEEE journals/societies require that
  313 +% submissions have lists of figures/tables at the end of the paper and that
  314 +% figures/tables without any captions are placed on a page by themselves at
  315 +% the end of the document. If needed, the draftcls IEEEtran class option or
  316 +% \CLASSINPUTbaselinestretch interface can be used to increase the line
  317 +% spacing as well. Be sure and use the nomarkers option of endfloat to
  318 +% prevent endfloat from "marking" where the figures would have been placed
  319 +% in the text. The two hack lines of code above are a slight modification of
  320 +% that suggested by in the endfloat docs (section 8.4.1) to ensure that
  321 +% the full captions always appear in the list of figures/tables - even if
  322 +% the user used the short optional argument of \caption[]{}.
  323 +% IEEE papers do not typically make use of \caption[]'s optional argument,
  324 +% so this should not be an issue. A similar trick can be used to disable
  325 +% captions of packages such as subfig.sty that lack options to turn off
  326 +% the subcaptions:
  327 +% For subfig.sty:
  328 +% \let\MYorigsubfloat\subfloat
  329 +% \renewcommand{\subfloat}[2][\relax]{\MYorigsubfloat[]{#2}}
  330 +% However, the above trick will not work if both optional arguments of
  331 +% the \subfloat command are used. Furthermore, there needs to be a
  332 +% description of each subfigure *somewhere* and endfloat does not add
  333 +% subfigure captions to its list of figures. Thus, the best approach is to
  334 +% avoid the use of subfigure captions (many IEEE journals avoid them anyway)
  335 +% and instead reference/explain all the subfigures within the main caption.
  336 +% The latest version of endfloat.sty and its documentation can obtained at:
  337 +% http://www.ctan.org/pkg/endfloat
  338 +%
  339 +% The IEEEtran \ifCLASSOPTIONcaptionsoff conditional can also be used
  340 +% later in the document, say, to conditionally put the References on a
  341 +% page by themselves.
  342 +
  343 +
  344 +
  345 +
  346 +% *** PDF, URL AND HYPERLINK PACKAGES ***
  347 +%
  348 +%\usepackage{url}
  349 +% url.sty was written by Donald Arseneau. It provides better support for
  350 +% handling and breaking URLs. url.sty is already installed on most LaTeX
  351 +% systems. The latest version and documentation can be obtained at:
  352 +% http://www.ctan.org/pkg/url
  353 +% Basically, \url{my_url_here}.
  354 +
  355 +
  356 +
  357 +
  358 +
  359 +% *** Do not adjust lengths that control margins, column widths, etc. ***
  360 +% *** Do not use packages that alter fonts (such as pslatex). ***
  361 +% There should be no need to do such things with IEEEtran.cls V1.6 and later.
  362 +% (Unless specifically asked to do so by the journal or conference you plan
  363 +% to submit to, of course. )
  364 +
  365 +
  366 +% correct bad hyphenation here
  367 +\hyphenation{op-tical net-works semi-conduc-tor}
  368 +
  369 +\usepackage{tabularx}
  370 +\usepackage{listings}
  371 +\usepackage{color}
  372 +\usepackage{caption}
  373 +
  374 +\definecolor{dkgreen}{rgb}{0,0.6,0}
  375 +\definecolor{gray}{rgb}{0.5,0.5,0.5}
  376 +\definecolor{mauve}{rgb}{0.58,0,0.82}
  377 +
  378 +\lstset{frame=tb,
  379 + language=C++,
  380 + aboveskip=3mm,
  381 + belowskip=3mm,
  382 + showstringspaces=false,
  383 + columns=flexible,
  384 + basicstyle={\small\ttfamily},
  385 + numbers=none,
  386 + numberstyle=\tiny\color{gray},
  387 + keywordstyle=\color{blue},
  388 + commentstyle=\color{dkgreen},
  389 + stringstyle=\color{mauve},
  390 + breaklines=true,
  391 + breakatwhitespace=true,
  392 + tabsize=3
  393 +}
  394 +
  395 +\begin{document}
  396 +%
  397 +% paper title
  398 +% Titles are generally capitalized except for words such as a, an, and, as,
  399 +% at, but, by, for, in, nor, of, on, or, the, to and up, which are usually
  400 +% not capitalized unless they are the first or last word of the title.
  401 +% Linebreaks \\ can be used within to get better formatting as desired.
  402 +% Do not put math or special symbols in the title.
  403 +\title{Bare Demo of IEEEtran.cls for\\ IEEE Computer Society Journals}
  404 +%
  405 +%
  406 +% author names and IEEE memberships
  407 +% note positions of commas and nonbreaking spaces ( ~ ) LaTeX will not break
  408 +% a structure at a ~ so this keeps an author's name from being broken across
  409 +% two lines.
  410 +% use \thanks{} to gain access to the first footnote area
  411 +% a separate \thanks must be used for each paragraph as LaTeX2e's \thanks
  412 +% was not built to handle multiple paragraphs
  413 +%
  414 +%
  415 +%\IEEEcompsocitemizethanks is a special \thanks that produces the bulleted
  416 +% lists the Computer Society journals use for "first footnote" author
  417 +% affiliations. Use \IEEEcompsocthanksitem which works much like \item
  418 +% for each affiliation group. When not in compsoc mode,
  419 +% \IEEEcompsocitemizethanks becomes like \thanks and
  420 +% \IEEEcompsocthanksitem becomes a line break with idention. This
  421 +% facilitates dual compilation, although admittedly the differences in the
  422 +% desired content of \author between the different types of papers makes a
  423 +% one-size-fits-all approach a daunting prospect. For instance, compsoc
  424 +% journal papers have the author affiliations above the "Manuscript
  425 +% received ..." text while in non-compsoc journals this is reversed. Sigh.
  426 +
  427 +\author{Michael~Shell,~\IEEEmembership{Member,~IEEE,}
  428 + John~Doe,~\IEEEmembership{Fellow,~OSA,}
  429 + and~Jane~Doe,~\IEEEmembership{Life~Fellow,~IEEE}% <-this % stops a space
  430 +\IEEEcompsocitemizethanks{\IEEEcompsocthanksitem M. Shell was with the Department
  431 +of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,
  432 +GA, 30332.\protect\\
  433 +% note need leading \protect in front of \\ to get a newline within \thanks as
  434 +% \\ is fragile and will error, could use \hfil\break instead.
  435 +E-mail: see http://www.michaelshell.org/contact.html
  436 +\IEEEcompsocthanksitem J. Doe and J. Doe are with Anonymous University.}% <-this % stops an unwanted space
  437 +\thanks{Manuscript received April 19, 2005; revised August 26, 2015.}}
  438 +
  439 +% note the % following the last \IEEEmembership and also \thanks -
  440 +% these prevent an unwanted space from occurring between the last author name
  441 +% and the end of the author line. i.e., if you had this:
  442 +%
  443 +% \author{....lastname \thanks{...} \thanks{...} }
  444 +% ^------------^------------^----Do not want these spaces!
  445 +%
  446 +% a space would be appended to the last name and could cause every name on that
  447 +% line to be shifted left slightly. This is one of those "LaTeX things". For
  448 +% instance, "\textbf{A} \textbf{B}" will typeset as "A B" not "AB". To get
  449 +% "AB" then you have to do: "\textbf{A}\textbf{B}"
  450 +% \thanks is no different in this regard, so shield the last } of each \thanks
  451 +% that ends a line with a % and do not let a space in before the next \thanks.
  452 +% Spaces after \IEEEmembership other than the last one are OK (and needed) as
  453 +% you are supposed to have spaces between the names. For what it is worth,
  454 +% this is a minor point as most people would not even notice if the said evil
  455 +% space somehow managed to creep in.
  456 +
  457 +
  458 +
  459 +% The paper headers
  460 +\markboth{Journal of \LaTeX\ Class Files,~Vol.~14, No.~8, August~2015}%
  461 +{Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for Computer Society Journals}
  462 +% The only time the second header will appear is for the odd numbered pages
  463 +% after the title page when using the twoside option.
  464 +%
  465 +% *** Note that you probably will NOT want to include the author's ***
  466 +% *** name in the headers of peer review papers. ***
  467 +% You can use \ifCLASSOPTIONpeerreview for conditional compilation here if
  468 +% you desire.
  469 +
  470 +
  471 +
  472 +% The publisher's ID mark at the bottom of the page is less important with
  473 +% Computer Society journal papers as those publications place the marks
  474 +% outside of the main text columns and, therefore, unlike regular IEEE
  475 +% journals, the available text space is not reduced by their presence.
  476 +% If you want to put a publisher's ID mark on the page you can do it like
  477 +% this:
  478 +%\IEEEpubid{0000--0000/00\$00.00~\copyright~2015 IEEE}
  479 +% or like this to get the Computer Society new two part style.
  480 +%\IEEEpubid{\makebox[\columnwidth]{\hfill 0000--0000/00/\$00.00~\copyright~2015 IEEE}%
  481 +%\hspace{\columnsep}\makebox[\columnwidth]{Published by the IEEE Computer Society\hfill}}
  482 +% Remember, if you use this you must call \IEEEpubidadjcol in the second
  483 +% column for its text to clear the IEEEpubid mark (Computer Society jorunal
  484 +% papers don't need this extra clearance.)
  485 +
  486 +
  487 +
  488 +% use for special paper notices
  489 +%\IEEEspecialpapernotice{(Invited Paper)}
  490 +
  491 +
  492 +
  493 +% for Computer Society papers, we must declare the abstract and index terms
  494 +% PRIOR to the title within the \IEEEtitleabstractindextext IEEEtran
  495 +% command as these need to go into the title area created by \maketitle.
  496 +% As a general rule, do not put math, special symbols or citations
  497 +% in the abstract or keywords.
  498 +\IEEEtitleabstractindextext{%
  499 +\begin{abstract}
  500 +The abstract goes here.
  501 +\end{abstract}
  502 +
  503 +% Note that keywords are not normally used for peerreview papers.
  504 +\begin{IEEEkeywords}
  505 +Computer Society, IEEE, IEEEtran, journal, \LaTeX, paper, template.
  506 +\end{IEEEkeywords}}
  507 +
  508 +
  509 +% make the title area
  510 +\maketitle
  511 +
  512 +
  513 +% To allow for easy dual compilation without having to reenter the
  514 +% abstract/keywords data, the \IEEEtitleabstractindextext text will
  515 +% not be used in maketitle, but will appear (i.e., to be "transported")
  516 +% here as \IEEEdisplaynontitleabstractindextext when the compsoc
  517 +% or transmag modes are not selected <OR> if conference mode is selected
  518 +% - because all conference papers position the abstract like regular
  519 +% papers do.
  520 +\IEEEdisplaynontitleabstractindextext
  521 +% \IEEEdisplaynontitleabstractindextext has no effect when using
  522 +% compsoc or transmag under a non-conference mode.
  523 +
  524 +
  525 +
  526 +% For peer review papers, you can put extra information on the cover
  527 +% page as needed:
  528 +% \ifCLASSOPTIONpeerreview
  529 +% \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
  530 +% \fi
  531 +%
  532 +% For peerreview papers, this IEEEtran command inserts a page break and
  533 +% creates the second title. It will be ignored for other modes.
  534 +\IEEEpeerreviewmaketitle
  535 +
  536 +
  537 +
  538 +\IEEEraisesectionheading{\section{Introduction}\label{sec:introduction}}
  539 +% Computer Society journal (but not conference!) papers do something unusual
  540 +% with the very first section heading (almost always called "Introduction").
  541 +% They place it ABOVE the main text! IEEEtran.cls does not automatically do
  542 +% this for you, but you can achieve this effect with the provided
  543 +% \IEEEraisesectionheading{} command. Note the need to keep any \label that
  544 +% is to refer to the section immediately after \section in the above as
  545 +% \IEEEraisesectionheading puts \section within a raised box.
  546 +
  547 +
  548 +
  549 +
  550 +% The very first letter is a 2 line initial drop letter followed
  551 +% by the rest of the first word in caps (small caps for compsoc).
  552 +%
  553 +% form to use if the first word consists of a single letter:
  554 +% \IEEEPARstart{A}{demo} file is ....
  555 +%
  556 +% form to use if you need the single drop letter followed by
  557 +% normal text (unknown if ever used by the IEEE):
  558 +% \IEEEPARstart{A}{}demo file is ....
  559 +%
  560 +% Some journals put the first two words in caps:
  561 +% \IEEEPARstart{T}{his demo} file is ....
  562 +%
  563 +% Here we have the typical use of a "T" for an initial drop letter
  564 +% and "HIS" in caps to complete the first word.
  565 +\IEEEPARstart{F}{rom} the beginning of computer science there exists a problem in speed differences between processors and memories.
  566 +Processors have usually higher frequencies than memories containing data necessary for processor to perform calculations and in result processors spend much time being idle.
  567 +That is why they have really fast cache memory at their disposal, however because the cost of such memory is pretty high, its amount is not sufficient.
  568 +This problem is more widely known as data locality problem and it is quite serious, especially during execution of loops through significant amount of data.
  569 +Nowadays this problem is connected to phenomenon called cache memory miss, which occurs when processor asks for further data and it is not in cache memory.
  570 +Then computer needs to retrieve data from RAM memory, which is sllower than processor speed so from here we have this idle time of processors when they are wasting time.
  571 +Obvious solution for that is to decrease number of cache misses, so processor can operate without obstacles and data loading from RAM wil take place during time when processor will be performing other tasks.
  572 +
  573 +Many solutions and optimizations were proposed to minimize impact of data locality by decreasing cache misses, one of such methods is called tiling.
  574 +It derived from strip mining transformation, which was invented in times of vector processors.
  575 +It takes an original loop from program and divides it into smaller ones, called stripes, what on vector processors allowed for vectorization of smaller loops but nowadays it hold almost no improvement for execution speed of programs.
  576 +Tiling is utilizing the same idea but it is more suitable for modern processors as it enables more possibilities for other improvements and giving some gains on its own.
  577 +Tiling usually works on loop nests, transforming it into even larger loop nest by adding additional loops to the inside of the nest, increasing loops number twice.
  578 +However, overall number of iterations remain the same, thay are just grouped differently, what already can provide deacrease in cache memory misses.
  579 +Let's take a look at simple loop nest.
  580 +
  581 +\begin{lstlisting}
  582 +for(int i = 0; i < n; i++){
  583 + for(int j = 0; j < n; j++){
  584 + Stmt(i,j);
  585 + }
  586 +}
  587 +\end{lstlisting}
  588 +
  589 +This loop nest is transformed by tiling into more complex form.
  590 +
  591 +\begin{lstlisting}
  592 +for(int Ti = 0; Ti < n; Ti += 64){
  593 + for(int Tj = 0; Tj < m; Tj += 64){
  594 + for(int i = Ti; i < min(Ti+63, n); i++){
  595 + for(int j = Tj; j < min(Tj+63,m); j++){
  596 + Stmt(i,j);
  597 + }
  598 + }
  599 + }
  600 +}
  601 +\end{lstlisting}
  602 +
  603 +As it can be seen the number of iteration is exactly the same but they happen in parts instead of iterating through whole j loop and then starting next i loop iteration.
  604 +Number 64 in these loops is called tile size and is very important for efficency of this optimalization as it tries to limit amount of data loaded to cache memory from RAM, so for one iteration processor would have all data it needs to complete calculation, without a need to laod additional data. Unfortunately this number have to be optimized for each computer, because many processors are different from each other and have different cache memory configurations.
  605 +
  606 +% You must have at least 2 lines in the paragraph with the drop letter
  607 +% (should never be an issue)
  608 +
  609 +\hfill mds
  610 +
  611 +\hfill August 26, 2015
  612 +
  613 +\subsection{Subsection Heading Here}
  614 +Subsection text here.
  615 +
  616 +% needed in second column of first page if using \IEEEpubid
  617 +%\IEEEpubidadjcol
  618 +
  619 +\subsubsection{Subsubsection Heading Here}
  620 +Subsubsection text here.
  621 +
  622 +
  623 +% An example of a floating figure using the graphicx package.
  624 +% Note that \label must occur AFTER (or within) \caption.
  625 +% For figures, \caption should occur after the \includegraphics.
  626 +% Note that IEEEtran v1.7 and later has special internal code that
  627 +% is designed to preserve the operation of \label within \caption
  628 +% even when the captionsoff option is in effect. However, because
  629 +% of issues like this, it may be the safest practice to put all your
  630 +% \label just after \caption rather than within \caption{}.
  631 +%
  632 +% Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
  633 +% option should be used if it is desired that the figures are to be
  634 +% displayed while in draft mode.
  635 +%
  636 +%\begin{figure}[!t]
  637 +%\centering
  638 +%\includegraphics[width=2.5in]{myfigure}
  639 +% where an .eps filename suffix will be assumed under latex,
  640 +% and a .pdf suffix will be assumed for pdflatex; or what has been declared
  641 +% via \DeclareGraphicsExtensions.
  642 +%\caption{Simulation results for the network.}
  643 +%\label{fig_sim}
  644 +%\end{figure}
  645 +
  646 +% Note that the IEEE typically puts floats only at the top, even when this
  647 +% results in a large percentage of a column being occupied by floats.
  648 +% However, the Computer Society has been known to put floats at the bottom.
  649 +
  650 +
  651 +% An example of a double column floating figure using two subfigures.
  652 +% (The subfig.sty package must be loaded for this to work.)
  653 +% The subfigure \label commands are set within each subfloat command,
  654 +% and the \label for the overall figure must come after \caption.
  655 +% \hfil is used as a separator to get equal spacing.
  656 +% Watch out that the combined width of all the subfigures on a
  657 +% line do not exceed the text width or a line break will occur.
  658 +%
  659 +%\begin{figure*}[!t]
  660 +%\centering
  661 +%\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
  662 +%\label{fig_first_case}}
  663 +%\hfil
  664 +%\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
  665 +%\label{fig_second_case}}
  666 +%\caption{Simulation results for the network.}
  667 +%\label{fig_sim}
  668 +%\end{figure*}
  669 +%
  670 +% Note that often IEEE papers with subfigures do not employ subfigure
  671 +% captions (using the optional argument to \subfloat[]), but instead will
  672 +% reference/describe all of them (a), (b), etc., within the main caption.
  673 +% Be aware that for subfig.sty to generate the (a), (b), etc., subfigure
  674 +% labels, the optional argument to \subfloat must be present. If a
  675 +% subcaption is not desired, just leave its contents blank,
  676 +% e.g., \subfloat[].
  677 +
  678 +
  679 +% An example of a floating table. Note that, for IEEE style tables, the
  680 +% \caption command should come BEFORE the table and, given that table
  681 +% captions serve much like titles, are usually capitalized except for words
  682 +% such as a, an, and, as, at, but, by, for, in, nor, of, on, or, the, to
  683 +% and up, which are usually not capitalized unless they are the first or
  684 +% last word of the caption. Table text will default to \footnotesize as
  685 +% the IEEE normally uses this smaller font for tables.
  686 +% The \label must come after \caption as always.
  687 +%
  688 +%\begin{table}[!t]
  689 +%% increase table row spacing, adjust to taste
  690 +%\renewcommand{\arraystretch}{1.3}
  691 +% if using array.sty, it might be a good idea to tweak the value of
  692 +% \extrarowheight as needed to properly center the text within the cells
  693 +%\caption{An Example of a Table}
  694 +%\label{table_example}
  695 +%\centering
  696 +%% Some packages, such as MDW tools, offer better commands for making tables
  697 +%% than the plain LaTeX2e tabular which is used here.
  698 +%\begin{tabular}{|c||c|}
  699 +%\hline
  700 +%One & Two\\
  701 +%\hline
  702 +%Three & Four\\
  703 +%\hline
  704 +%\end{tabular}
  705 +%\end{table}
  706 +
  707 +
  708 +% Note that the IEEE does not put floats in the very first column
  709 +% - or typically anywhere on the first page for that matter. Also,
  710 +% in-text middle ("here") positioning is typically not used, but it
  711 +% is allowed and encouraged for Computer Society conferences (but
  712 +% not Computer Society journals). Most IEEE journals/conferences use
  713 +% top floats exclusively.
  714 +% Note that, LaTeX2e, unlike IEEE journals/conferences, places
  715 +% footnotes above bottom floats. This can be corrected via the
  716 +% \fnbelowfloat command of the stfloats package.
  717 +
  718 +
  719 +\section{Results}
  720 +
  721 +(Introduction)
  722 +
  723 +\newcolumntype{C}{>{\centering\arraybackslash}X}
  724 +
  725 +\begin{minipage}{\linewidth}
  726 +\begin{center}
  727 +\captionof{table}{Average time measurements for Polybench benchmarks with small dataset}\label{tab:time}
  728 +\begin{tabularx}{\textwidth}{ |C|C|C|C|C| }
  729 +\hline
  730 + name & default tile size time [\(\mu\)s] & dynamic tiling time [\(\mu\)s] & final tile size & relative time gain [\%] \\
  731 +\hline
  732 +2mm & 8539.51 & 3633.01 & 16 & 57.46 \\
  733 +\hline
  734 +3mm & 35715.37 & 35452.75 & 32 & 0.74 \\
  735 +\hline
  736 +adi & 245139.75 & 249321.00 & 16 & -1.71 \\
  737 +\hline
  738 +atax & 2797.90 & 2544.21 & 32 & 9.07 \\
  739 +\hline
  740 +bicg & 1796.38 & 2097.80 & 32 & -16.78 \\
  741 +\hline
  742 +covariance & 270351.07 & 274372.95 & 16 & -1.49 \\
  743 +\hline
  744 +doitgen & 5254.34 & 1960.03 & 16 & 62.70 \\
  745 +\hline
  746 +durbin & 9253.14 & 8843.19 & 8 & 4.43 \\
  747 +\hline
  748 +fdtd-2d & 58260.48 & 55106.18 & 32 & 5.41 \\
  749 +\hline
  750 +fdtd-apml & 23028.52 & 23219.59 & 8 & -0.83 \\
  751 +\hline
  752 +gemm & 8848.47 & 2818.67 & 16 & 68.15 \\
  753 +\hline
  754 +gemver & 2994.47 & 3998.53 & 32 & -33.53 \\
  755 +\hline
  756 +gesummv & 2621.93 & 1584.05 & 16 & 39.58 \\
  757 +\hline
  758 +jacobi-1d-imper & 87.19 & 90.42 & 16 & -3.71 \\
  759 +\hline
  760 +jacobi-2d-imper & 3528.81 & 3630.76 & 8 & -2.89 \\
  761 +\hline
  762 +lu & 3408.14 & 4030.96 & 32 & -18.27 \\
  763 +\hline
  764 +ludcmp & 3528.81 & 3630.76 & 8 & -2.89 \\
  765 +\hline
  766 +mvt & 2651.09 & 2814.61 & 32 & -6.17 \\
  767 +\hline
  768 +reg-detect & 128127.55 & 93780.35 & 8 & 26.81 \\
  769 +\hline
  770 +seidel-2d & 128127.55 & 93780.35 & 8 & 26.81 \\
  771 +\hline
  772 +symm & 22706.59 & 22944.21 & 8 & -1.05 \\
  773 +\hline
  774 +syr2k & 16896.81 & 12576.67 & 8 & 25.57 \\
  775 +\hline
  776 +syrk & 8081.54 & 4405.26 & 8 & 45.49 \\
  777 +\hline
  778 +trisolv & 740.84 & 719.57 & 32 & 2.87 \\
  779 +\hline
  780 +trmm & 7299.68 & 7063.86 & 16 & 3.23 \\
  781 +\hline
  782 +
  783 +\end{tabularx}
  784 +\label{tab:time}
  785 +\end{center}
  786 +\end{minipage}
  787 +
  788 +\begin{minipage}{\linewidth}
  789 +\begin{center}
  790 +\captionof{table}{Average time measurements for Polybench benchmarks with large dataset}\label{tab:time}
  791 +\begin{tabularx}{\textwidth}{ |C|C|C|C|C| }
  792 +\hline
  793 + name & default tile size time [ms] & dynamic tiling time [ms] & final tile size & relative time gain [\%] \\
  794 +\hline
  795 +2mm & 80858.62 & 56226.01 & 8 & 30.46 \\
  796 +\hline
  797 +3mm & 156102.41 & 286257.39 & 8 & -83.38 \\
  798 +\hline
  799 +adi & 12816.54 & 31559.62 & 8 & -146.24 \\
  800 +\hline
  801 +atax & 535.75 & 583.35 & 16 & -8.88 \\
  802 +\hline
  803 +bicg & 419.82 & 302.59 & 8 & 27.92 \\
  804 +\hline
  805 +covariance & 12275.55 & 16521.59 & 8 & -34.59 \\
  806 +\hline
  807 +doitgen & 11647.39 & 13969.76 & 8 & -19.94 \\
  808 +\hline
  809 +durbin & 1846.96 & 2958.61 & 8 & -60.19 \\
  810 +\hline
  811 +fdtd-2d & 2553.36 & 6554.23 & 8 & -156.69 \\
  812 +\hline
  813 +fdtd-apml & 4899.93 & 12355.32 & 8 & -152.15 \\
  814 +\hline
  815 +gemm & 24396.09 & 28964.06 & 8 & -18.72 \\
  816 +\hline
  817 +gemver & 897.19 & 928.34 & 16 & -3.47 \\
  818 +\hline
  819 +gesummv & 437.31 & 428.84 & 8 & 1.94 \\
  820 +\hline
  821 +jacobi-1d-imper & 544.43 & 1023.04 & 16 & -87.91 \\
  822 +\hline
  823 +jacobi-2d-imper & 12917.02 & 24614.01 & 8 & -90.55 \\
  824 +\hline
  825 +lu & 14072.88 & 18953.99 & 8 & -34.68 \\
  826 +\hline
  827 +ludcmp & 12917.02 & 24614.01 & 8 & -90.55 \\
  828 +\hline
  829 +mvt & 536.77 & 582.81 & 16 & -8.58 \\
  830 +\hline
  831 +reg-detect & 2491.45 & 4347.20 & 8 & -74.48 \\
  832 +\hline
  833 +seidel-2d & 2491.45 & 4347.20 & 8 & -74.48 \\
  834 +\hline
  835 +symm & 67529.38 & 137001.51 & 8 & -102.88 \\
  836 +\hline
  837 +syr2k & 38757.02 & 55377.41 & 8 & -42.88 \\
  838 +\hline
  839 +syrk & 24063.48 & 25200.55 & 8 & -4.73 \\
  840 +\hline
  841 +trisolv & 83.80 & 211.32 & 32 & -152.16 \\
  842 +\hline
  843 +trmm & 37597.88 & 66351.85 & 8 & -76.48 \\
  844 +\hline
  845 +
  846 +\end{tabularx}
  847 +\label{tab:time}
  848 +\end{center}
  849 +\end{minipage}
  850 +
  851 +
  852 +(Observations)
  853 +
  854 +\section{Conclusion}
  855 +The conclusion goes here.
  856 +
  857 +
  858 +
  859 +
  860 +
  861 +% if have a single appendix:
  862 +%\appendix[Proof of the Zonklar Equations]
  863 +% or
  864 +%\appendix % for no appendix heading
  865 +% do not use \section anymore after \appendix, only \section*
  866 +% is possibly needed
  867 +
  868 +% use appendices with more than one appendix
  869 +% then use \section to start each appendix
  870 +% you must declare a \section before using any
  871 +% \subsection or using \label (\appendices by itself
  872 +% starts a section numbered zero.)
  873 +%
  874 +
  875 +
  876 +\appendices
  877 +\section{Proof of the First Zonklar Equation}
  878 +Appendix one text goes here.
  879 +
  880 +% you can choose not to have a title for an appendix
  881 +% if you want by leaving the argument blank
  882 +\section{}
  883 +Appendix two text goes here.
  884 +
  885 +
  886 +% use section* for acknowledgment
  887 +\ifCLASSOPTIONcompsoc
  888 + % The Computer Society usually uses the plural form
  889 + \section*{Acknowledgments}
  890 +\else
  891 + % regular IEEE prefers the singular form
  892 + \section*{Acknowledgment}
  893 +\fi
  894 +
  895 +
  896 +The authors would like to thank...
  897 +
  898 +
  899 +% Can use something like this to put references on a page
  900 +% by themselves when using endfloat and the captionsoff option.
  901 +\ifCLASSOPTIONcaptionsoff
  902 + \newpage
  903 +\fi
  904 +
  905 +
  906 +
  907 +% trigger a \newpage just before the given reference
  908 +% number - used to balance the columns on the last page
  909 +% adjust value as needed - may need to be readjusted if
  910 +% the document is modified later
  911 +%\IEEEtriggeratref{8}
  912 +% The "triggered" command can be changed if desired:
  913 +%\IEEEtriggercmd{\enlargethispage{-5in}}
  914 +
  915 +% references section
  916 +
  917 +% can use a bibliography generated by BibTeX as a .bbl file
  918 +% BibTeX documentation can be easily obtained at:
  919 +% http://mirror.ctan.org/biblio/bibtex/contrib/doc/
  920 +% The IEEEtran BibTeX style support page is at:
  921 +% http://www.michaelshell.org/tex/ieeetran/bibtex/
  922 +%\bibliographystyle{IEEEtran}
  923 +% argument is your BibTeX string definitions and bibliography database(s)
  924 +%\bibliography{IEEEabrv,../bib/paper}
  925 +%
  926 +% <OR> manually copy in the resultant .bbl file
  927 +% set second argument of \begin to the number of references
  928 +% (used to reserve space for the reference number labels box)
  929 +\begin{thebibliography}{1}
  930 +
  931 +\bibitem{IEEEhowto:kopka}
  932 +H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
  933 + 0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
  934 +
  935 +\end{thebibliography}
  936 +
  937 +% biography section
  938 +%
  939 +% If you have an EPS/PDF photo (graphicx package needed) extra braces are
  940 +% needed around the contents of the optional argument to biography to prevent
  941 +% the LaTeX parser from getting confused when it sees the complicated
  942 +% \includegraphics command within an optional argument. (You could create
  943 +% your own custom macro containing the \includegraphics command to make things
  944 +% simpler here.)
  945 +%\begin{IEEEbiography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{mshell}}]{Michael Shell}
  946 +% or if you just want to reserve a space for a photo:
  947 +
  948 +\begin{IEEEbiography}{Michael Shell}
  949 +Biography text here.
  950 +\end{IEEEbiography}
  951 +
  952 +% if you will not have a photo at all:
  953 +\begin{IEEEbiographynophoto}{John Doe}
  954 +Biography text here.
  955 +\end{IEEEbiographynophoto}
  956 +
  957 +% insert where needed to balance the two columns on the last page with
  958 +% biographies
  959 +%\newpage
  960 +
  961 +\begin{IEEEbiographynophoto}{Jane Doe}
  962 +Biography text here.
  963 +\end{IEEEbiographynophoto}
  964 +
  965 +% You can push biographies down or up by placing
  966 +% a \vfill before or after them. The appropriate
  967 +% use of \vfill depends on what kind of text is
  968 +% on the last page and whether or not the columns
  969 +% are being equalized.
  970 +
  971 +%\vfill
  972 +
  973 +% Can be used to pull up biographies so that the bottom of the last one
  974 +% is flush with the other column.
  975 +%\enlargethispage{-5in}
  976 +
  977 +
  978 +
  979 +% that's all folks
  980 +\end{document}
  981 +
  982 +
... ...