<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Mar 22, 2010, at 1:17 PM, Roger Bramon Feixas wrote:</div><blockquote type="cite"><div><font class="Apple-style-span" face="'courier new', monospace"><font class="Apple-style-span" color="#000000" face="Helvetica"><br></font>
</font></div><div><font class="Apple-style-span" face="'courier new', monospace">Bradley,</font></div><div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div><font class="Apple-style-span" face="'courier new', monospace">I did the test using a computer which has Itel Core 2 Quad 2.4 GHz CPU with 4GB RAM. The OS is Windows XP 32bits. The data is on locale. During the execution one of the CPU's is 100% full.&nbsp;</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div><font class="Apple-style-span" face="'courier new', monospace">I did the test using 3 CT models:</font></div><div><font class="Apple-style-span" face="'courier new', monospace"><br>
</font></div><div><font class="Apple-style-span" face="'courier new', monospace"><div>Head CT (<a href="http://mri.radiology.uiowa.edu/VHDicom/VHFCT1mm/VHF-Head.tar.gz">http://mri.radiology.uiowa.edu/VHDicom/VHFCT1mm/VHF-Head.tar.gz</a>)<span class="Apple-tab-span" style="white-space:pre">                </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Reading directory &nbsp; UpdateOutputInformation &nbsp; &nbsp; UpdateLargestPossibleRegion</div><div>Itk 2.8 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 390 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1409</div>
<div>Itk 3.16 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;394 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 452 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1502</div></font></div></blockquote><div><br></div><div>123MB</div><div>234 files</div><div>6% gain in UpdateData</div><div>an additional 30% from UpdateOutputInformation</div><br><blockquote type="cite"><div><font class="Apple-style-span" face="'courier new', monospace"><div>________________________________________</div><div><br></div><div>CT example study which we work with (<a href="http://dl.dropbox.com/u/3613789/ct_anonymized.zip">http://dl.dropbox.com/u/3613789/ct_anonymized.zip</a>)</div>
<div><br></div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Reading directory &nbsp; UpdateOutputInformation &nbsp; &nbsp; UpdateLargestPossibleRegion</div><div>Itk 2.8 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1024 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 9 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2260</div><div>
Itk 3.16 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1030 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1666 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2975</div></font></div></blockquote><div><br></div><div>130MB</div><div>243 files</div><div>30% gain in UpdateData</div><div>an additional 56% from UpdateOutputInformation</div><div><br></div><blockquote type="cite"><div><font class="Apple-style-span" face="'courier new', monospace"><div><br></div><div>_________________________________________</div><div><br></div><div>CALIX/CT1 abdomen/D30MN BILISCOPIN from OSIRIX Data (<a href="http://pubimage.hcuge.ch:8080/DATA/CALIX.zip">http://pubimage.hcuge.ch:8080/DATA/CALIX.zip</a>)</div>
<div><br></div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Reading directory &nbsp; UpdateOutputInformation &nbsp; &nbsp; UpdateLargestPossibleRegion</div><div>Itk 2.8 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 660 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 7 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 20380</div><div>
Itk 3.16 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;652 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 850 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 21053</div></font></div></blockquote><div><br></div><div>25MB</div><div>238 files</div><div>3% gain in UpdateData</div><div>an additional 4% from UpdateOutputInformation</div><div><br></div><div>Clearly the additional read of the metadata in UpdateOutputInformation is part cause of of the slow down.&nbsp;</div><div><br></div><div>However there are a lot of odd performance numbers here. Why is OSIRIX data so slow? Why is the CT example's directory reading and UpdateData so slow? I don't know enough about the DICOM format to know if there are different forms of compression affecting things here or what. If the header is compressed, then the update of the meta data is clearly going to be a more computation intensive. Or perhaps it's the size or number of entries of the meta data ( which I didn't check ) causing the performance difference.</div></div><div><br></div><div><br></div><div>
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">========================================================</font></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Bradley Lowekamp<span class="Apple-converted-space">&nbsp;</span><span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font class="Apple-style-span" face="Arial"><span class="Apple-style-span" style="font-family: Arial; "><span class="Apple-style-span" style="font-family: Arial; ">Lockheed Martin&nbsp;</span></span></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Contractor for</font></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Office of High Performance Computing and Communications</font></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">National Library of Medicine<span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a></font></p><br class="Apple-interchange-newline"></span></span>
</div>
<br></body></html>