Changeset 2863 for docs/Working/icXML


Ignore:
Timestamp:
Jan 30, 2013, 12:33:40 PM (6 years ago)
Author:
cameron
Message:

Perf data

Location:
docs/Working/icXML
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • docs/Working/icXML/performance.tex

    r2852 r2863  
    6262of markup densities.
    6363
    64 Figure \ref{perf_SAX} compares the performance of Xerces, \icXML{} and pipelined \icXML{} in terms of CPU cycles per byte.
     64Figure \ref{perf_SAX} compares the performance of Xerces, \icXML{} and pipelined \icXML{} in terms of CPU cycles per byte for the SAXCount application.
    6565The speedup for \icXML{} over Xerces is 1.3x to 1.8x.
    6666With two threads on the multicore machine, our pipelined version can achieve speedup up to 2.7x.
     
    101101213.4 MB of source GML data generates 91.9 MB of target SVG data.
    102102
     103Figure \ref{perf_GML2SVG} compares the performance of the GML2SVG application linked against
     104the Xerces, \icXML{} and pipelined \icXML{}.   On the GML workload with this application,
     105single-thread \icXML{}
     106achieved about a 50\% acceleration over Xerces, reducing CPU cycles per byte from 62.8 to 40.2.
     107Total elapsed time reduced from 3.66 seconds to 2.43.   Using pipelined  \icXML{}, the
     108processing time further reduced to 1.92 seconds.
     109
     110
     111
    103112\begin{figure}
    104113\includegraphics[width=0.5\textwidth]{plots/perf_GML2SVG.pdf}
Note: See TracChangeset for help on using the changeset viewer.