Changeset 2502 for docs


Ignore:
Timestamp:
Oct 19, 2012, 5:47:51 PM (7 years ago)
Author:
lindanl
Message:

Changes for multithread section

Location:
docs/Working/icXML
Files:
2 edited

Legend:

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

    r2498 r2502  
    3030and the first thread has to wait for the second thread finishing reading the shared data before it can reuse the memory space.
    3131
     32To understand the performance improvement that can be achieved by this pipeline model,
     33first suppose we have an application that spends 66\% of time on parsing when it applies Xerces XML parser
     34and icXML can reduce the parsing time by half.
     35According to Amdahl's law, the performance improvement by using icXML is 33\%.
     36When pipeline model is applied to icXML and a separate core is used for parsing,
     37the entire parsing time can be hidden, thus the application is 3x faster.
     38However, when parsing time does not dominate the performance,
     39e.g. 40\% of the total time is used for parsing,
     40we can only improve the performance by 40\%.
     41
     42
     43
    3244\begin{figure}
    3345\includegraphics[width=0.45\textwidth]{plots/threads_timeline1.pdf}
Note: See TracChangeset for help on using the changeset viewer.