<?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: A fast(er) Python interleaver, and a simple parallel sorting script.</title>
	<atom:link href="http://slacy.com/blog/2008/07/a-faster-python-interleaver-and-a-simple-parallel-sorting-script/feed/" rel="self" type="application/rss+xml" />
	<link>http://slacy.com/blog/2008/07/a-faster-python-interleaver-and-a-simple-parallel-sorting-script/</link>
	<description>This site is solar powered!</description>
	<pubDate>Tue, 06 Jan 2009 12:47:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Paddy3118</title>
		<link>http://slacy.com/blog/2008/07/a-faster-python-interleaver-and-a-simple-parallel-sorting-script/comment-page-1/#comment-17170</link>
		<dc:creator>Paddy3118</dc:creator>
		<pubDate>Sat, 12 Jul 2008 05:45:30 +0000</pubDate>
		<guid isPermaLink="false">http://slacy.com/blog/?p=572#comment-17170</guid>
		<description>Oh.

By the way, I was thinking of using split as it is already available, and its option:

   -C, --line-bytes=SIZE   put at most SIZE bytes of lines per output file


- Paddy.</description>
		<content:encoded><![CDATA[<p>Oh.</p>
<p>By the way, I was thinking of using split as it is already available, and its option:</p>
<p>   -C, &#8211;line-bytes=SIZE   put at most SIZE bytes of lines per output file</p>
<p>- Paddy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slacy</title>
		<link>http://slacy.com/blog/2008/07/a-faster-python-interleaver-and-a-simple-parallel-sorting-script/comment-page-1/#comment-17168</link>
		<dc:creator>slacy</dc:creator>
		<pubDate>Fri, 11 Jul 2008 21:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://slacy.com/blog/?p=572#comment-17168</guid>
		<description>There's actually a very interesting reason why you need to interleave and not just take the first 25%, second 25%, etc. 

I'm going to elaborate on this in a subsequent post, but the underlying reason is that you don't get any parallelism due to the unbuffered nature of unix FIFOs.  (In fact, it may even deadlock, but I'm not positive)</description>
		<content:encoded><![CDATA[<p>There&#8217;s actually a very interesting reason why you need to interleave and not just take the first 25%, second 25%, etc. </p>
<p>I&#8217;m going to elaborate on this in a subsequent post, but the underlying reason is that you don&#8217;t get any parallelism due to the unbuffered nature of unix FIFOs.  (In fact, it may even deadlock, but I&#8217;m not positive)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paddy3118</title>
		<link>http://slacy.com/blog/2008/07/a-faster-python-interleaver-and-a-simple-parallel-sorting-script/comment-page-1/#comment-17167</link>
		<dc:creator>Paddy3118</dc:creator>
		<pubDate>Fri, 11 Jul 2008 16:13:47 +0000</pubDate>
		<guid isPermaLink="false">http://slacy.com/blog/?p=572#comment-17167</guid>
		<description>Neat,
Can't wait to get delivery of a five year old works quad chip server so I can try things like this.

Question: why interleave rather than first 25%, second 25% ... into a,b,c,d?

- Paddy.</description>
		<content:encoded><![CDATA[<p>Neat,<br />
Can&#8217;t wait to get delivery of a five year old works quad chip server so I can try things like this.</p>
<p>Question: why interleave rather than first 25%, second 25% &#8230; into a,b,c,d?</p>
<p>- Paddy.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
