Ignore:
Timestamp:
Oct 19, 2012, 10:44:29 AM (7 years ago)
Author:
cameron
Message:

Section 1 and 2 clean-ups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • docs/Working/icXML/background-fundemental-differences.tex

    r2471 r2490  
    1818% Parallel: blocks/segments/buffers through layers
    1919Parabix-style XML parsers utilize a concept of layers:
    20 as block of source text is transformed into a set of lexical bit streams,
    21 it undergoes a series of operations that can be grouped together as a logical
    22 layer, such as transposition, character classification, and the lexical analysis
    23 phases. Each layer is pipeline parallel, as they require no speculation nor
    24 pre-parsing stages\cite{HPCA2012}.
    25 The disadvantage of this approach is that, taken individually, the resultant parallel
    26 bit streams may out-of-order w.r.t. the source document and must be amalgamated and
    27 iterated through to produce sequential output.
     20as each block of source text is transformed into a set of lexical bit streams,
     21it undergoes a series of operations that can be grouped together in logical
     22layers, such as transposition, character classification, and the lexical analysis
     23phases. Each layer is pipeline parallel, requiring no speculation nor
     24pre-parsing\cite{HPCA2012}.
     25In adapting to the requirements of the Xerces sequential parsing API,
     26however, the resultant parallel
     27bit streams, taken individually, may out-of-order with respect to the source
     28document.  They hence must be amalgamated and iterated through to produce
     29sequential output.
    2830% The end user should not be expected to work with out-of-order data ...
    2931
Note: See TracChangeset for help on using the changeset viewer.