<?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>Comentários sobre: Performance of IORef</title>
	<atom:link href="http://marcotmarcot.wordpress.com/2010/03/13/performance-of-ioref/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcotmarcot.wordpress.com/2010/03/13/performance-of-ioref/</link>
	<description></description>
	<lastBuildDate>Thu, 27 Oct 2011 14:34:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Por: Another interesting code using Template Haskell &#171; Blog do Marcot</title>
		<link>http://marcotmarcot.wordpress.com/2010/03/13/performance-of-ioref/#comment-32</link>
		<dc:creator><![CDATA[Another interesting code using Template Haskell &#171; Blog do Marcot]]></dc:creator>
		<pubDate>Sun, 14 Mar 2010 12:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://marcotmarcot.wordpress.com/?p=80#comment-32</guid>
		<description><![CDATA[[...] interesting code using Template&#160;Haskell  While writing the post about performance, I got interested in Template Haskell, specially in the $(lift) construction.  Investigating a [...]]]></description>
		<content:encoded><![CDATA[<p>[...] interesting code using Template&nbsp;Haskell  While writing the post about performance, I got interested in Template Haskell, specially in the $(lift) construction.  Investigating a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: marcotmarcot</title>
		<link>http://marcotmarcot.wordpress.com/2010/03/13/performance-of-ioref/#comment-31</link>
		<dc:creator><![CDATA[marcotmarcot]]></dc:creator>
		<pubDate>Sun, 14 Mar 2010 11:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://marcotmarcot.wordpress.com/?p=80#comment-31</guid>
		<description><![CDATA[Dale, you&#039;re right, this can only be used with static data.

$ gcc --version
gcc (Debian 4.4.3-3) 4.4.3
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 6.12.1

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     T5750  @ 2.00GHz
stepping        : 13
cpu MHz         : 1994.810
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips        : 3989.62
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     T5750  @ 2.00GHz
stepping        : 13
cpu MHz         : 1994.810
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips        : 3990.09
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

$ free -m
             total       used       free     shared    buffers     cached
Mem:          3014       1566       1447          0        102        786
-/+ buffers/cache:        677       2336
Swap:         2999          0       2999
$ uname -a
Linux zezinho 2.6.32-2-amd64 #1 SMP Fri Feb 12 00:01:47 UTC 2010 x86_64 GNU/Linux

I hope this answers the question.]]></description>
		<content:encoded><![CDATA[<p>Dale, you&#8217;re right, this can only be used with static data.</p>
<p>$ gcc &#8211;version<br />
gcc (Debian 4.4.3-3) 4.4.3<br />
Copyright (C) 2010 Free Software Foundation, Inc.<br />
This is free software; see the source for copying conditions.  There is NO<br />
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</p>
<p>$ ghc &#8211;version<br />
The Glorious Glasgow Haskell Compilation System, version 6.12.1</p>
<p>$ cat /proc/cpuinfo<br />
processor       : 0<br />
vendor_id       : GenuineIntel<br />
cpu family      : 6<br />
model           : 15<br />
model name      : Intel(R) Core(TM)2 Duo CPU     T5750  @ 2.00GHz<br />
stepping        : 13<br />
cpu MHz         : 1994.810<br />
cache size      : 2048 KB<br />
physical id     : 0<br />
siblings        : 2<br />
core id         : 0<br />
cpu cores       : 2<br />
apicid          : 0<br />
initial apicid  : 0<br />
fpu             : yes<br />
fpu_exception   : yes<br />
cpuid level     : 10<br />
wp              : yes<br />
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm<br />
bogomips        : 3989.62<br />
clflush size    : 64<br />
cache_alignment : 64<br />
address sizes   : 36 bits physical, 48 bits virtual<br />
power management:</p>
<p>processor       : 1<br />
vendor_id       : GenuineIntel<br />
cpu family      : 6<br />
model           : 15<br />
model name      : Intel(R) Core(TM)2 Duo CPU     T5750  @ 2.00GHz<br />
stepping        : 13<br />
cpu MHz         : 1994.810<br />
cache size      : 2048 KB<br />
physical id     : 0<br />
siblings        : 2<br />
core id         : 1<br />
cpu cores       : 2<br />
apicid          : 1<br />
initial apicid  : 1<br />
fpu             : yes<br />
fpu_exception   : yes<br />
cpuid level     : 10<br />
wp              : yes<br />
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm<br />
bogomips        : 3990.09<br />
clflush size    : 64<br />
cache_alignment : 64<br />
address sizes   : 36 bits physical, 48 bits virtual<br />
power management:</p>
<p>$ free -m<br />
             total       used       free     shared    buffers     cached<br />
Mem:          3014       1566       1447          0        102        786<br />
-/+ buffers/cache:        677       2336<br />
Swap:         2999          0       2999<br />
$ uname -a<br />
Linux zezinho 2.6.32-2-amd64 #1 SMP Fri Feb 12 00:01:47 UTC 2010 x86_64 GNU/Linux</p>
<p>I hope this answers the question.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Anonymous</title>
		<link>http://marcotmarcot.wordpress.com/2010/03/13/performance-of-ioref/#comment-29</link>
		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Sun, 14 Mar 2010 07:40:33 +0000</pubDate>
		<guid isPermaLink="false">http://marcotmarcot.wordpress.com/?p=80#comment-29</guid>
		<description><![CDATA[Can you say what compiler versions and hardware you&#039;re using?]]></description>
		<content:encoded><![CDATA[<p>Can you say what compiler versions and hardware you&#8217;re using?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dale King</title>
		<link>http://marcotmarcot.wordpress.com/2010/03/13/performance-of-ioref/#comment-27</link>
		<dc:creator><![CDATA[Dale King]]></dc:creator>
		<pubDate>Sun, 14 Mar 2010 02:57:05 +0000</pubDate>
		<guid isPermaLink="false">http://marcotmarcot.wordpress.com/?p=80#comment-27</guid>
		<description><![CDATA[given the run time for template haskell it looks like the compiler unrolled the loops.  I doubt you would get the same results with dynamic data instead of static.]]></description>
		<content:encoded><![CDATA[<p>given the run time for template haskell it looks like the compiler unrolled the loops.  I doubt you would get the same results with dynamic data instead of static.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: marcotmarcot</title>
		<link>http://marcotmarcot.wordpress.com/2010/03/13/performance-of-ioref/#comment-26</link>
		<dc:creator><![CDATA[marcotmarcot]]></dc:creator>
		<pubDate>Sun, 14 Mar 2010 02:00:44 +0000</pubDate>
		<guid isPermaLink="false">http://marcotmarcot.wordpress.com/?p=80#comment-26</guid>
		<description><![CDATA[Yes, they&#039;re all messed up, sorry by that.  A link to them:

http://people.debian.org/~marcot/blog/loop.c
http://people.debian.org/~marcot/blog/loop.hs
http://people.debian.org/~marcot/blog/functional.hs
http://people.debian.org/~marcot/blog/th.hs

The sizes of the binary are: 6.6K (C), 675K (IORef), 676K (Functional) and 689K
(TH).]]></description>
		<content:encoded><![CDATA[<p>Yes, they&#8217;re all messed up, sorry by that.  A link to them:</p>
<p><a href="http://people.debian.org/~marcot/blog/loop.c" rel="nofollow">http://people.debian.org/~marcot/blog/loop.c</a><br />
<a href="http://people.debian.org/~marcot/blog/loop.hs" rel="nofollow">http://people.debian.org/~marcot/blog/loop.hs</a><br />
<a href="http://people.debian.org/~marcot/blog/functional.hs" rel="nofollow">http://people.debian.org/~marcot/blog/functional.hs</a><br />
<a href="http://people.debian.org/~marcot/blog/th.hs" rel="nofollow">http://people.debian.org/~marcot/blog/th.hs</a></p>
<p>The sizes of the binary are: 6.6K (C), 675K (IORef), 676K (Functional) and 689K<br />
(TH).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Anonymous</title>
		<link>http://marcotmarcot.wordpress.com/2010/03/13/performance-of-ioref/#comment-25</link>
		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Sun, 14 Mar 2010 01:51:26 +0000</pubDate>
		<guid isPermaLink="false">http://marcotmarcot.wordpress.com/?p=80#comment-25</guid>
		<description><![CDATA[Your first Haskell code sample seems a bit mangled.]]></description>
		<content:encoded><![CDATA[<p>Your first Haskell code sample seems a bit mangled.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Anônimo</title>
		<link>http://marcotmarcot.wordpress.com/2010/03/13/performance-of-ioref/#comment-24</link>
		<dc:creator><![CDATA[Anônimo]]></dc:creator>
		<pubDate>Sat, 13 Mar 2010 23:58:08 +0000</pubDate>
		<guid isPermaLink="false">http://marcotmarcot.wordpress.com/?p=80#comment-24</guid>
		<description><![CDATA[What&#039;s the size of the template binary?]]></description>
		<content:encoded><![CDATA[<p>What&#8217;s the size of the template binary?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
