<?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: PLDI Sampler, part I</title>
	<atom:link href="http://blog.mozilla.com/dmandelin/2009/06/22/pldi-sampler/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/dmandelin/2009/06/22/pldi-sampler/</link>
	<description>Just another Blog.mozilla.com weblog</description>
	<lastBuildDate>Wed, 25 Jan 2012 23:29:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Chiptuning</title>
		<link>http://blog.mozilla.com/dmandelin/2009/06/22/pldi-sampler/comment-page-1/#comment-24937</link>
		<dc:creator>Chiptuning</dc:creator>
		<pubDate>Sat, 11 Sep 2010 20:46:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/dmandelin/2009/06/22/pldi-sampler/#comment-24937</guid>
		<description>nice post</description>
		<content:encoded><![CDATA[<p>nice post</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leo</title>
		<link>http://blog.mozilla.com/dmandelin/2009/06/22/pldi-sampler/comment-page-1/#comment-14035</link>
		<dc:creator>Leo</dc:creator>
		<pubDate>Sun, 26 Jul 2009 08:25:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/dmandelin/2009/06/22/pldi-sampler/#comment-14035</guid>
		<description>Ah, I meant to point out a fun paper by Michael Bond you might have seen: he annotates runtime objects with a single bit to enable probablistic reasoning of its context (e.g., allocation site, last modification site, whatever you want). I&#039;m wondering if that might help the Hound approach.</description>
		<content:encoded><![CDATA[<p>Ah, I meant to point out a fun paper by Michael Bond you might have seen: he annotates runtime objects with a single bit to enable probablistic reasoning of its context (e.g., allocation site, last modification site, whatever you want). I&#8217;m wondering if that might help the Hound approach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leo</title>
		<link>http://blog.mozilla.com/dmandelin/2009/06/22/pldi-sampler/comment-page-1/#comment-14034</link>
		<dc:creator>Leo</dc:creator>
		<pubDate>Sun, 26 Jul 2009 08:20:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/dmandelin/2009/06/22/pldi-sampler/#comment-14034</guid>
		<description>I like the PetaBricks projects. HPC folks have been doing this for FFTs etc., so it&#039;s cool to start to see it being packaged up. It was unclear to my why it needed to be language level instead of library level.

The staged information flow work seems representative of a lot of static analysis papers coming out: the analysis doesn&#039;t work precisely enough (or have all the necessary files) because the languages are dynamic, so let&#039;s offshoot a bunch to the runtime. I think my favorite form of this was the work a couple years ago on speeding up python by doing such predictions. There&#039;s an interesting space for doing global loadtime optimizations because of this even in languages like C. Staging (esp. with a range control for precision vs. static guarentees), concurrency support, and adaptivity (e.g., for IDE integration) and maybe parallelization seem to be causing a lot of traditional algorithms to be revisited. 

The Hound paper sounds fun. Tainting pages or objects is a very old idea -- I&#039;m guessing their contribution is an allocation strategy that is an improvement upon similar benefits from generational collectors?</description>
		<content:encoded><![CDATA[<p>I like the PetaBricks projects. HPC folks have been doing this for FFTs etc., so it&#8217;s cool to start to see it being packaged up. It was unclear to my why it needed to be language level instead of library level.</p>
<p>The staged information flow work seems representative of a lot of static analysis papers coming out: the analysis doesn&#8217;t work precisely enough (or have all the necessary files) because the languages are dynamic, so let&#8217;s offshoot a bunch to the runtime. I think my favorite form of this was the work a couple years ago on speeding up python by doing such predictions. There&#8217;s an interesting space for doing global loadtime optimizations because of this even in languages like C. Staging (esp. with a range control for precision vs. static guarentees), concurrency support, and adaptivity (e.g., for IDE integration) and maybe parallelization seem to be causing a lot of traditional algorithms to be revisited. </p>
<p>The Hound paper sounds fun. Tainting pages or objects is a very old idea &#8212; I&#8217;m guessing their contribution is an allocation strategy that is an improvement upon similar benefits from generational collectors?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

