[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