[llvm-commits] CVS: llvm-www/pubs/2006-01-LabrecqueMSThesis.html 2006-01-LabrecqueMSThesis.pdf index.html
Chris Lattner
sabre at nondot.org
Wed Jun 13 17:48:59 PDT 2007
Changes in directory llvm-www/pubs:
2006-01-LabrecqueMSThesis.html added (r1.1)
2006-01-LabrecqueMSThesis.pdf added (r1.1)
index.html updated: 1.51 -> 1.52
---
Log message:
add an llvm-using thesis
---
Diffs of the changes: (+62 -0)
2006-01-LabrecqueMSThesis.html | 55 +++++++++++++++++++++++++++++++++++++++++
2006-01-LabrecqueMSThesis.pdf | 0
index.html | 7 +++++
3 files changed, 62 insertions(+)
Index: llvm-www/pubs/2006-01-LabrecqueMSThesis.html
diff -c /dev/null llvm-www/pubs/2006-01-LabrecqueMSThesis.html:1.1
*** /dev/null Wed Jun 13 19:48:47 2007
--- llvm-www/pubs/2006-01-LabrecqueMSThesis.html Wed Jun 13 19:48:37 2007
***************
*** 0 ****
--- 1,55 ----
+ <!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>Towards a Compilation Infrastructure for Network Processors</title>
+ </head>
+ <body>
+
+ <div class="pub_title">
+ Towards a Compilation Infrastructure for Network Processors
+ </div>
+ <div class="pub_author">
+ Martin Labrecque, M.S. Thesis
+ </div>
+
+
+ <h2>Abstract:</h2>
+ <blockquote>
+ <p>
+ Modern network processors (NPs) typically resemble a highly-multithreaded multiprocessor-on-
+ a-chip, supporting a wide variety of mechanisms for on-chip storage and inter-task communication.
+ NP applications are themselves composed of many threads that share memory and other resources,
+ and synchronize and communicate frequently. In contrast, studies of new NP architectures and fea-
+ tures are often performed by benchmarking a simulation model of the new NP using independent
+ kernel programs that neither communicate nor share memory. In this paper we present a NP sim-
+ ulation infrastructure that (i) uses realistic NP applications that are multithreaded, share memory,
+ synchronize, and communicate; and (ii) automatically maps these applications to a variety of NP
+ architectures and features. We use our infrastructure to evaluate threading and scaling, on-chip
+ storage and communication, and to suggest future techniques for automated compilation for NPs.</p>
+ </blockquote>
+
+ <h2>Published:</h2>
+ <blockquote>
+ "Towards a Compilation Infrastructure for Network Processors"<br>
+ Martin Labrecque<br>
+ <i>Masters Thesis</i>, Department of Electrical and Computer Engineering, University of Toronto, January, 2006.
+ </blockquote>
+
+ <h2>Download:</h2>
+ <ul>
+ <li><a href="2006-01-LabrecqueMSThesis.pdf">Towards a Compilation Infrastructure for Network Processors</a> (PDF)</li>
+ </ul>
+
+ <h2>BibTeX Entry:</h2>
+ <pre>
+ @MASTERSTHESIS{np_thesis06,
+ author = {Martin Labrecque},
+ title = {Towards a Compilation Infrastructure for Network Processors},
+ school = {University of Toronto},
+ year = {2006},
+ }</pre>
+
+ </body>
+ </html>
Index: llvm-www/pubs/2006-01-LabrecqueMSThesis.pdf
Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.51 llvm-www/pubs/index.html:1.52
--- llvm-www/pubs/index.html:1.51 Wed Jun 13 19:42:15 2007
+++ llvm-www/pubs/index.html Wed Jun 13 19:48:37 2007
@@ -61,6 +61,13 @@
<li>"<a href="2006-04-04-CGO-GraphColoring.html">Tailoring Graph-coloring Register Allocation For Runtime Compilation</a>"<br>Keith D. Cooper and Anshuman Dasgupta<br><i> Proc. of the 2006 International Symposium on Code Generation and Optimization (CGO'06)</i>, New York, New York, 2006.<br></li>
+
+<li>"<a href="2006-01-LabrecqueMSThesis.html">Towards a Compilation Infrastructure for Network Processors</a>"<br>
+Martin Labrecque<br>
+<i>Masters Thesis</i>, Department of Electrical and Computer Engineering, University of Toronto, January, 2006.</li>
+
+
+
<li>"<a href="2005-TR-DSAEvaluation.html">How Successful is Data Structure Analysis in Isolating and Analyzing
Linked Data Structures?</a>"<br> Patrick Meredith, Balpreet Pankaj, Swarup Sahoo, Chris Lattner and Vikram Adve<br> <i>Technical Report #UIUCDCS-R-2005-2658, Computer Science Dept., Univ. of
Illinois</i>, Dec. 2005.<br> </li>
More information about the llvm-commits
mailing list