Ignore:
Timestamp:
Feb 3, 2015, 1:54:36 PM (4 years ago)
Author:
lindanl
Message:

Execution Diagram.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • docs/Working/icGrep/fig-compiler.tex

    r4446 r4451  
    140140%
    141141It produces the dynamically-generated match function used by the icGrep.
     142
     143\begin{figure}[h] \label{fig:execution}
     144\begin{center}
     145\tikzstyle{block} = [rectangle, draw, text width=15em, text centered, minimum height=1.75em, thick, font=\ttfamily\bfseries, node distance=3.5em]
     146\tikzstyle{line} = [draw, ->, line width=1.4pt]
     147\tikzstyle{seperator} = [draw, line width=0.125em, dashed]
     148\tikzset{block/.append style={execute at begin node=\footnotesize}}   
     149\begin{tikzpicture}[node distance=3cm, auto, >=stealth]
     150
     151    % Place nodes
     152    \node [draw=none] (InputData) {Input Data};
     153    \node [block, below of=InputData] (S2P) {S2P};
     154    \node [block, below of=S2P] (RequiredStreamsGenerator) {Required Streams Generator};
     155    \node [block, below of=RequiredStreamsGenerator] (JITFunction) {JIT Function};
     156    \node [block, right of=JITFunction, node distance=20em] (NamedPropertyLibaray) {Named Property Library};
     157    \node [block, below of=JITFunction] (MatchScanner) {Match Scanner};
     158    \node [draw=none, below of=MatchScanner, node distance=3.5em] (OutputResult) {Output Result};
     159   
     160    % Draw edges
     161    \path [line] (InputData) -- (S2P);
     162    \path [line] (S2P) -- (RequiredStreamsGenerator);
     163    \path [line] (RequiredStreamsGenerator) -- (JITFunction);
     164    \path [line] (NamedPropertyLibaray) -- (JITFunction);
     165    \path [line] (JITFunction) -- (MatchScanner);
     166    \path [line] (MatchScanner) -- (OutputResult);
     167   
     168\end{tikzpicture}
     169
     170\end{center}
     171\caption{icGrep Execution Diagram.}
     172\end{figure}
Note: See TracChangeset for help on using the changeset viewer.