[llvm-commits] [www-pubs] r98815 - in /www-pubs/trunk: 2010-02-IPSJ-CustomInstruction.html 2010-02-IPSJ-CustomInstruction.pdf pubs.js

Owen Anderson resistor at mac.com
Thu Mar 18 00:13:09 PDT 2010


Author: resistor
Date: Thu Mar 18 02:13:08 2010
New Revision: 98815

URL: http://llvm.org/viewvc/llvm-project?rev=98815&view=rev
Log:
Last paper for tonight.

Added:
    www-pubs/trunk/2010-02-IPSJ-CustomInstruction.html
    www-pubs/trunk/2010-02-IPSJ-CustomInstruction.pdf   (with props)
Modified:
    www-pubs/trunk/pubs.js

Added: www-pubs/trunk/2010-02-IPSJ-CustomInstruction.html
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-02-IPSJ-CustomInstruction.html?rev=98815&view=auto
==============================================================================
--- www-pubs/trunk/2010-02-IPSJ-CustomInstruction.html (added)
+++ www-pubs/trunk/2010-02-IPSJ-CustomInstruction.html Thu Mar 18 02:13:08 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>Custom Instruction Generation for Configurable Processors with Limited Numbers of Operands</title>
+</head>
+<body>
+
+<div class="pub_title">
+  Custom Instruction Generation for Configurable Processors with Limited Numbers of Operands
+</div>
+<div class="pub_author">
+ Kenshu Seto and Masahiro Fujita
+</div>
+
+<h2>Abstract:</h2>
+<blockquote>
+<p>This paper presents a novel framework to generating efficient custom instructions for common configurable processors with limited numbers of I/O ports in the register files and fixed-length instruction formats, such as RISCs. Unlike previous approaches which generate a single custom instruction from each subgraph, our approach generates a sequence of multiple custom instructions from each subgraph by applying high-level synthesis techniques such as scheduling and binding to the subgraphs. Because of this feature, our approach can provide both of the following two advantages simultaneously: (1) generation of effective custom instructions from Multiple Inputs Multiple Outputs (MIMO) subgraphs without any change in the configurable processor hardware and the instruction format, and (2) resource sharing among custom instructions. We performed synthesis, placement and routing of the automatically generated Custom Functional Units (CFUs) on an FPGA. Experimental results showed 
 that our approach could generate custom instructions with significant speedups of 28% on average compared to a state-of-the-art framework of custom instruction generation for configurable processors with limited numbers of I/O ports in the register file and fixed-length instruction formats.</p>
+</blockquote>
+
+<h2>Published:</h2>
+<blockquote>
+  "Custom Instruction Generation for Configurable Processors with Limited Numbers of Operands"
+  <br>
+  Kenshu Seto and Masahiro Fujita
+  <br>
+<i>
+IPSJ Transactions on System LSI Design Methodology
+</i>, Volume 3.
+</blockquote>
+<h2>Download:</h2>
+<h3>Paper:</h3>
+<ul>
+  <li><a href="2010-02-IPSJ-CustomInstruction.pdf">
+  Custom Instruction Generation for Configurable Processors with Limited Numbers of Operands
+  </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-IPSJ-CustomInstruction.pdf
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-02-IPSJ-CustomInstruction.pdf?rev=98815&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www-pubs/trunk/2010-02-IPSJ-CustomInstruction.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: www-pubs/trunk/pubs.js
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/pubs.js?rev=98815&r1=98814&r2=98815&view=diff
==============================================================================
--- www-pubs/trunk/pubs.js (original)
+++ www-pubs/trunk/pubs.js Thu Mar 18 02:13:08 2010
@@ -71,6 +71,12 @@
    location: "Monterey, CA",
    month: 2,
    year: 2010},
+  {url: "2010-02-IPSJ-CustomInstruction.html",
+   title: "Custom Instruction Generation for Configurable Processors with Limited Numbers of Operands",
+   published: "IPSJ Transactions on System LSI Design Methodology",
+   author: "Kenshu Seto and Masahiro Fujita",
+   month: 2,
+   year: 2010},
   {url: "2010-01-Wennborg-Thesis.html",
     title: "Emulator Speed-up Using JIT and LLVM",
     published: "Master's Thesis, Lund University",





More information about the llvm-commits mailing list