<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>ByteLabs: Category University of Edinburgh</title>
    <link>http://blog.solaris.bytelabs.org/articles/category/university-of-edinburgh</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>additions to a vast pool of entropy</description>
    <item>
      <title>EnCore Castle Processor Fully Functional!</title>
      <description>&lt;p&gt;The second silicon implementation of an extended &lt;a href="http://groups.inf.ed.ac.uk/pasta/hw_encore.html"&gt;EnCore&lt;/a&gt; processor is a test-chip codenamed &lt;a href="http://groups.inf.ed.ac.uk/pasta/hw_encore-castle.html"&gt;Castle&lt;/a&gt;, fabricated in a generic 90nm &lt;span class="caps"&gt;CMOS&lt;/span&gt; process. All of the EnCore test chips are named after hills in Edinburgh; Castle is named after the rock on which Edinburgh Castle is built.&lt;/p&gt;


	&lt;p&gt;The Castle chip contains an extended version of the EnCore processor, together with a 32KB 4-way set-associative Instruction Cache, and a 32KB 4-way set-associative Data Cache. It is embedded within a system-on-chip (SoC) design that provides a generic 32-bit memory interface, as well as interrupt, clocks and reset signals.&lt;/p&gt;</description>
      <pubDate>Thu, 10 Jun 2010 14:42:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:0bbe27ea-f96c-4c7a-aa84-5f20e52e3102</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2010/06/10/encore-castle-processor-fully-functional</link>
      <category>University of Edinburgh</category>
      <category>Hacking and Computers</category>
    </item>
    <item>
      <title>Paper accepted for SAMOS'10</title>
      <description>&lt;p&gt;Our paper about &lt;a href="http://groups.inf.ed.ac.uk/pasta/pub_SAMOS_X_2010.html"&gt;Cycle-Accurate Performance Modelling in an Ultra-Fast Just-In-Time Dynamic Binary Translation Instruction Set Simulator&lt;/a&gt; got accepted for &lt;a href="http://samos.et.tudelft.nl/samos_x/"&gt;&lt;span class="caps"&gt;SAMOS 2010&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Here is the abstract:&lt;/p&gt;


	&lt;p&gt;&amp;#8220;&lt;i&gt;Instruction set simulators (ISS) are vital tools for compiler and processor architecture design space exploration and verification. State-of-the-art simulators using just-in-time (JIT) dynamic binary translation (DBT) techniques are able to simulate complex embedded processors at speeds above 500 &lt;span class="caps"&gt;MIPS&lt;/span&gt;. However, these functional &lt;span class="caps"&gt;ISS&lt;/span&gt; do not provide microarchitectural observability. In contrast, low-level cycle-accurate &lt;span class="caps"&gt;ISS&lt;/span&gt; are too slow to simulate full-scale applications, forcing developers to revert to &lt;span class="caps"&gt;FPGA&lt;/span&gt;-based simulations. In this paper we demonstrate that it is possible to run ultra-high speed cycle-accurate instruction set simulations surpassing &lt;span class="caps"&gt;FPGA&lt;/span&gt;-based simulation speeds. We extend the &lt;span class="caps"&gt;JIT DBT&lt;/span&gt; engine of our &lt;span class="caps"&gt;ISS&lt;/span&gt; and augment &lt;span class="caps"&gt;JIT&lt;/span&gt; generated code with a verified cycle-accurate processor model. Our approach can model any microarchitectural configuration, does not rely on prior profiling, instrumentation, or compilation, and works for all binaries targeting a state-of-the-art embedded processor implementing the ARCompact&amp;#0153; instruction set architecture (ISA).  We achieve simulation speeds up to 63 &lt;span class="caps"&gt;MIPS&lt;/span&gt; on a standard x86 desktop computer, whilst the average cycle-count deviation is less than 1.5 % for the industry standard &lt;span class="caps"&gt;EEMBC&lt;/span&gt; and CoreMark benchmark suites.&lt;/i&gt;&amp;#8220;&lt;/p&gt;</description>
      <pubDate>Mon, 31 May 2010 13:25:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:db9f22f3-4700-44df-95bd-844cb93ac033</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2010/05/31/paper-accepted-for-samos10</link>
      <category>University of Edinburgh</category>
      <category>Fun Stuff</category>
      <category>Hacking and Computers</category>
    </item>
    <item>
      <title>Pre-Print of CGO'10 paper available</title>
      <description>&lt;p&gt;If you would like to read the joint paper with Tobias and Bj&#246;rn that I am going to present at &lt;a href="http://www.cgo.org/cgo2010/program.html"&gt;&lt;span class="caps"&gt;CGO&lt;/span&gt;&lt;/a&gt; in Toronto next week, here is the place where you can get it:&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://groups.inf.ed.ac.uk/pasta/pub_CGO10.html"&gt;Integrated Instruction Selection and Register Allocation for Compact Code Generation Exploiting Freeform Mixing of 16- and 32-bit Instructions&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 21 Apr 2010 00:16:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:fb510a2f-1643-49b8-8769-97f20d63049b</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2010/04/21/pre-print-of-cgo10-paper-available</link>
      <category>University of Edinburgh</category>
      <category>Hacking and Computers</category>
    </item>
    <item>
      <title>UK Abusing Universities for War Propaganda </title>
      <description>&lt;p&gt;Ivan Lewis, Middle East Minister at the Foreign and Commonwealth Office is coming to the University of Edinburgh to give a &amp;#8216;lecture&amp;#8217; with the title &amp;#8216;&lt;a href="http://www.fco.gov.uk/en/news/latest-news/?view=Speech&amp;#38;id=21370496"&gt;Why are we in Afghanistan&lt;/a&gt;&amp;#8217;?&lt;/p&gt;


	&lt;p&gt;If you read what his speech is about you will soon find out that it is just a lot of war propaganda. Because elections are coming up soon people need to be persuaded of the necessity of war and that is the reason why the UK government is performing what they call a &amp;#8216;roadshow&amp;#8217; (i.e. propaganda) to &amp;#8216;inform&amp;#8217; (i.e. mislead) the general public.&lt;/p&gt;


	&lt;p&gt;Politicians should not abuse our Universities for such purposes and Universities should reject such &amp;#8216;lectures&amp;#8217;. Please come along to the lecture and voice your opinion about this situation.&lt;/p&gt;


	&lt;p&gt;Here is the official invitation:&lt;/p&gt;


	&lt;p&gt;&amp;#8220;The Rt. Hon. Ivan Lewis, Middle East Minister at the Foreign and Commonwealth Office, is to give a lecture in &lt;a href="http://maps.google.co.uk/maps?f=q&amp;#38;source=s_q&amp;#38;hl=en&amp;#38;geocode=&amp;#38;q=university+of+edinburgh+Old+College&amp;#38;sll=55.946893,-3.18346&amp;#38;sspn=0.113041,0.243073&amp;#38;ie=UTF8&amp;#38;hq=university+of+edinburgh+Old+College&amp;#38;hnear=&amp;#38;ll=55.949008,-3.183289&amp;#38;spn=0.113035,0.243073&amp;#38;z=12&amp;#38;iwloc=A"&gt;&lt;span class="caps"&gt;LT 175&lt;/span&gt; &amp;#8211; Law, Old College&lt;/a&gt; on Thursday 25th March 2010 at 3.00 p.m. with the title &amp;#8220;Why are we in Afghanistan?&amp;#8221;.&lt;/p&gt;


	&lt;p&gt;The lecture will be followed by a Q&amp;#38;A session.&lt;/p&gt;


	&lt;p&gt;All welcome.&lt;/p&gt;


	&lt;p&gt;Seating is first-come, first-served.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;See you there&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Wed, 24 Mar 2010 17:11:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:586b2053-2aed-446d-bcdd-316eacb7c0be</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2010/03/24/uk-abusing-universities-for-war-propaganda</link>
      <category>Meetings</category>
      <category>University of Edinburgh</category>
      <category>Opinions</category>
      <category>Everyday Life</category>
    </item>
    <item>
      <title>Project: A LLVM Backend for a Just-In-Time Compilation Engine of a state-of-the-art Instruction Set Simulator</title>
      <description>&lt;p&gt;&lt;a href="http://groups.inf.ed.ac.uk/pasta/"&gt;We&lt;/a&gt; came up with another interesting project that might be of interest to you! The full title of this project is &amp;#8220;A &lt;span class="caps"&gt;LLVM&lt;/span&gt; Backend for a Just-In-Time Compilation Engine of a state-of-the-art Instruction Set Simulator&amp;#8221; and a detailed project specification can be found &lt;a href="http://groups.inf.ed.ac.uk/pasta/pub/projects/proposals/llvm-jit-backend-arcsim.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;If you are interested you can either contact &lt;a href="http://homepages.inf.ed.ac.uk/s0565052/"&gt;me&lt;/a&gt;, &lt;a href="http://homepages.inf.ed.ac.uk/bfranke/"&gt;Bj&amp;ouml;rn&lt;/a&gt; or &lt;a href="http://homepages.inf.ed.ac.uk/bfranke/"&gt;Nigel&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Wed, 13 Jan 2010 17:43:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:2150f848-dfce-46b0-b537-d1b7c5cee6bc</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2010/01/13/project-a-llvm-backend-for-a-just-in-time-compilation-engine-of-a-state-of-the-art-instruction-set-simulator</link>
      <category>University of Edinburgh</category>
      <category>Fun Stuff</category>
      <category>Hacking and Computers</category>
    </item>
    <item>
      <title>Project: Concurrent, Adaptive, JIT and AOT Compilation in the context of an Instruction Set Simulator</title>
      <description>&lt;p&gt;Our &lt;a href="http://groups.inf.ed.ac.uk/pasta/ugmscprojects.html"&gt;PaStA&lt;/a&gt; research group offers an exciting &lt;a href="http://groups.inf.ed.ac.uk/pasta/ugmscprojects.html"&gt;new project&lt;/a&gt;. It is about extending a state-of-the-art high-speed simulator that already implements a &lt;a href="http://en.wikipedia.org/wiki/Just-in-time_compilation"&gt;&lt;span class="caps"&gt;JIT&lt;/span&gt;&lt;/a&gt; compilation engine with a &lt;em&gt;concurrent&lt;/em&gt; and &lt;em&gt;adaptive&lt;/em&gt; JIT and &lt;a href="http://en.wikipedia.org/wiki/AOT_compiler"&gt;&lt;span class="caps"&gt;AOT&lt;/span&gt;&lt;/a&gt; engine.&lt;/p&gt;


	&lt;p&gt;The full title is &lt;em&gt;&amp;#8220;Concurrent, Adaptive, Just-In-Time and Ahead-Of-Time Compilation in the context of a state-of-the-art Instruction Set Simulator&amp;#8221;&lt;/em&gt; and a detailed project specification can be found &lt;a href="http://groups.inf.ed.ac.uk/pasta//pub/projects/proposals/concurrent-jit-aot-arcsim.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;If you are interested you can either &lt;a href="http://homepages.inf.ed.ac.uk/s0565052/"&gt;contact me&lt;/a&gt; or &lt;a href="http://homepages.inf.ed.ac.uk/bfranke/"&gt;Bj&amp;ouml;rn&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Fri, 08 Jan 2010 18:28:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:aef00229-1ed6-4a9a-bdd0-40bcedea3328</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2010/01/08/project-concurrent-adaptive-jit-and-aot-compilation-in-the-context-of-an-instruction-set-simulator</link>
      <category>University of Edinburgh</category>
      <category>Hacking and Computers</category>
    </item>
    <item>
      <title>Paper accepted for CGO'10</title>
      <description>&lt;p&gt;Our &lt;a href="http://homepages.inf.ed.ac.uk/s0565052/publications.html"&gt;paper&lt;/a&gt; titled &amp;#8216;&lt;em&gt;Integrated Instruction Selection and Register Allocation for Compact Code Generation Exploiting Freeform Mixing of 16- and 32-bit Instructions&lt;/em&gt;&amp;#8217; has been accepted for publication in Proceedings of the International Symposium on Code Generation and Optimization, 2010 (&lt;a href="http://www.cgo.org/cgo2010/program.html"&gt;&lt;span class="caps"&gt;CGO&lt;/span&gt;&amp;#8217;10&lt;/a&gt;). It is a joint paper written together with Tobias Koch and &lt;a href="http://homepages.inf.ed.ac.uk/bfranke/"&gt;Bj&amp;ouml;rn Franke&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Tue, 08 Dec 2009 10:54:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:9dd49f7e-53a7-4896-a470-e521025108de</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2009/12/08/paper-accepted-for-cgo10</link>
      <category>University of Edinburgh</category>
      <category>Hacking and Computers</category>
    </item>
    <item>
      <title>PASTA Project at DEMOfest'09</title>
      <description>            &lt;a href="http://groups.inf.ed.ac.uk/pasta/images/EnCore_Castle_small.png"
              title="EnCore Processor - Codename Caslte"&gt;
              &lt;img src="http://groups.inf.ed.ac.uk/pasta/images/EnCore_Castle_small.png" style="float:right; width:140px; margin-left:20px; margin-right:20px;"
                   alt="EnCore Processor - Codename Castle"
                   title="EnCore Processor - Codename Castle"/&gt;
            &lt;/a&gt;
            &lt;p&gt;
              The School of Informatics in Edinburgh was hosting this years &lt;a href="http://www.sicsa.ac.uk/"&gt;SICSA&lt;/a&gt;
              &lt;a href="http://demofest09.eventbrite.com/"&gt;DEMOfest'09&lt;/a&gt; where our
              &lt;a href="http://groups.inf.ed.ac.uk/pasta/"&gt;PASTA research group&lt;/a&gt; presented
              the latest developments sourrounding the next generation 
              &lt;a href="http://groups.inf.ed.ac.uk/pasta/hw_encore.html"&gt;EnCore&lt;/a&gt; Embedded Microprocessor codenamed Castle.
            &lt;/p&gt;
            &lt;ul&gt;
              &lt;li&gt;More information about &lt;a href="http://demofest09-einvite.eventbrite.com/"&gt;DEMOfest'09&lt;/a&gt; event.&lt;/li&gt;
              &lt;li&gt;More information about the &lt;a href="http://groups.inf.ed.ac.uk/pasta/"&gt;PASTA Research Group&lt;/a&gt;.&lt;/li&gt;
            &lt;/ul&gt;

                      &lt;div style="clear:both;"&gt;&lt;/div&gt;
            &lt;a href="http://groups.inf.ed.ac.uk/pasta/images/DEMOfest09_group_picture.png"&gt;
              &lt;img src="http://groups.inf.ed.ac.uk/pasta/images/DEMOfest09_group_picture_small.png"
                  style='display: block; margin-left: auto; margin-right: auto'
                  alt="DEMOfest'09 Groupt Picture"
                  title="DEMOfest'09 Groupt Picture"/&gt;
            &lt;/a&gt;


