[llvm-commits] [www-pubs] r97723 - in /www-pubs/trunk: 2010-01-Wennborg-Thesis.html 2010-01-Wennborg-Thesis.pdf pubs.js

Chris Lattner sabre at nondot.org
Wed Mar 3 23:46:14 PST 2010


Author: lattner
Date: Thu Mar  4 01:46:14 2010
New Revision: 97723

URL: http://llvm.org/viewvc/llvm-project?rev=97723&view=rev
Log:
add Hans Wennborg's thesis.

Added:
    www-pubs/trunk/2010-01-Wennborg-Thesis.html
    www-pubs/trunk/2010-01-Wennborg-Thesis.pdf
Modified:
    www-pubs/trunk/pubs.js

Added: www-pubs/trunk/2010-01-Wennborg-Thesis.html
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-01-Wennborg-Thesis.html?rev=97723&view=auto
==============================================================================
--- www-pubs/trunk/2010-01-Wennborg-Thesis.html (added)
+++ www-pubs/trunk/2010-01-Wennborg-Thesis.html Thu Mar  4 01:46:14 2010
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+  <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen" />
+  <title>Emulator Speed-up Using JIT and LLVM</title>
+</head>
+<body>
+
+<div class="pub_title">
+  Emulator Speed-up Using JIT and LLVM
+</div>
+<div class="pub_author">
+  Hans Wennborg, Master's Thesis
+</div>
+
+
+<h2>Abstract:</h2>
+<blockquote>
+This thesis investigates compiler optimisations applied to a JIT-compiling emulator which is used in a videcoding system. The JIT compiler is built using LLVM which provides some readily available optimisation passes. Some of these are evaluated, some are patched, and some new ones are implemented. The optimisations are evaluated by running a number of benchmarks. By applying optimisations that target redundancies introduced by the JIT-compiler, as well as some optimisations not performed on the firmware originally, a benchmark execution speed-up of between 20 and 70% is achieved.
+</blockquote>
+
+<h2>Published:</h2>
+<blockquote>
+  Emulator Speed-up Using JIT and LLVM, Hans Wennborg.<br>
+  <i>Master's Thesis</i>, Lund University, Lund, Sweden, January 2010
+</blockquote>
+
+<h2>Download:</h2>
+<ul>
+  <li><a href="2010-01-Wennborg-Thesis.pdf">Emulator Speed-up Using JIT and LLVM</a> (PDF)</li>
+</ul>
+
+</body>
+</html>

Added: www-pubs/trunk/2010-01-Wennborg-Thesis.pdf
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-01-Wennborg-Thesis.pdf?rev=97723&view=auto
==============================================================================
Binary files www-pubs/trunk/2010-01-Wennborg-Thesis.pdf (added) and www-pubs/trunk/2010-01-Wennborg-Thesis.pdf Thu Mar  4 01:46:14 2010 differ

Modified: www-pubs/trunk/pubs.js
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/pubs.js?rev=97723&r1=97722&r2=97723&view=diff
==============================================================================
--- www-pubs/trunk/pubs.js (original)
+++ www-pubs/trunk/pubs.js Thu Mar  4 01:46:14 2010
@@ -9,6 +9,14 @@
    month: 4,
    year: 2010},
 
+  {url: "2010-01-Wennborg-Thesis.html",
+   title: "Emulator Speed-up Using JIT and LLVM",
+   published: "Master's Thesis, Lund University",
+   location: "Lund, Sweden",
+   author: "Hans Wennborg",
+   month: 1,
+   year: 2010},
+
   {url: "2009-10-LCPC-DataRestructuring.html",
    title: "Automatic Restructuring of Linked Data Structures",
    published: "Proc. of the 22nd International Workshop on Languages and Compilers for Parallel Computing (LCPC'09)",





More information about the llvm-commits mailing list