[llvm-commits] CVS: llvm-www/pubs/2008-03-DATE-TLM_Estimation.html 2008-03-DATE-TLM_Estimation.pdf index.html

Chris Lattner sabre at nondot.org
Tue Mar 25 16:15:24 PDT 2008



Changes in directory llvm-www/pubs:

2008-03-DATE-TLM_Estimation.html added (r1.1)
2008-03-DATE-TLM_Estimation.pdf added (r1.1)
index.html updated: 1.65 -> 1.66
---
Log message:

New paper.


---
Diffs of the changes:  (+64 -0)

 2008-03-DATE-TLM_Estimation.html |   59 +++++++++++++++++++++++++++++++++++++++
 2008-03-DATE-TLM_Estimation.pdf  |    0 
 index.html                       |    5 +++
 3 files changed, 64 insertions(+)


Index: llvm-www/pubs/2008-03-DATE-TLM_Estimation.html
diff -c /dev/null llvm-www/pubs/2008-03-DATE-TLM_Estimation.html:1.1
*** /dev/null	Tue Mar 25 18:14:45 2008
--- llvm-www/pubs/2008-03-DATE-TLM_Estimation.html	Tue Mar 25 18:14:35 2008
***************
*** 0 ****
--- 1,59 ----
+ <!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>Cycle-approximate Retargetable Performance Estimation at the Transaction Level</title>
+ </head>
+ <body>
+ 
+ <div class="pub_title">
+ Cycle-approximate Retargetable Performance Estimation at the Transaction Level
+ </div>
+ <div class="pub_author">
+   Y. Hwang, S. Abdi, and D. Gajski
+ </div>
+ 
+ <h2>Abstract:</h2>
+ <blockquote>
+ This paper presents a novel cycle-approximate performance estimation technique for automatically generated 
+ transaction level models (TLMs) for heterogeneous multicore designs. The inputs are application C processes and 
+ their mapping to processing units in the platform. The processing unit model consists of pipelined datapath, memory 
+ hierarchy and branch delay model. Using the processing 
+ unit model, the basic blocks in the C processes are analyzed 
+ and annotated with estimated delays. This is followed by 
+ a code generation phase where delay-annotated C code is 
+ generated and linked with a SystemC wrapper consisting of 
+ inter-process communication channels. The generated TLM 
+ is compiled and executed natively on the host machine. Our 
+ key contribution is that the estimation technique is close to 
+ cycle-accurate, it can be applied to any multi-core platform 
+ and it produces high-speed native compiled TLMs. For experiments, timed TLMs for industrial scale designs such as 
+ MP3 decoder were automatically generated for 4 heterogeneous multi-processor platforms with up to 5 PEs under 
+ 1 minute. Each TLM simulated under 1 second, compared 
+ to 3-4 hrs of instruction set simulation (ISS) and 15-18 hrs 
+ of RTL simulation. Comparison to on-board measurement 
+ showed only 8% error on average in estimated number of 
+ cycles. 
+ </blockquote>
+ 
+ <h2>Published:</h2>
+ "Cycle-approximate Retargetable Performance Estimation at the Transaction Level"<br>
+ Y. Hwang, S. Abdi, and D. Gajski<br>
+ <i>Proc. of Design Automation and Test in Europe (DATE'08)</i>, Munich, Germany, March 2008
+ 
+ <h2>Download:</h2>
+ <h3>Paper:</h3>
+ <ul>
+   <li><a href="2008-03-DATE-TLM_Estimation.pdf">Cycle-approximate Retargetable Performance Estimation at the Transaction Level</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>


Index: llvm-www/pubs/2008-03-DATE-TLM_Estimation.pdf


Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.65 llvm-www/pubs/index.html:1.66
--- llvm-www/pubs/index.html:1.65	Tue Mar 18 14:58:37 2008
+++ llvm-www/pubs/index.html	Tue Mar 25 18:14:34 2008
@@ -3,6 +3,11 @@
 
 <ol>
 
+<li>"<a href="2008-03-DATE-TLM_Estimation.html">Cycle-approximate Retargetable Performance 
+Estimation at the Transaction Level</a>"<br>
+Y. Hwang, S. Abdi, and D. Gajski<br>
+<i>Proc. of Design Automation and Test in Europe (DATE'08)</i>, Munich, Germany, March 2008</li>
+
 <li>"<a href="2008-02-ImpedingMalwareAnalysis.html">Impeding Malware 
 Analysis Using Conditional Code Obfuscation</a>"<br>
 Monirul Sharif, Andrea Lanzi, Jonathon Giffin and Wenke Lee<br>






More information about the llvm-commits mailing list