[llvm-commits] CVS: llvm-www/devmtg/2008-08/index.html
Chris Lattner
sabre at nondot.org
Sun Aug 3 15:33:29 PDT 2008
Changes in directory llvm-www/devmtg/2008-08:
index.html updated: 1.10 -> 1.11
---
Log message:
more blah blah blah
---
Diffs of the changes: (+31 -6)
index.html | 37 +++++++++++++++++++++++++++++++------
1 files changed, 31 insertions(+), 6 deletions(-)
Index: llvm-www/devmtg/2008-08/index.html
diff -u llvm-www/devmtg/2008-08/index.html:1.10 llvm-www/devmtg/2008-08/index.html:1.11
--- llvm-www/devmtg/2008-08/index.html:1.10 Sun Aug 3 17:09:07 2008
+++ llvm-www/devmtg/2008-08/index.html Sun Aug 3 17:33:11 2008
@@ -97,14 +97,22 @@
<tr><td>[<a href="Lopes_PHP-JIT-InTwoDays.pdf">Slides</a>] [Video]</td>
<td>Nuno Lopes<br><i>Instituto Superior Tecnico</i></td>
- <td><b>Building a JIT compiler for PHP in 2 days</b> - .
+ <td><b>Building a JIT compiler for PHP in 2 days</b> - This talk describes
+ the implementation of the PHP interpreter and how it was easily changed into
+ an LLVM JIT. This discusses why the facilities that LLVM provides make this
+ easy, and gives some (very early) results.
</td>
</tr>
<tr><td>[<a href="Korobeynikov_LLVMC2-CompilerDriver.pdf">Slides</a>]
[Video]</td>
<td>Anton Korobeynikov<br><i>Saint Petersburg State University</i></td>
- <td><b>llvmc2 Compiler Driver</b> - .
+ <td><b>llvmc2 Compiler Driver</b> - 'llvmc2' is the LLVM Compiler Driver,
+ which is useful to people building new languages and tools from the LLVM
+ toolchain. This talk describes the constraints and purpose of a compiler
+ driver and discusses how llvmc2 fills the needs and works with those
+ constraints. Finally, the talk describes some of the low-level architecture
+ and future directions of llvmc2.
</td>
</tr>
@@ -116,20 +124,37 @@
<tr><td>[<a href="Geoffray_VMKitProject.pdf">Slides</a>] [Video]</td>
<td>Nicolas Geoffray<br><i>Universite Pierre et Marie Curie</i></td>
- <td><b>The VMKit Project</b> - .
+ <td><b>The VMKit Project</b> - VMKit is an implementation of the Java and
+ .NET Virtual Machines that use LLVM to optimize and JIT compile the code.
+ This talk describes how VMKit integrates components from various systems,
+ how bytecode translation works, describes the current performance status
+ of the system, and discusses areas for future extension.
</td>
</tr>
<tr><td>[<a href="Sander_HW-SW-CoDesignflowWithLLVM.pdf">Slides</a>]
[Video]</td>
<td>Tim Sander<br><i>Technischen Universitat Darmstadt</i></td>
- <td><b>The LLVM Hardware Backend</b> - .
+ <td><b>Designflow: using LLVM to compile to Hardware</b> - This project uses
+ LLVM to compile code to a mixed hardware and software implementation. This
+ detects pieces of programs that may be efficiently compiled to VHDL and
+ synthesized them onto an FPGA. The rest of the program is compiled to
+ PowerPC code and uses to drive the FPGA. The system automatically handles
+ data migration and other handshaking between the two systems.
</td>
</tr>
<tr><td>[<a href="Petersen_FlashCCompiler.pdf">Slides</a>] [Video]</td>
<td>Scott Petersen<br><i>Adobe Inc.</i></td>
- <td><b>Targeting the Adobe Flash Virtual Machine</b> - .
+ <td><b>Flash C Compiler: Compiling C code to the Adobe Flash Virtual
+ Machine</b> - FlaCC is a research project that compiles C code to
+ ActionScript using llvm-gcc with a custom flash code generator. This
+ enables almost arbitrary C and C++ code to be executed safely and
+ efficiently within a Flash container on web pages. This talk describes
+ the implementation of the system and shows several compelling examples
+ that use it to run other lanugage and CPU interpreters within Flash as
+ well as run existing large programs within C. The demos are also
+ extremely impressive :).
</td>
</tr>
</table>
@@ -272,7 +297,7 @@
src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
<a href="http://validator.w3.org/check/referer"><img
src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a>
-<br>Last modified: $Date: 2008/08/03 22:09:07 $
+<br>Last modified: $Date: 2008/08/03 22:33:11 $
</address>
<!--#include virtual="../../footer.incl" -->
More information about the llvm-commits
mailing list