<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	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>Lauro</title>
	<atom:link href="http://laurovenancio.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://laurovenancio.wordpress.com</link>
	<description></description>
	<lastBuildDate>Fri, 12 Sep 2008 18:54:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='laurovenancio.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Lauro</title>
		<link>http://laurovenancio.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://laurovenancio.wordpress.com/osd.xml" title="Lauro" />
	<atom:link rel='hub' href='http://laurovenancio.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Mamona 0.2 released</title>
		<link>http://laurovenancio.wordpress.com/2008/09/12/mamona-02-released/</link>
		<comments>http://laurovenancio.wordpress.com/2008/09/12/mamona-02-released/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 18:42:12 +0000</pubDate>
		<dc:creator>laurovenancio</dc:creator>
				<category><![CDATA[mamona]]></category>

		<guid isPermaLink="false">http://laurovenancio.wordpress.com/?p=3</guid>
		<description><![CDATA[Mamona, an OpenEmbedded based platform that I&#8217;ve been worked on for the last year, has a new release. The Mamona team are proud to announce the Mamona 0.2 that represents a huge step forward. The main news of this release are: Glibc &#8211; 2.5 GCC &#8211; 4.1.2 Full Python 2.5 support Enlightenment Window Manager USB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=laurovenancio.wordpress.com&amp;blog=1484760&amp;post=3&amp;subd=laurovenancio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://labs.vivi.eng.br/blog/images/mamona.png" alt="" width="212" height="104" /></p>
<p><a href="http://dev.openbossa.org/trac/mamona">Mamona</a>, an <a href="http://www.openembedded.org/">OpenEmbedded</a> based platform that I&#8217;ve been worked on for the last year, has a new release. The Mamona team are proud to announce the Mamona 0.2 that represents a huge step forward. The main news of this release are:</p>
<ul>
<li>Glibc &#8211; 2.5</li>
<li>GCC &#8211; 4.1.2</li>
<li>Full Python 2.5 support</li>
<li>Enlightenment Window Manager</li>
<li><span class="wiki">USB Networking</span></li>
<li>Bluetooth support</li>
<li><span class="wiki">Noemu Packages</span></li>
<li><span class="wiki">Mamona SDK</span></li>
<li>Patched QEMU (user mode emulation) for Mamona SDK</li>
<li>ARMv5te (N770) and ARMv6 (N8X0 and Omap 3430sdp)</li>
<li>Machines Supported:
<ul>
<li>Nokia 770</li>
<li>Nokia 800</li>
<li>Nokia 810</li>
<li>Omap 3430sdp</li>
</ul>
</li>
<li>Web browsers: Firefox 3 and Midori (recommended)</li>
<li>Virtual Keyboard</li>
<li><span class="wiki">Xephyr support on SDK</span></li>
<li>SystemTap enabled kernels for Nokia devices</li>
<li>Full Emulation</li>
<li>Network Manager working with dbus API</li>
<li><span class="wiki">Command line interface for Network Manager</span></li>
<li>Easier installer, including deb, rpm and tgz &#8220;packages&#8221;</li>
<li>Completely rewritten wiki documentation</li>
</ul>
<p>Check the release notes at <a href="http://dev.openbossa.org/trac/mamona/wiki/Releases/0.2/ReleaseNotes">http://dev.openbossa.org/trac/mamona/wiki/Releases/0.2/ReleaseNotes</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/laurovenancio.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/laurovenancio.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/laurovenancio.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/laurovenancio.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/laurovenancio.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/laurovenancio.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/laurovenancio.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/laurovenancio.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/laurovenancio.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/laurovenancio.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/laurovenancio.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/laurovenancio.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/laurovenancio.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/laurovenancio.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/laurovenancio.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/laurovenancio.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=laurovenancio.wordpress.com&amp;blog=1484760&amp;post=3&amp;subd=laurovenancio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://laurovenancio.wordpress.com/2008/09/12/mamona-02-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d9c72635358ed9146f5dec8206518544?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">laurovenancio</media:title>
		</media:content>

		<media:content url="http://labs.vivi.eng.br/blog/images/mamona.png" medium="image" />
	</item>
		<item>
		<title>LLVM performance tests</title>
		<link>http://laurovenancio.wordpress.com/2007/08/07/llvm-perf-tests/</link>
		<comments>http://laurovenancio.wordpress.com/2007/08/07/llvm-perf-tests/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 18:41:42 +0000</pubDate>
		<dc:creator>laurovenancio</dc:creator>
				<category><![CDATA[LLVM]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I&#8217;ve been working together with other developers on the ARM backend of LLVM (www.llvm.org) for quite some time. After many improvements and bugfixes, the ARM backend is very reliable and it already can compile large and complex programs. This week I finished some performance tests of LLVM for ARM. The results were very good. I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=laurovenancio.wordpress.com&amp;blog=1484760&amp;post=1&amp;subd=laurovenancio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="#ff0000"><font color="#000000">I&#8217;ve been working together with other developers on the ARM backend of LLVM (</font><a href="http://www.llvm.org/">www.llvm.org</a><font color="#000000">) for quite some time. After many improvements and bugfixes, the ARM backend is very reliable and it already can compile large and complex programs.</font></font></p>
<p style="margin-bottom:0;"> This week I finished some performance tests of LLVM for ARM. The results were very good. I tested the compilation of two programs: FFMPEG and GTK. Each program was compiled  in  three ways: gcc, llvm-gcc and llvm-gcc with modifications in the programs build systems to use link-time optimizations. All tests were ran on an Texas Instruments OMAP 1710 board with 32MB of RAM running Debian Linux with kernel 2.6.18-omap1.</p>
<p style="margin-bottom:0;">In these tests, only the main program was compiled by the llvm-gcc. Any dependency was picked in binary form from the Debian distribution. If we compile all dependencies with llvm-gcc, probably, we can get better results.</p>
<p style="margin-bottom:0;">Program versions:<br />
gcc – 4.1.2<br />
llvm-gcc – svn revison 40660<br />
ffmpeg – svn revision 9470<br />
gtk – 2.10.12</p>
<p style="margin-bottom:0;"><strong>FFMPEG test</strong><br />
Average time to convert 1000 frames from mpeg4 to mpeg1.<br />
gcc – 336.87s<br />
llvm-gcc – 323.9 s (4% better than gcc)<br />
llvm-gcc with LTO – 323.7s (4% better than gcc)</p>
<p style="margin-bottom:0;"><strong>GTK test</strong><br />
Average time to run perftest (a gtk internal test) with 1000 iterations.<br />
gcc – 198.29s<br />
llvm-gcc – 192.7s (3% better than gcc)<br />
llvm-gcc with LTO – 194.65s (2% better than gcc)</p>
<p style="margin-bottom:0;">Even though LLVM has fewer years of development than gcc, it already gets better results in these two tests. In my opinion, the main LLVM strength is its modular and well designed architecture. It makes much easier to contribute to LLVM than to contribute to GCC. This shows how a well designed compiler architecture can improve the community software development speed.</p>
<p style="margin-bottom:0;">Another interesting thing to be investigated is, at least in this two test cases, the link-time optimizations don&#8217;t improve the performance. Maybe in other test cases, we can get better link-time optimizations results.</p>
<p style="margin-bottom:0;">These results show that we can expect a lot from the LLVM future.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/laurovenancio.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/laurovenancio.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/laurovenancio.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/laurovenancio.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/laurovenancio.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/laurovenancio.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/laurovenancio.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/laurovenancio.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/laurovenancio.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/laurovenancio.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/laurovenancio.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/laurovenancio.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/laurovenancio.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/laurovenancio.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/laurovenancio.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/laurovenancio.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=laurovenancio.wordpress.com&amp;blog=1484760&amp;post=1&amp;subd=laurovenancio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://laurovenancio.wordpress.com/2007/08/07/llvm-perf-tests/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d9c72635358ed9146f5dec8206518544?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">laurovenancio</media:title>
		</media:content>
	</item>
	</channel>
</rss>
