<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: On checksums</title>
	<atom:link href="http://dom.as/2008/05/29/on-checksums/feed/" rel="self" type="application/rss+xml" />
	<link>http://dom.as/2008/05/29/on-checksums/</link>
	<description></description>
	<lastBuildDate>Sat, 17 Dec 2011 20:14:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Domas Mituzas</title>
		<link>http://dom.as/2008/05/29/on-checksums/#comment-1307</link>
		<dc:creator><![CDATA[Domas Mituzas]]></dc:creator>
		<pubDate>Fri, 30 May 2008 21:27:04 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=142#comment-1307</guid>
		<description><![CDATA[Matt, --skip-innodb-checksums

Yeah, ZFS can be fast, but so can be userland checksums, if implemented properly. The way currently InnoDB does it may not be that easy to optimize at compiler level - I&#039;ll have to check it more.]]></description>
		<content:encoded><![CDATA[<p>Matt, &#8211;skip-innodb-checksums</p>
<p>Yeah, ZFS can be fast, but so can be userland checksums, if implemented properly. The way currently InnoDB does it may not be that easy to optimize at compiler level &#8211; I&#8217;ll have to check it more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Ingenthron</title>
		<link>http://dom.as/2008/05/29/on-checksums/#comment-1306</link>
		<dc:creator><![CDATA[Matt Ingenthron]]></dc:creator>
		<pubDate>Fri, 30 May 2008 17:09:33 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=142#comment-1306</guid>
		<description><![CDATA[Is there an option to turn it off entirely if the filesystem is checksumming?  I keep meaning to look into this.

For instance ZFS always checksums and uses encryption like algorithms and CPU features to be extremely efficient about it.  With that big non-Open Source DB, turning off the DB checksum was a good win.  Neel has a blog on this somewhere...]]></description>
		<content:encoded><![CDATA[<p>Is there an option to turn it off entirely if the filesystem is checksumming?  I keep meaning to look into this.</p>
<p>For instance ZFS always checksums and uses encryption like algorithms and CPU features to be extremely efficient about it.  With that big non-Open Source DB, turning off the DB checksum was a good win.  Neel has a blog on this somewhere&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Domas Mituzas</title>
		<link>http://dom.as/2008/05/29/on-checksums/#comment-1305</link>
		<dc:creator><![CDATA[Domas Mituzas]]></dc:creator>
		<pubDate>Fri, 30 May 2008 10:25:21 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=142#comment-1305</guid>
		<description><![CDATA[Interesting, SSE4.2 adds CRC32-on-chip. It also adds more nice functions, that can be used for strlen() and similar optimizations. &lt;a href=&#039;http://en.wikipedia.org/wiki/Nehalem_%28microarchitecture%29&#039; rel=&quot;nofollow&quot;&gt;Nehalem&lt;/a&gt; will be kickass for databases, if they manage to use the feature set.]]></description>
		<content:encoded><![CDATA[<p>Interesting, SSE4.2 adds CRC32-on-chip. It also adds more nice functions, that can be used for strlen() and similar optimizations. <a href='http://en.wikipedia.org/wiki/Nehalem_%28microarchitecture%29' rel="nofollow">Nehalem</a> will be kickass for databases, if they manage to use the feature set.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Zaitsev</title>
		<link>http://dom.as/2008/05/29/on-checksums/#comment-1304</link>
		<dc:creator><![CDATA[Peter Zaitsev]]></dc:creator>
		<pubDate>Fri, 30 May 2008 05:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=142#comment-1304</guid>
		<description><![CDATA[Indeed it is not 2 times gain but there is some to save,
Another question is if checksumming algorithm is as efficient as possible ?
Could be it could be replaced with some other  CPU Cache scratch free SSE based algorithm for better performance.
I know Linux kernel uses these for RAID checksum computation when available.]]></description>
		<content:encoded><![CDATA[<p>Indeed it is not 2 times gain but there is some to save,<br />
Another question is if checksumming algorithm is as efficient as possible ?<br />
Could be it could be replaced with some other  CPU Cache scratch free SSE based algorithm for better performance.<br />
I know Linux kernel uses these for RAID checksum computation when available.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjen Lentz</title>
		<link>http://dom.as/2008/05/29/on-checksums/#comment-1303</link>
		<dc:creator><![CDATA[Arjen Lentz]]></dc:creator>
		<pubDate>Thu, 29 May 2008 21:56:21 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=142#comment-1303</guid>
		<description><![CDATA[Good moment perhaps to mention the checksum algorithm also, people will be curious and one can always discuss... just paste code snipped w/ comments?]]></description>
		<content:encoded><![CDATA[<p>Good moment perhaps to mention the checksum algorithm also, people will be curious and one can always discuss&#8230; just paste code snipped w/ comments?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://dom.as/2008/05/29/on-checksums/#comment-1302</link>
		<dc:creator><![CDATA[Mark Callaghan]]></dc:creator>
		<pubDate>Thu, 29 May 2008 20:56:59 +0000</pubDate>
		<guid isPermaLink="false">http://dammit.lt/?p=142#comment-1302</guid>
		<description><![CDATA[I hope you get less than half because the old style checksum is computed over much less of the page than the new style checksum.]]></description>
		<content:encoded><![CDATA[<p>I hope you get less than half because the old style checksum is computed over much less of the page than the new style checksum.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

