source: docs/PACT2011/03-research.tex @ 996

Last change on this file since 996 was 954, checked in by lindanl, 9 years ago

Add more charts, modified abstract and some other minor changes

File size: 977 bytes
Line 
1\section{Parabix}
2\label{section:reserach}
3Describe key technology behind Parabix
4Introduce SIMD;
5Talk about SSE
6Highlight which SSE instructions are important
7TAlk about each pass in the parser; How SSE is used in every phase...
8Benefits of SSE in each phase.
9
10The results of \cite{CameronHerdyLin2008} showed that Parabix, the predecessor of Parabix2, was dramatically faster than both Expat 2.0.1 and Xerces-C++ 2.8.0.
11It is our expectation is that Parabix2 will outperform both Expat 2.0.1 and Xerces-C++ 3.1.1 in terms of energy consumption per source XML byte.
12This expectation is based on the relatively-branchless code composition of Parabix2 and the more-efficient utilization of last-level cache resources.
13The authors of \cite {bellosa2001, bircher2007, bertran2010} indicate that such factors have a considerable effect on overall energy consumption.
14Hence, one of the foci in our study is the manner in which straight line SIMD code influences energy usage.
15
16
Note: See TracBrowser for help on using the repository browser.