<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MTL Annual Research Report 2011 &#187; Yu-Chung Hsiao</title>
	<atom:link href="http://www-mtl.mit.edu/wpmu/ar2011/tag/yu-chung-hsiao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www-mtl.mit.edu/wpmu/ar2011</link>
	<description>Just another Microsystems Technology Laboratories Blogs site</description>
	<lastBuildDate>Tue, 14 Aug 2012 21:03:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Modeling and Simulation of Blood Flow in Arterial Networks</title>
		<link>http://www-mtl.mit.edu/wpmu/ar2011/modeling-and-simulation-of-blood-flow-in-arterial-networks/</link>
		<comments>http://www-mtl.mit.edu/wpmu/ar2011/modeling-and-simulation-of-blood-flow-in-arterial-networks/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 15:30:49 +0000</pubDate>
		<dc:creator>MTL WP admin</dc:creator>
				<category><![CDATA[Medical Electronics]]></category>
		<category><![CDATA[Luca Daniel]]></category>
		<category><![CDATA[Yu-Chung Hsiao]]></category>

		<guid isPermaLink="false">http://www-mtl.mit.edu/wpmu/ar2011/?p=3020</guid>
		<description><![CDATA[Understanding certain medical conditions requires understanding specific aspects of the blood flow in the arterial network. For instance, diagnosing atherosclerosis...]]></description>
				<content:encoded><![CDATA[<div class="page-restrict-output"><p>Understanding certain medical conditions requires understanding specific aspects of the blood flow in the arterial network. For instance, diagnosing atherosclerosis requires capturing detailed flow inside an arterial segment. Such a study requires developing accurate solvers for the detailed equations describing both the blood flow and the elastic behavior of the arteries. On the opposite end of the spectrum, studying hypertension requires computing pressure and averaged flow over a larger arterial network. Such analysis requires developing compact computationally inexpensive models of complex segments of the arterial network. These models relate the pressure and average flow at the terminals of the arterial segments and must be easily interconnected to form complex and large arterial networks.</p>
<p>In this project we are developing a 2-D fluid-structure interaction solver to accurately simulate blood flow in arteries with bends and bifurcations. Such blood flow is mathematically modeled using the incompressible Navier-Stokes equations. The arterial wall is modeled using a linear elasticity model<sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/modeling-and-simulation-of-blood-flow-in-arterial-networks/#footnote_0_3020" id="identifier_0_3020" class="footnote-link footnote-identifier-link" title="A. Quarteroni, M. Tuveri, and A. Veneziani, &ldquo;Computational vascular fluid dynamics: problems, models and methods,&rdquo; Computing and Visualization in Science, vol. 2, no. 4, pp. 163-197, Mar. 2000.">1</a>] </sup>. Our solver is based on an enhanced immersed boundary method (IBM)<sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/modeling-and-simulation-of-blood-flow-in-arterial-networks/#footnote_1_3020" id="identifier_1_3020" class="footnote-link footnote-identifier-link" title="C. Peskin and D. McQueen, &ldquo;A three-dimensional computational method for blood flow in the heart I. Immersed elastic fibers in a viscous incompressible fluid,&rdquo; Journal of Computational Physics, vol. 81, no. 2, pp. 372-405, Apr. 1989.">2</a>] </sup>. As a second step we are developing system identification techniques<sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/modeling-and-simulation-of-blood-flow-in-arterial-networks/#footnote_2_3020" id="identifier_2_3020" class="footnote-link footnote-identifier-link" title="B. Bond, T. Moselhy, and L. Daniel, &ldquo;System identification techniques for modeling of the human arterial system,&rdquo; Proc. SIAM Conference on the Life Sciences, July 2010, pp. 12-15. (Invited Paper) ">3</a>] </sup> to generate passive models for complex arterial segments such as large arteries, arterial bends, and bifurcations. We have validated our IBM solver results versus reference results obtained from MERCK Research Laboratories for a straight vessel of 10-cm length and 2-cm diameter. Our results for pressure, flow, and radius variations are within 3% of those obtained from MERCK. Furthermore, we are validating our model results by cascading different models and comparing the results of the resulting network to those predicted by the IBM solver. Our preliminary results for pressure and flow at the terminals of the models are within 10% of those obtained from the full simulator. In addition, by using the models we obtain a more than 100,000 times reduction in the computational time.</p>

<a href='http://www-mtl.mit.edu/wpmu/ar2011/modeling-and-simulation-of-blood-flow-in-arterial-networks/hsiao_cardiovascular_01/' title='Figure 1'><img width="300" height="227" src="http://www-mtl.mit.edu/wpmu/ar2011/files/2011/06/Hsiao_Cardiovascular_01-300x227.jpg" class="attachment-medium" alt="Figure 1" /></a>
<a href='http://www-mtl.mit.edu/wpmu/ar2011/modeling-and-simulation-of-blood-flow-in-arterial-networks/hsiao_cardiovascular_02/' title='Figure 2'><img width="300" height="227" src="http://www-mtl.mit.edu/wpmu/ar2011/files/2011/06/Hsiao_Cardiovascular_02-300x227.jpg" class="attachment-medium" alt="Figure 2" /></a>

<ol class="footnotes"><li id="footnote_0_3020" class="footnote">A. Quarteroni, M. Tuveri, and A. Veneziani, “Computational vascular fluid dynamics: problems, models and methods,” <em>Computing and Visualization in Science,</em> vol. 2, no. 4, pp. 163-197, Mar. 2000.</li><li id="footnote_1_3020" class="footnote">C. Peskin and D. McQueen, “A three-dimensional computational method for blood flow in the heart I. Immersed elastic fibers in a viscous incompressible fluid,” <em>Journal of Computational Physics</em>, vol. 81, no. 2, pp. 372-405, Apr. 1989.</li><li id="footnote_2_3020" class="footnote">B. Bond, T. Moselhy, and L. Daniel, “System identification techniques for modeling of the human arterial system,” <em>Proc. SIAM Conference on the Life Sciences</em>, July 2010, pp. 12-15. (Invited Paper) </li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www-mtl.mit.edu/wpmu/ar2011/modeling-and-simulation-of-blood-flow-in-arterial-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Highly Scalable Parallel Boundary Element Method for Capacitance Extraction</title>
		<link>http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/</link>
		<comments>http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 15:24:08 +0000</pubDate>
		<dc:creator>MTL WP admin</dc:creator>
				<category><![CDATA[Circuits & Systems]]></category>
		<category><![CDATA[Luca Daniel]]></category>
		<category><![CDATA[Yu-Chung Hsiao]]></category>

		<guid isPermaLink="false">http://www-mtl.mit.edu/wpmu/ar2011/?p=3014</guid>
		<description><![CDATA[Standard boundary element methods (BEMs) involve both an embarrassingly parallelizable system setup step and a linear system solving step of...]]></description>
				<content:encoded><![CDATA[<div class="page-restrict-output"><p>Standard boundary element methods (BEMs) involve both an embarrassingly parallelizable system setup step and a linear system solving step of time complexity O(N<sup>3</sup>) that cannot be parallelized efficiently. When piecewise constant (PWC) basis functions are adopted to represent solutions, the system solving step dominates the overall computation time (usually more than 90%) and limits the scalability of standard BEMs with the number of parallel computing nodes. For capacitance extraction problems, traditional acceleration techniques, such as the multipole expansion<sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/#footnote_0_3014" id="identifier_0_3014" class="footnote-link footnote-identifier-link" title="K. Nabors and J. White, &ldquo;FastCap: A multipole accelerated 3-D capacitance extraction program,&rdquo; IEEE Transactions on Computer-Aided Design, vol. 10, no. 10, pp. 1447-1459, Nov. 1991.">1</a>] </sup> and the pre-corrected FFT methods<sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/#footnote_1_3014" id="identifier_1_3014" class="footnote-link footnote-identifier-link" title="J. R. Phillips and J. K. White, &ldquo;A precorrected-FFT method for electrostatic analysis of complicated 3-D structures,&rdquo; IEEE Transaction on Computer-Aided Design, vol. 16, no. 10, pp. 059-1072, Oct. 1997.">2</a>] </sup>, can reduce the solving time complexity to O(N log N). However, available parallelization implementations of these two techniques showed that their parallel acceleration saturates quickly with the number of parallel nodes: their parallel efficiency drops to 40% to 60% at just 8 nodes<sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/#footnote_2_3014" id="identifier_2_3014" class="footnote-link footnote-identifier-link" title="Y. Yuan and P. Banerjee, &ldquo;A parallel implementation of a fast multipole-based 3-d capacitance extraction program on distributed memory multicomputers,&rdquo; Journal of Parallel and Distributed Computing, vol. 61, no. 12, pp. 1751&ndash;1774, Dec. 2001.">3</a>] </sup><sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/#footnote_3_3014" id="identifier_3_3014" class="footnote-link footnote-identifier-link" title="N. R. Aluru, V. B. Nadkarni, and J. White, &ldquo;A parallel precorrected FFT based capacitance extraction program for signal integrity analysis,&rdquo; Proc. 33rd annual Design Automation Conference, 1996, pp. 363&ndash;366.">4</a>] </sup>.</p>
<p>The aforementioned methods suffer from poor parallel scalability because their underlying solution representation, PWC basis functions, is inefficient for representing charge distribution, resulting in a large linear system. Solving such a large system dominates the overall computation and drastically degrades the parallel efficiency. To circumvent the bottleneck of solving a large system in parallel, we employ our recently developed instantiable basis functions, which are 30 times more compact than PWC basis functions for the same capacitance accuracy<sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/#footnote_4_3014" id="identifier_4_3014" class="footnote-link footnote-identifier-link" title="Y.-C. Hsiao, T. El-Moselhy, and L. Daniel, &ldquo;Efficient capacitance solver for 3d interconnect based on template-instantiated basis functions,&rdquo; IEEE 18th Conference on Electrical Performance of Electronic Packaging and Systems, 2009, pp. 179&ndash;182.">5</a>] </sup>. Accordingly, the computation for solving a system is reduced from the original 90% of the total time to less than 5%, while the embarrassingly parallelizable part is now dominant (growing from 10% of the total time to more than 95%). In addition, we develop four integration techniques to further accelerate the system matrix filling process by 86%. In our demonstrated examples, our new algorithm is 6 times faster than FastCap<sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/#footnote_0_3014" id="identifier_5_3014" class="footnote-link footnote-identifier-link" title="K. Nabors and J. White, &ldquo;FastCap: A multipole accelerated 3-D capacitance extraction program,&rdquo; IEEE Transactions on Computer-Aided Design, vol. 10, no. 10, pp. 1447-1459, Nov. 1991.">1</a>] </sup> in a single-core environment and achieves 90% parallel efficiency on a 2-cpu-10-core distributed memory system implemented in C++ with MPI parallelization<sup> [<a href="http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/#footnote_5_3014" id="identifier_6_3014" class="footnote-link footnote-identifier-link" title="Y.-C. Hsiao and L. Daniel, &ldquo;A highly scalable parallel boundary element method for capacitance extraction,&rdquo; Proc. 48th Annual Design Automation Conference, 2011, pp. 552&ndash;557.">6</a>] </sup>.</p>

<a href='http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/hsiao_boundary_01/' title='Figure 1'><img width="300" height="225" src="http://www-mtl.mit.edu/wpmu/ar2011/files/2011/06/hsiao_boundary_01.png" class="attachment-medium" alt="Figure 1" /></a>
<a href='http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/hsiao_boundary_02-2/' title='Figure 2'><img width="300" height="225" src="http://www-mtl.mit.edu/wpmu/ar2011/files/2011/06/hsiao_boundary_021-300x225.png" class="attachment-medium" alt="Figure 2" /></a>

<ol class="footnotes"><li id="footnote_0_3014" class="footnote">K. Nabors and J. White, “FastCap: A multipole accelerated 3-D capacitance extraction program,” <em>IEEE Transactions on Computer-Aided Design</em>, vol. 10, no. 10, pp. 1447-1459, Nov. 1991.</li><li id="footnote_1_3014" class="footnote">J. R. Phillips and J. K. White, “A precorrected-FFT method for electrostatic analysis of complicated 3-D structures,” <em>IEEE Transaction on Computer-Aided Design</em>, vol. 16, no. 10, pp. 059-1072, Oct. 1997.</li><li id="footnote_2_3014" class="footnote">Y. Yuan and P. Banerjee, “A parallel implementation of a fast multipole-based 3-d capacitance extraction program on distributed memory multicomputers,” <em>Journal of Parallel and Distributed Computing</em>, vol. 61, no. 12, pp. 1751–1774, Dec. 2001.</li><li id="footnote_3_3014" class="footnote">N. R. Aluru, V. B. Nadkarni, and J. White, “A parallel precorrected FFT based capacitance extraction program for signal integrity analysis,” <em>Proc. 33<sup>rd</sup> annual Design Automation Conference</em>,<em> </em>1996, pp. 363–366.</li><li id="footnote_4_3014" class="footnote">Y.-C. Hsiao, T. El-Moselhy, and L. Daniel, “Efficient capacitance solver for 3d interconnect based on template-instantiated basis functions,” <em>IEEE 18th Conference on Electrical Performance of Electronic Packaging and Systems, </em>2009, pp. 179–182.</li><li id="footnote_5_3014" class="footnote">Y.-C. Hsiao and L. Daniel, “A highly scalable parallel boundary element method for capacitance extraction,” <em>Proc. 48<sup>th</sup> Annual Design Automation Conference, </em>2011, pp. 552–557.</li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://www-mtl.mit.edu/wpmu/ar2011/a-highly-scalable-parallel-boundary-element-method-for-capacitance-extraction-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>