<?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/"
	>

<channel>
	<title>mejf.net &#187; klockcykel</title>
	<atom:link href="http://mejf.net/tag/klockcykel/feed/" rel="self" type="application/rss+xml" />
	<link>http://mejf.net</link>
	<description>myBlog &#62; yourBlog</description>
	<lastBuildDate>Wed, 23 Nov 2011 22:40:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Optimerande Kompilator</title>
		<link>http://mejf.net/2009/12/optimerande-kompilator/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=optimerande-kompilator</link>
		<comments>http://mejf.net/2009/12/optimerande-kompilator/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 22:36:11 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Programmering]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[klockcykel]]></category>
		<category><![CDATA[optimerande kompilator]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://mejf.net/2009/12/12/optimerande-kompilator/</guid>
		<description><![CDATA[Jag har nu avslutat, lämnat in och blivit nöjd med det roligaste projektet på LTH (hittills). Kursen heter Optimerande Kompilatorer och hålls av kompilatorernas Yoda Jonas Skeppstedt. Projektet gick ut på att vi fick en simpel kompilator för en förenklad &#8230; <a href="http://mejf.net/2009/12/optimerande-kompilator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2009/12/optimerande-kompilator/"></g:plusone></div><p>Jag har nu avslutat, lämnat in och blivit nöjd med det roligaste projektet på LTH (hittills). Kursen heter <a href="http://cs.lth.se/eda230/">Optimerande Kompilatorer</a> och hålls av kompilatorernas Yoda Jonas Skeppstedt.</p>
<p>Projektet gick ut på att vi fick en simpel kompilator för en förenklad variant av C med inbyggd simulator som vi skulle utöka med optimeringar. Målet var att en bifogad benchmark skulle köras på så få klockcykler som möjligt.</p>
<p>Inte nog med att jag och <a href="http://llbit.se/">Jesper</a> vann, vi spöade även alla de tidigare åren med ganska god marginal. Orginalkompilatorn körde benchmarken på ~180.000 klockcykler. Tidigare rekordet från 2007 var på 1047 klockcykler. Vår kompilator fick ner det till 950 klockcykler. (Enda besvikelsen var väl att vi inte lyckades slå dem med 100, vilket var målsättningen mot slutet.)</p>
<p>De kommentarer vi fått efter att vårt resultat blev (ehrm) offentligt har verkligen varit självförtroendehöjande. Jonas själv trodde inte det var möjligt att få ner siffran under 1000. Minst sagt en boost!</p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2009/12/optimerande-kompilator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

