[llvm-commits] CVS: llvm-www/pubs/2006-10-ICNPC-ScalingTaskGraphs.html 2006-10-ICNPC-ScalingTaskGraphs.pdf index.html

Chris Lattner sabre at nondot.org
Wed Jun 13 17:42:36 PDT 2007



Changes in directory llvm-www/pubs:

2006-10-ICNPC-ScalingTaskGraphs.html added (r1.1)
2006-10-ICNPC-ScalingTaskGraphs.pdf added (r1.1)
index.html updated: 1.50 -> 1.51
---
Log message:

add a new paper


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

 2006-10-ICNPC-ScalingTaskGraphs.html |   58 +++++++++++++++++++++++++++++++++++
 2006-10-ICNPC-ScalingTaskGraphs.pdf  |    0 
 index.html                           |    7 ++++
 3 files changed, 65 insertions(+)


Index: llvm-www/pubs/2006-10-ICNPC-ScalingTaskGraphs.html
diff -c /dev/null llvm-www/pubs/2006-10-ICNPC-ScalingTaskGraphs.html:1.1
*** /dev/null	Wed Jun 13 19:42:25 2007
--- llvm-www/pubs/2006-10-ICNPC-ScalingTaskGraphs.html	Wed Jun 13 19:42:15 2007
***************
*** 0 ****
--- 1,58 ----
+ <!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>Scaling Task Graphs for Network Processors</title>
+ </head>
+ 
+ <body>
+ 
+ <div class="pub_title">
+ Scaling Task Graphs for Network Processors
+ </div>
+ 
+ <div class="pub_author">
+   Martin Labrecque and J. Gregory Steffan
+ </div>
+ 
+ <h2>Abstract:</h2>
+ <blockquote>
+ Modern network processors (NPs) are highly multithreaded chip multiprocessors (CMPs), supporting 
+ a wide variety of mechanisms for on-chip storage and inter-task communication. Real network processor 
+ applications are hard to program and must be tailored to fit the resources of the underlying NP, motivating 
+ an automated approach to mapping multithreaded applications to NPs. In this paper we propose and evaluate
+ compiler-based automated task and data management techniques to scale the throughput of network 
+ processing task graphs onto NPs. We evaluate these techniques using a NP simulation infrastructure based 
+ on realistic NP applications, and present an approach to discovering performance bottlenecks. Finally we 
+ demonstrate how our techniques enhance throughput-scaling for NPs. 
+ </blockquote>
+ 
+ <h2>Published:</h2>
+ <blockquote>
+   "Scaling Task Graphs for Network Processors"<br>
+  Martin Labrecque and J. Gregory Steffan<br>
+  <i>IFIP International Conference on Network and Parallel Computing</i>, Tokyo, 
+  Japan, October, 2006.<br>
+ </blockquote>
+ 
+ <h2>Download:</h2>
+ <ul>
+   <li><a href="2006-10-ICNPC-ScalingTaskGraphs.pdf">Scaling Task Graphs for
+    Network Processors</a> (PDF)</li>
+ </ul>
+ 
+ <h2>BibTeX Entry:</h2>
+ <pre>
+ @INPROCEEDINGS{scaling06,
+   author = {Martin Labrecque and J. Gregory Steffan},
+   title = {Scaling Task Graphs for Network Processors},
+   booktitle = {IFIP International Conference on Network and Parallel Computing},
+   year = {2006},
+   address = {Tokyo, Japan},
+   month = {October},
+ }
+ </pre>
+ 
+ </body>
+ </html>


Index: llvm-www/pubs/2006-10-ICNPC-ScalingTaskGraphs.pdf


Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.50 llvm-www/pubs/index.html:1.51
--- llvm-www/pubs/index.html:1.50	Wed May 30 06:39:00 2007
+++ llvm-www/pubs/index.html	Wed Jun 13 19:42:15 2007
@@ -40,6 +40,13 @@
    <i>2007 Bossa Conference on Open Source, Mobile Internet and Multimedia</i>,
    Recife, Brazil, March 2007.<br></li>
 
+<li>"<a href="2006-10-ICNPC-ScalingTaskGraphs.html">Scaling Task Graphs for
+ Network Processors</a>"<br>
+ Martin Labrecque and J. Gregory Steffan<br>
+ <i>IFIP International Conference on Network and Parallel Computing</i>, Tokyo, 
+ Japan, October, 2006.</li>
+
+
 <li>"<a href="2006-06-18-WIOSCA-LLVAOS.html">A Virtual Instruction Set Interface for Operating System Kernels</a>"<br>John Criswell, Brent Monroe, and Vikram Adve.<br><i>
 Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA '06)</i>, Boston, Massachusetts, 2006.<br></li>
 






More information about the llvm-commits mailing list