[llvm-commits] CVS: llvm-www/pubs/2008-09-LadyVM.html 2008-09-LadyVM.pdf index.html
Chris Lattner
sabre at nondot.org
Fri Jun 27 13:58:30 PDT 2008
Changes in directory llvm-www/pubs:
2008-09-LadyVM.html added (r1.1)
2008-09-LadyVM.pdf added (r1.1)
index.html updated: 1.76 -> 1.77
---
Log message:
Add a new paper.
---
Diffs of the changes: (+57 -0)
2008-09-LadyVM.html | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
2008-09-LadyVM.pdf | 0
index.html | 6 ++++++
3 files changed, 57 insertions(+)
Index: llvm-www/pubs/2008-09-LadyVM.html
diff -c /dev/null llvm-www/pubs/2008-09-LadyVM.html:1.1
*** /dev/null Fri Jun 27 15:57:37 2008
--- llvm-www/pubs/2008-09-LadyVM.html Fri Jun 27 15:57:26 2008
***************
*** 0 ****
--- 1,51 ----
+ <!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="http://llvm.org/llvm.css" type="text/css" media="screen" />
+ <title>A Lazy Developer Approach: Building a JVM with Third Party Software</title>
+ </head>
+ <body>
+
+ <div class="pub_title">
+ A Lazy Developer Approach: Building a JVM with Third Party Software
+ </div>
+ <div class="pub_author">
+ Nicolas Geoffray, Gael Thomas, Charles Clement and Bertil Folliot
+ </div>
+
+ <h2>Abstract:</h2>
+ <blockquote>
+ The development of a complete Java Virtual Machine (JVM)
+ implementation is a tedious process which involves knowledge in different
+ areas: garbage collection, just in time compilation, interpretation, file
+ parsing, data structures, etc. The result is that developing its own virtual
+ machine requires a considerable amount of man/year. In this paper we show that
+ one can implement a JVM with third party software and with performance
+ comparable to industrial and top open-source JVMs. Our proof-of-concept
+ implementation uses existing versions of a garbage collector, a just in
+ time compiler, and the base library, and is robust enough to
+ execute complex Java applications such as the OSGi Felix
+ implementation and the Tomcat servlet container.
+
+ </blockquote>
+
+ <h2>Bibtex:</h2>
+ <pre>
+ @inproceedings{geoffray08ladyvm,
+ author = {N. Geoffray and G. Thomas and C. Cl\'ement and B. Folliot},
+ title = { A Lazy Developer Approach: Building a JVM with Third Party Software },
+ booktitle = {{International Conference on Principles and Practice of Programming In Java (PPPJ 2008) }},
+ year = {2008},
+ address = {Modena, Italy},
+ month = {September},
+ }
+ </pre>
+
+ <h2>Download:</h2>
+ <ul>
+ <li><a href="http://pagesperso-systeme.lip6.fr/Nicolas.Geoffray/papers/ladyvm.pdf">A Lazy Developer Approach: Building a JVM with Third Party Software</a> (PDF)</li>
+ </ul>
+
+ </body>
+ </html>
Index: llvm-www/pubs/2008-09-LadyVM.pdf
Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.76 llvm-www/pubs/index.html:1.77
--- llvm-www/pubs/index.html:1.76 Tue May 20 01:47:22 2008
+++ llvm-www/pubs/index.html Fri Jun 27 15:57:27 2008
@@ -3,6 +3,12 @@
<ol>
+<li>"<a href="2008-09-LadyVM.html">A Lazy Developer Approach:
+Building a JVM with Third Party Software</a>"<br>
+Nicolas Geoffray, Gael Thomas, Charles Clement and Bertil Folliot<br>
+<i>Proc. International Conference on Principles and Practice of Programming
+In Java (PPPJ 2008)</i>, September 2008</li>
+
<li>"<a href="2008-06-13-SPAA-STMDataPartitioning.html">Automatic Data Partitioning in Software
Transactional Memories</a>"<br>
Torvald Riegel, Christof Fetzer, and Pascal Felber<br>
More information about the llvm-commits
mailing list