[llvm-commits] [www-pubs] r98807 - in /www-pubs/trunk: 2010-02-FPGA-BitLevel.html 2010-02-FPGA-BitLevel.pdf pubs.js

Owen Anderson resistor at mac.com
Wed Mar 17 23:43:15 PDT 2010


Author: resistor
Date: Thu Mar 18 01:43:15 2010
New Revision: 98807

URL: http://llvm.org/viewvc/llvm-project?rev=98807&view=rev
Log:
Add a paper from FPGA'10.

Added:
    www-pubs/trunk/2010-02-FPGA-BitLevel.html
    www-pubs/trunk/2010-02-FPGA-BitLevel.pdf
Modified:
    www-pubs/trunk/pubs.js

Added: www-pubs/trunk/2010-02-FPGA-BitLevel.html
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-02-FPGA-BitLevel.html?rev=98807&view=auto
==============================================================================
--- www-pubs/trunk/2010-02-FPGA-BitLevel.html (added)
+++ www-pubs/trunk/2010-02-FPGA-BitLevel.html Thu Mar 18 01:43:15 2010
@@ -0,0 +1,48 @@
+<!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>Bit-Level Optimization for High-Level Synthesis and FPGA-Based Acceleration</title>
+</head>
+<body>
+
+<div class="pub_title">
+  Bit-Level Optimization for High-Level Synthesis and FPGA-Based Acceleration
+</div>
+<div class="pub_author">
+ Jiyu Zhang, Zhiru Zhang, Sheng Zhou, Mingxing Tan, Xianhua Liu, Xu Cheng, Jason Cong
+</div>
+
+<h2>Abstract:</h2>
+<blockquote>
+<p>Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acceleration and configurable computing research field. However, for many high-level programming languages, such as C/C++, the description of bitwise access and computation is not as direct as hardware description languages, and high-level synthesis of algorithmic descriptions may generate suboptimal implementations for bitwise computation-intensive applications. In this paper we introduce a bit-level transformation and optimization approach to assisting high-level synthesis of algorithmic descriptions. We introduce a bit-flow graph to capture bit-value information. Analysis and optimizing transformations can be performed on this representation, and the optimized results are transformed back to the standard data-flow graphs extended with a few instructions representing bitwise access. This allows high-level synthesis tools to automatically generate circuits with higher quality.
  Experiments show that our algorithm can reduce slice usage by 29.8% on average for a set of real-life benchmarks on Xilinx Virtex-4 FPGAs. In the meantime, the clock period is reduced by 13.6% on average, with an 11.4% latency reduction.</p>
+</blockquote>
+
+<h2>Published:</h2>
+<blockquote>
+  "Bit-Level Optimization for High-Level Synthesis and FPGA-Based Acceleration"
+  <br>
+  Jiyu Zhang, Zhiru Zhang, Sheng Zhou, Mingxing Tan, Xianhua Liu, Xu Cheng, Jason Cong
+  <br>
+<i>
+Proc. of the 18th Annual ACM/SIGDA International Symposium on Field Programmable Gate Arrays
+</i>, Monterey, CA, February 2010.
+</blockquote>
+<h2>Download:</h2>
+<h3>Paper:</h3>
+<ul>
+  <li><a href="2010-02-FPGA-BitLevel.pdf">
+  Bit-Level Optimization for High-Level Synthesis and FPGA-Based Acceleration
+  </a> (PDF)</li>
+</ul>
+
+<!-- *********************************************************************** -->
+<hr>
+  <a href="http://jigsaw.w3.org/css-validator/check/referer"><img
+  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>
+
+</body>
+</html>

Added: www-pubs/trunk/2010-02-FPGA-BitLevel.pdf
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-02-FPGA-BitLevel.pdf?rev=98807&view=auto
==============================================================================
Binary files www-pubs/trunk/2010-02-FPGA-BitLevel.pdf (added) and www-pubs/trunk/2010-02-FPGA-BitLevel.pdf Thu Mar 18 01:43:15 2010 differ

Modified: www-pubs/trunk/pubs.js
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/pubs.js?rev=98807&r1=98806&r2=98807&view=diff
==============================================================================
--- www-pubs/trunk/pubs.js (original)
+++ www-pubs/trunk/pubs.js Thu Mar 18 01:43:15 2010
@@ -43,14 +43,20 @@
    location: "Pittsburgh, PA",
    month: 3,
    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,
+  {url: "2010-02-FPGA-BitLevel.html",
+   title: "Bit-Level Optimization for High-Level Synthesis and FPGA-Based Acceleration",
+   published: "Proc. of the 18th Annual ACM/SIGDA International Symposium on Field programmable Gate Arrays (FPGA'10)",
+   author: "Jiyu Zhang, Zhiru Zhang, Sheng Zhou, Mingxing Tan, Xianhua Liu, Xu Cheng, Jason Cong",
+   location: "Monterey, CA",
+   month: 2,
    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",





More information about the llvm-commits mailing list