source: docs/HPCA2011/09-pipeline.tex @ 1302

Last change on this file since 1302 was 1302, checked in by lindanl, 8 years ago

Create a directory for HPCA

File size: 2.2 KB
Line 
1\section{Multi-threaded Parabix}
2
3\begin{table*}[t]
4\begin{center}
5\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
6\hline
7Stage Name & \multicolumn{10}{|c|}{Data Structures}\\ \hline
8                & srcbuf & basis\_bits & u8   & lex   & scope & ctCDPI & ref    & tag    & xml\_names & check\_streams\\ \hline
9fill\_buffer    & write  &             &      &       &       &        &        &        &            &               \\ \hline
10s2p             & read   & write       &      &       &       &        &        &        &            &               \\ \hline
11classify\_bytes &        & read        &      & write &       &        &        &        &            &               \\ \hline
12validate\_u8    &        & read        & write&       &       &        &        &        &            &               \\ \hline
13gen\_scope      &        &             &      & read  & write &        &        &        &            &               \\ \hline
14parse\_CtCDPI   &        &             &      & read  & read  & write  &        &        &            & write         \\ \hline
15parse\_ref      &        &             &      & read  & read  & read   & write  &        &            &               \\ \hline
16parse\_tag      &        &             &      & read  & read  & read   &        & write  &            &               \\ \hline
17validate\_name  &        &             & read & read  &       & read   & read   & read   & write      & write         \\ \hline
18gen\_check      &        &             & read & read  & read  & read   &        & read   & read       & write         \\ \hline
19postprocessing  & read   &             &      & read  &       & read   & read   &        &            & read          \\ \hline
20\end{tabular}
21\end{center}
22\caption{Relationship between Each Pass and Data Structures} 
23\label{pass_structure} 
24\end{table*}
25
26
27\begin{figure}
28\begin{center}
29\includegraphics[width=0.5\textwidth]{plots/performance.pdf}
30\end{center}
31\caption{Processing Time (y axis: CPU cycles per byte)}
32\label{perf}
33\end{figure}
34
35\begin{figure}
36\begin{center}
37\includegraphics[width=0.5\textwidth]{plots/perf_energy.pdf}
38\end{center}
39\caption{Energy vs. Performance (x axis: bytes per cycle, y axis: nJ per byte)}
40\label{perf_energy}
41\end{figure}
42
Note: See TracBrowser for help on using the repository browser.