Ignore:
Timestamp:
Nov 24, 2011, 11:18:10 AM (8 years ago)
Author:
lindanl
Message:

Figure adjustment and some minor changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • docs/HPCA2012/final_ieee/final.aux

    r1737 r1738  
    4949\newlabel{workloads}{{5}{6}}
    5050\@writefile{toc}{\contentsline {paragraph}{XML Workloads:}{6}}
     51\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces XML Document Characteristics\relax }}{6}}
     52\newlabel{XMLDocChars}{{1}{6}}
    5153\@writefile{toc}{\contentsline {paragraph}{Platform Hardware:}{6}}
     54\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Platform Hardware Specs\relax }}{6}}
     55\newlabel{hwinfo}{{2}{6}}
    5256\@writefile{toc}{\contentsline {paragraph}{Energy Measurement:}{6}}
    53 \@writefile{toc}{\contentsline {section}{\numberline {6}Efficiency of the Parabix-XML Parser}{6}}
    54 \newlabel{section:baseline}{{6}{6}}
    55 \@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Cache behavior}{6}}
    56 \@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces XML Document Characteristics\relax }}{7}}
    57 \newlabel{XMLDocChars}{{1}{7}}
    58 \@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Platform Hardware Specs\relax }}{7}}
    59 \newlabel{hwinfo}{{2}{7}}
     57\@writefile{toc}{\contentsline {section}{\numberline {6}Efficiency of the Parabix-XML Parser}{7}}
     58\newlabel{section:baseline}{{6}{7}}
     59\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Cache behavior}{7}}
     60\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Cache Misses per kB of input data\relax }}{7}}
     61\newlabel{cache_misses}{{3}{7}}
    6062\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Branch Mispredictions}{7}}
    6163\newlabel{section:XML-branches}{{6.2}{7}}
    62 \newlabel{corei3_BR}{{9(a)}{7}}
     64\newlabel{corei3_BR}{{8(a)}{7}}
    6365\newlabel{sub@corei3_BR}{{(a)}{7}}
    64 \newlabel{corei3_BM}{{9(b)}{7}}
     66\newlabel{corei3_BM}{{8(b)}{7}}
    6567\newlabel{sub@corei3_BM}{{(b)}{7}}
    66 \@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Branch characteristics on the Core-i3\ per kB of input data.\relax }}{7}}
     68\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Branch characteristics on the Core-i3\ per kB of input data.\relax }}{7}}
    6769\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Branch Instructions / kB}}}{7}}
    6870\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Branch Misses / kB}}}{7}}
    6971\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}SIMD Instructions vs. Total Instructions}{7}}
    70 \newlabel{corei3_L1DM}{{8(a)}{8}}
    71 \newlabel{sub@corei3_L1DM}{{(a)}{8}}
    72 \newlabel{corei3_L2DM}{{8(b)}{8}}
    73 \newlabel{sub@corei3_L2DM}{{(b)}{8}}
    74 \newlabel{corei3_L3DM}{{8(c)}{8}}
    75 \newlabel{sub@corei3_L3DM}{{(c)}{8}}
    76 \@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Cache Misses per kB of input data.\relax }}{8}}
    77 \@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {L1 Misses}}}{8}}
    78 \@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {L2 Misses}}}{8}}
    79 \@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {L3 Misses}}}{8}}
    80 \newlabel{cache_misses}{{8}{8}}
    81 \@writefile{toc}{\contentsline {subsection}{\numberline {6.4}CPU Cycles}{8}}
    82 \@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces SIMD Instruction Percentage\relax }}{8}}
    83 \newlabel{corei3_INS_p2}{{10}{8}}
    84 \@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Performance (CPU Cycles per kB)\relax }}{8}}
    85 \newlabel{corei3_TOT}{{11}{8}}
     72\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}CPU Cycles}{7}}
     73\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces SIMD Instruction Percentage\relax }}{8}}
     74\newlabel{corei3_INS_p2}{{4}{8}}
     75\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Performance (CPU Cycles per kB)\relax }}{8}}
     76\newlabel{corei3_TOT}{{9}{8}}
    8677\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}Power and Energy}{8}}
    87 \newlabel{corei3_power}{{12(a)}{8}}
    88 \newlabel{sub@corei3_power}{{(a)}{8}}
    89 \newlabel{corei3_energy}{{12(b)}{8}}
    90 \newlabel{sub@corei3_energy}{{(b)}{8}}
    91 \@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Power profile of Parabix on Core-i3{}\relax }}{8}}
    92 \@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Avg. Power (Watts)}}}{8}}
    93 \@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Energy Consumption ($\mu $J per kB)}}}{8}}
    9478\@writefile{toc}{\contentsline {section}{\numberline {7}Evaluation of Parabix across different Hardware}{8}}
    9579\newlabel{section:scalability}{{7}{8}}
    9680\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Performance}{8}}
    9781\newlabel{section:scalability:intel}{{7.1}{8}}
    98 \newlabel{ScalabilityA}{{13(a)}{9}}
    99 \newlabel{sub@ScalabilityA}{{(a)}{9}}
    100 \newlabel{energy_Parabix2}{{13(b)}{9}}
    101 \newlabel{sub@energy_Parabix2}{{(b)}{9}}
    102 \newlabel{ScalabilityB}{{13(c)}{9}}
    103 \newlabel{sub@ScalabilityB}{{(c)}{9}}
    104 \@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Average Performance Parabix vs. Expat (y-axis: ns per kB)\relax }}{9}}
    105 \@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Parabix}}}{9}}
    106 \@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Avg. Energy Consumption on various hardware (nJ per kB)}}}{9}}
    107 \@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Expat}}}{9}}
    108 \newlabel{Scalability}{{13}{9}}
    109 \@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Parabix on Mobile processors}{9}}
    110 \newlabel{section:scalability:Neon{}}{{7.2}{9}}
    111 \newlabel{power_Parabix2}{{14(a)}{9}}
    112 \newlabel{sub@power_Parabix2}{{(a)}{9}}
    113 \@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Energy Profile of Parabix on various hardware platforms\relax }}{9}}
    114 \@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Avg. Power of Parabix on various hardware (Watts)}}}{9}}
    115 \newlabel{arm_processing_time}{{15(a)}{10}}
     82\newlabel{corei3_power}{{10(a)}{8}}
     83\newlabel{sub@corei3_power}{{(a)}{8}}
     84\newlabel{corei3_energy}{{10(b)}{8}}
     85\newlabel{sub@corei3_energy}{{(b)}{8}}
     86\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Power profile of Parabix on Core-i3{}\relax }}{8}}
     87\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Avg. Power (Watts)}}}{8}}
     88\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Energy Consumption ($\mu $J per kB)}}}{8}}
     89\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Parabix on Mobile processors}{8}}
     90\newlabel{section:scalability:Neon{}}{{7.2}{8}}
     91\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Parabix on various hardware platforms\relax }}{9}}
     92\newlabel{Parabix_all_platform}{{11}{9}}
     93\@writefile{toc}{\contentsline {section}{\numberline {8}Parabix on AVX}{9}}
     94\newlabel{section:avx}{{8}{9}}
     95\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}3-Operand Form}{9}}
     96\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}256-bit Operations}{9}}
     97\@writefile{toc}{\contentsline {subsection}{\numberline {8.3}Performance Results}{9}}
     98\citation{dataparallel}
     99\citation{Shah:2009}
     100\newlabel{arm_processing_time}{{12(a)}{10}}
    116101\newlabel{sub@arm_processing_time}{{(a)}{10}}
    117 \newlabel{relative_performance_arm}{{15(b)}{10}}
     102\newlabel{relative_performance_arm}{{12(b)}{10}}
    118103\newlabel{sub@relative_performance_arm}{{(b)}{10}}
    119 \newlabel{relative_performance_intel}{{15(c)}{10}}
     104\newlabel{relative_performance_intel}{{12(c)}{10}}
    120105\newlabel{sub@relative_performance_intel}{{(c)}{10}}
    121 \@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Comparison of Parabix-XML on ARM vs. Intel.\relax }}{10}}
     106\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Comparison of Parabix-XML on ARM vs. Intel.\relax }}{10}}
    122107\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {ARM Neon Performance (cycles per kB)}}}{10}}
    123108\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {ARM Neon}}}{10}}
    124109\@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Core i3}}}{10}}
    125 \@writefile{toc}{\contentsline {section}{\numberline {8}Parabix on AVX}{10}}
    126 \newlabel{section:avx}{{8}{10}}
    127 \@writefile{toc}{\contentsline {subsection}{\numberline {8.1}3-Operand Form}{10}}
    128 \@writefile{toc}{\contentsline {subsection}{\numberline {8.2}256-bit Operations}{10}}
    129 \@writefile{toc}{\contentsline {subsection}{\numberline {8.3}Performance Results}{10}}
    130 \@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Parabix Performance (y-axis: ns per kB)\relax }}{10}}
    131 \newlabel{avx}{{17}{10}}
    132 \citation{dataparallel}
    133 \citation{Shah:2009}
    134 \@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Parabix Instruction Counts (y-axis: Instructions per kB)\relax }}{11}}
    135 \newlabel{insmix}{{16}{11}}
    136 \@writefile{toc}{\contentsline {section}{\numberline {9}Multithreaded Parabix}{11}}
    137 \newlabel{section:multithread}{{9}{11}}
     110\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Parabix Performance (y-axis: ns per kB)\relax }}{10}}
     111\newlabel{avx}{{14}{10}}
     112\@writefile{toc}{\contentsline {section}{\numberline {9}Multithreaded Parabix}{10}}
     113\newlabel{section:multithread}{{9}{10}}
    138114\citation{DaiNiZhu2010}
    139115\citation{NicolaJohn03}
     
    146122\citation{CameronLin2009}
    147123\citation{tan-sherwood-isca-2005}
    148 \@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Relationship between Each Pass and Data Structures\relax }}{12}}
    149 \newlabel{pass_structure}{{3}{12}}
    150 \@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Performance (CPU Cycles per kB)\relax }}{12}}
    151 \newlabel{circular_buffer}{{18}{12}}
    152 \@writefile{toc}{\contentsline {section}{\numberline {10}Related Work}{12}}
    153 \newlabel{section:related}{{10}{12}}
    154 \@writefile{toc}{\contentsline {section}{\numberline {11}Conclusion}{12}}
    155 \newlabel{section:conclusion}{{11}{12}}
     124\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Parabix Instruction Counts (y-axis: Instructions per kB)\relax }}{11}}
     125\newlabel{insmix}{{13}{11}}
     126\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces Stage Division\relax }}{11}}
     127\newlabel{pass_structure}{{5}{11}}
     128\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Average Statistic of Multithreaded Parabix\relax }}{11}}
     129\newlabel{multithread_perf}{{15}{11}}
     130\@writefile{toc}{\contentsline {section}{\numberline {10}Related Work}{11}}
     131\newlabel{section:related}{{10}{11}}
    156132\bibstyle{ieee/latex8}
    157133\bibdata{reference}
     
    174150\bibcite{Leventhal2009}{17}
    175151\bibcite{xmlchip}{18}
     152\@writefile{toc}{\contentsline {section}{\numberline {11}Conclusion}{12}}
     153\newlabel{section:conclusion}{{11}{12}}
    176154\bibcite{LiWangLiuLi2009}{19}
    177155\bibcite{dataparallel}{20}
     
    180158\bibcite{Shah:2009}{23}
    181159\bibcite{tan-sherwood-isca-2005}{24}
    182 \newlabel{pipeline_performance}{{19(a)}{13}}
    183 \newlabel{sub@pipeline_performance}{{(a)}{13}}
    184 \newlabel{pipeline_power}{{19(b)}{13}}
    185 \newlabel{sub@pipeline_power}{{(b)}{13}}
    186 \newlabel{pipeline_energy}{{19(c)}{13}}
    187 \newlabel{sub@pipeline_energy}{{(c)}{13}}
    188 \@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Multithreaded Parabix\relax }}{13}}
    189 \@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Performance (Cycles / kB)}}}{13}}
    190 \@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Avg. Power Consumption (Watts)}}}{13}}
    191 \@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Avg. Energy Consumption (nJ / Byte)}}}{13}}
    192 \newlabel{multithread_perf}{{19}{13}}
    193160\bibcite{ZhangPanChiu09}{25}
Note: See TracChangeset for help on using the changeset viewer.