Changeset 2498 for docs


Ignore:
Timestamp:
Oct 19, 2012, 3:15:35 PM (7 years ago)
Author:
lindanl
Message:

Add performance section

Location:
docs/Working/icXML
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • docs/Working/icXML/icxml-main.tex

    r2496 r2498  
    146146\input{arch-errorhandling.tex}
    147147
    148 \section{Performance}
     148\input{multithread.tex}
    149149
    150 \icXML{} vs. Original Xerces
    151 
    152  -- SAXCount
    153  -- GML2SVG?
    154 
    155  -- simulated performance on AVX2???
    156 
    157 
    158 
    159 \input{multithread.tex}
     150\input{performance.tex}
    160151
    161152\section{}
  • docs/Working/icXML/multithread.tex

    r2496 r2498  
    11\section{Leveraging SIMD Parallelism for Multicore: Pipeline Parallelism}
    2 \subsection{Pipeline Strategy for \icXML{}}
    32% As discussed in section \ref{background:xerces}, Xerces can be considered a complex finite-state machine
    43% Finite-state machine belongs to the hardest application class to parallelize and process efficiently
     
    3635\label{threads_timeline1}
    3736\end{figure}
    38 \clearpage
    3937
    4038\begin{figure}
     
    4341\label{threads_timeline2}
    4442\end{figure}
    45 \clearpage
    4643
    47 \subsection{Performance Comparison}
    48 
    49 
    50 \begin{figure}
    51 \begin{center}
    52 \includegraphics[width=0.45\textwidth]{plots/single-multi-thread.pdf}
    53 \caption{Performance comparison of single-thread vs. multithread without namespace}
    54 \label{single-multi-thread}
    55 \end{center}
    56 
    57 \end{figure}
    58 \begin{figure}
    59 \includegraphics[width=0.45\textwidth]{plots/single-multi-thread_ns.pdf}
    60 \caption{Performance comparison of single-thread vs. multithread with namespace}
    61 \label{single-multi-thread_ns}
    62 \end{figure}
    63 
    64 \begin{figure}
    65 \begin{center}
    66 \includegraphics[width=0.45\textwidth]{plots/threads_comp.pdf}
    67 \caption{Performance comparison of the two threads without namespace}
    68 \label{threads_comp}
    69 \end{center}
    70 
    71 \end{figure}
    72 \begin{figure}
    73 \includegraphics[width=0.45\textwidth]{plots/threads_comp_ns.pdf}
    74 \caption{Performance comparison of the two threads with namespace}
    75 \label{threads_comp_ns}
    76 \end{figure}
Note: See TracChangeset for help on using the changeset viewer.