<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Big Oh in the parallel world</title>
	<atom:link href="http://igoro.com/archive/big-oh-in-the-parallel-world/feed/" rel="self" type="application/rss+xml" />
	<link>http://igoro.com/archive/big-oh-in-the-parallel-world/</link>
	<description>On programming, technology, and random things of interest</description>
	<lastBuildDate>Thu, 29 Jul 2010 00:28:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Nayuki</title>
		<link>http://igoro.com/archive/big-oh-in-the-parallel-world/comment-page-1/#comment-902</link>
		<dc:creator>Nayuki</dc:creator>
		<pubDate>Mon, 03 May 2010 01:54:40 +0000</pubDate>
		<guid isPermaLink="false">http://igoro.com/archive/big-oh-in-the-parallel-world/#comment-902</guid>
		<description>&quot;One interesting thought exercise is to think about this: if the fastest possible sequential algorithm is O(F(N)), is it possible that there is a parallel algorithm which is asymptotically faster than O(F(N) / P) on a machine with P processors?&quot;

I think this isn&#039;t possible. A single processor can simulate P processors with an O(P) increase in running time. If parallelization can produce an asymptotic speedup better than O(P), then the single processor can take advantage of that to reduce the running time of the sequential algorithm. This would contradict the best running time for the sequential algorithm. This can also contradict trivial lower bounds (such as O(N^2) memory accesses for matrix multiplication) or information-theoretic lower bounds (e.g. O(N log N) for comparison sorting).

(This is in the realm of theoretical computer science, disregarding implementation issues like memory hierarchy or superscalar execution or out-of-order execution.)</description>
		<content:encoded><![CDATA[<p>&#8220;One interesting thought exercise is to think about this: if the fastest possible sequential algorithm is O(F(N)), is it possible that there is a parallel algorithm which is asymptotically faster than O(F(N) / P) on a machine with P processors?&#8221;</p>
<p>I think this isn&#8217;t possible. A single processor can simulate P processors with an O(P) increase in running time. If parallelization can produce an asymptotic speedup better than O(P), then the single processor can take advantage of that to reduce the running time of the sequential algorithm. This would contradict the best running time for the sequential algorithm. This can also contradict trivial lower bounds (such as O(N^2) memory accesses for matrix multiplication) or information-theoretic lower bounds (e.g. O(N log N) for comparison sorting).</p>
<p>(This is in the realm of theoretical computer science, disregarding implementation issues like memory hierarchy or superscalar execution or out-of-order execution.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Recent Faves Tagged With "multiplication" : MyNetFaves</title>
		<link>http://igoro.com/archive/big-oh-in-the-parallel-world/comment-page-1/#comment-458</link>
		<dc:creator>Recent Faves Tagged With "multiplication" : MyNetFaves</dc:creator>
		<pubDate>Mon, 23 Feb 2009 14:50:17 +0000</pubDate>
		<guid isPermaLink="false">http://igoro.com/archive/big-oh-in-the-parallel-world/#comment-458</guid>
		<description>[...] — Algebraic Properties of Equality and Properties ... First saved by cxcheng &#124; 8 days ago      Big Oh in the parallel world First saved by kulaju8 &#124; 11 days ago      Matrices for programmers First saved by janus &#124; 21 days [...]</description>
		<content:encoded><![CDATA[<p>[...] — Algebraic Properties of Equality and Properties &#8230; First saved by cxcheng | 8 days ago      Big Oh in the parallel world First saved by kulaju8 | 11 days ago      Matrices for programmers First saved by janus | 21 days [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
