<?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: SunSpider Statistics, Part II</title>
	<atom:link href="http://blog.mozilla.com/dmandelin/2009/02/06/sunspider-statistics-part-ii/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/dmandelin/2009/02/06/sunspider-statistics-part-ii/</link>
	<description>Just another Blog.mozilla.com weblog</description>
	<lastBuildDate>Fri, 20 Nov 2009 22:40:42 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: leo</title>
		<link>http://blog.mozilla.com/dmandelin/2009/02/06/sunspider-statistics-part-ii/comment-page-1/#comment-1091</link>
		<dc:creator>leo</dc:creator>
		<pubDate>Thu, 12 Feb 2009 00:42:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/dmandelin/?p=52#comment-1091</guid>
		<description>+1 for Bill&#039;s comment, and, on a more mundane level, just basic initialization costs. 

E.g., I&#039;m using Cilk++ for some algorithm prototypes, and just starting the thread package takes 200ms, which blew out my initial benchmarks, and I got another 20ms of variance per job just for launching a task from bash that requests a pthread.</description>
		<content:encoded><![CDATA[<p>+1 for Bill&#8217;s comment, and, on a more mundane level, just basic initialization costs. </p>
<p>E.g., I&#8217;m using Cilk++ for some algorithm prototypes, and just starting the thread package takes 200ms, which blew out my initial benchmarks, and I got another 20ms of variance per job just for launching a task from bash that requests a pthread.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill McCloskey</title>
		<link>http://blog.mozilla.com/dmandelin/2009/02/06/sunspider-statistics-part-ii/comment-page-1/#comment-1085</link>
		<dc:creator>Bill McCloskey</dc:creator>
		<pubDate>Mon, 09 Feb 2009 07:31:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/dmandelin/?p=52#comment-1085</guid>
		<description>Hey Dave, this was really interesting. I love it when people really look into stuff like this. It&#039;d be really interesting to isolate the sources of noise in these tests. Have you tried running the SunSpider tests at realtime priority? I know this is possible in Linux, and I imagine MacOS has a similar feature (in Linux you use sched_setscheduler). The upside is that you won&#039;t get interference from the scheduler or any other processes, so you just have to worry about the occasional interrupt bottom-half. The downside is that you&#039;d better not have any infinite loops, or you&#039;ll have to reboot :-). Normally using RT prio isn&#039;t worth the aggravation, but since your tests are so short-running it might make sense.</description>
		<content:encoded><![CDATA[<p>Hey Dave, this was really interesting. I love it when people really look into stuff like this. It&#8217;d be really interesting to isolate the sources of noise in these tests. Have you tried running the SunSpider tests at realtime priority? I know this is possible in Linux, and I imagine MacOS has a similar feature (in Linux you use sched_setscheduler). The upside is that you won&#8217;t get interference from the scheduler or any other processes, so you just have to worry about the occasional interrupt bottom-half. The downside is that you&#8217;d better not have any infinite loops, or you&#8217;ll have to reboot <img src='http://blog.mozilla.com/dmandelin/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Normally using RT prio isn&#8217;t worth the aggravation, but since your tests are so short-running it might make sense.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
