[llvm-commits] CVS: llvm-www/ProjectsWithLLVM/Ascenium.pdf index.html

Chris Lattner lattner at cs.uiuc.edu
Sat Mar 4 15:46:58 PST 2006

Changes in directory llvm-www/ProjectsWithLLVM:

Ascenium.pdf added (r1.1)
index.html updated: 1.27 -> 1.28
Log message:

Add information about Ascenium corp's use of LLVM.

Diffs of the changes:  (+36 -0)

 Ascenium.pdf |    0 
 index.html   |   36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)

Index: llvm-www/ProjectsWithLLVM/Ascenium.pdf

Index: llvm-www/ProjectsWithLLVM/index.html
diff -u llvm-www/ProjectsWithLLVM/index.html:1.27 llvm-www/ProjectsWithLLVM/index.html:1.28
--- llvm-www/ProjectsWithLLVM/index.html:1.27	Fri Sep  2 02:10:16 2005
+++ llvm-www/ProjectsWithLLVM/index.html	Sat Mar  4 17:46:45 2006
@@ -35,6 +35,7 @@
 <div class="www_text">
+<li><a href="#ascenium">Ascenium Reconfigurable Processor Compiler</a></li>
 <li><a href="#pypy">The PyPy Python Implementation Project</a></li>
 <li><a href="#scheme">Scheme to LLVM Translator</a></li>
 <li><a href="#llvmtv">LLVM Visualization Tool</a></li>
@@ -53,6 +54,41 @@
 <div class="www_subsection">
+  <a name="ascenium">Ascenium Reconfigurable Processor Compiler</a><br>
+<div class="www_subsubsection">
+By <a href="http://www.ascenium.com/">Ascenium Corporation</a>
+<div class="www_text">
+Ascenium is a fine-grained continuously reconfigurable processor that
+handles most instructions at hard-wired speeds while retaining the ability
+to be targeted by conventional high level languages, giving users "all the
+performance of hardware, all the ease of software."</p>
+The Ascenium team prefers LLVM bytecodes as input to its code generator for
+several reasons:
+<li>LLVM's all inclusive format makes global optimizations and
+consolidations such as global data dependency analysis easy.</li>
+<li>LLVM's rich and strictly typed format generally make subtle and
+sophisticated optimizations easy.</li>
+<li>LLVM's great ancillary tools and documentation make it easy to
+work with -- even hardware geeks can understand it!</li>
+<p>Ascenium's <a href="http://www.hotchips.org/archives/hc17/">HOT CHIPS 17</a>
+<a href="Ascenium.pdf">presentation</a> describes the architecture and compiler
+in more detail.</p>
+<div class="www_subsection">
   <a name="pypy">The PyPy Python Implementation Project</a><br>

More information about the llvm-commits mailing list