[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">
 
 <ul>
+<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>
+<!--=========================================================================-->
+
+<div class="www_subsubsection">
+By <a href="http://www.ascenium.com/">Ascenium Corporation</a>
+</div>
+
+<div class="www_text">
+<p>
+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>
+
+<p>
+The Ascenium team prefers LLVM bytecodes as input to its code generator for
+several reasons:
+<ul>
+<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>
+
+<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>
+
+
+<!--=========================================================================-->
+<div class="www_subsection">
   <a name="pypy">The PyPy Python Implementation Project</a><br>
 </div>
 <!--=========================================================================-->






More information about the llvm-commits mailing list