</description>
      <pubDate>Sun, 22 Nov 2009 02:24:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:c5383953-8d2a-4ed8-bece-47e25a748704</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2009/11/22/pasta-project-at-demofest09</link>
      <category>University of Edinburgh</category>
      <category>Fun Stuff</category>
      <category>Hacking and Computers</category>
    </item>
    <item>
      <title>PASTA project press release</title>
      <description>&lt;p&gt;As of today the &lt;span class="caps"&gt;PASTA&lt;/span&gt; project has issued an official &lt;a href="http://groups.inf.ed.ac.uk/pasta/news_20090701.html"&gt;press release&lt;/a&gt; about our new &lt;a href="http://groups.inf.ed.ac.uk/pasta/hw_encore-calton.html"&gt;EnCore microprocessor&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Press Release: &lt;a href="http://groups.inf.ed.ac.uk/pasta/news_20090701.html"&gt;Gadgets could go greener with high-speed computer chip&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 27 Jul 2009 12:23:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:d4d5d3e9-e772-47dd-a6ac-46860f2dbd17</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2009/07/27/pasta-project-press-release</link>
      <category>University of Edinburgh</category>
      <category>Fun Stuff</category>
      <category>Hacking and Computers</category>
    </item>
    <item>
      <title>CArD website facelift</title>
      <description>&lt;p&gt;I have just finished the facelift of our &lt;a href="http://www.icsa.inf.ed.ac.uk/compilers/"&gt;CArD &amp;#8211; Compiler and Architecture Design Group&lt;/a&gt; website. The &lt;a href="http://www.icsa.inf.ed.ac.uk/compilers/people.html"&gt;people&lt;/a&gt; page gives a good overview about our members and we finally have a &lt;a href="http://www.icsa.inf.ed.ac.uk/compilers/news.html"&gt;news section&lt;/a&gt; as well.&lt;/p&gt;</description>
      <pubDate>Fri, 26 Jun 2009 12:25:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:75417cea-e4d3-4b0d-bd95-04706fec7c8f</guid>
      <author>igor</author>
      <link>http://blog.solaris.bytelabs.org/articles/2009/06/26/card-website-facelift</link>
      <category>University of Edinburgh</category>
      <category>Creative Stuff</category>
      <category>Fun Stuff</category>
      <category>Hacking and Computers</category>
    </item>
  </channel>
</rss>
