[m-rev.] for review: Update papers on the website.

Paul Bone pbone at csse.unimelb.edu.au
Thu Aug 11 19:30:17 AEST 2011


For review by anyone, I've discussed some of this change with Zoltan.  Namely
changes to entries for papers we co-authored.  I'll update the news section on
the website after the website is updated with these changes.

The changes to the PDF and postscript files aren't included in the diff.

Add/modify ICLP papers on the website.

information/include/papers.inc:
    Add the ThreadScope paper to the papers page.

    Update the sizes of the overlap paper's files.

    Update conference/journal references to the overlap and dep-par-conj
    papers.

    Add bibtex for the overlap and dep-par-conj papers.

    Add entries for each of the talks corresponding to the three ICLP papers.

information/papers/overlap.pdf:
information/papers/overlap.ps:
    Use the version of the paper in the ICLP proceedings.  This version
    has a corrected citation and preprint information has been removed.

information/papers/threadscope.pdf:
information/papers/threadscope_talk.pdf:
    Add the threadscope paper and talk.  No postscript version is included
    because pdf2ps generates a really really big file (I'm using the PDF
    from the proceedings.

Index: information/include/papers.inc
===================================================================
RCS file: /home/mercury1/repository/w3/information/include/papers.inc,v
retrieving revision 1.75
diff -u -p -b -r1.75 papers.inc
--- information/include/papers.inc	7 Jul 2011 12:21:03 -0000	1.75
+++ information/include/papers.inc	11 Aug 2011 09:20:49 -0000
@@ -22,6 +22,21 @@ given on Mercury, at a variety of levels
 
 <li>
 <strong>
+<a href="papers.html#threadscope">
+Profiling parallel Mercury programs with ThreadScope.
+</a>
+</strong>
+<br>
+Paul Bone and Zoltan Somogyi
+<br>
+<em>
+21st Workshop on Logic-based methods in Programming Environments.
+</em>
+Lexington, Kentucky, July 2011.
+<p>
+
+<li>
+<strong>
 <a href="papers.html#overlap">
 Estimating the overlap between dependent computations
 for automatic parallelization.
@@ -31,8 +46,8 @@ for automatic parallelization.
 Paul Bone, Zoltan Somogyi and Peter Schachte.
 <br>
 <em>
-Proceedings of the 27th International Conference on
-Logic Programming (ILCP '11),
+Theory and Practice of Logic Programming, 27th Int'l. Conference on Logic
+Programming (ICLP'11) Special Issue, volume 11, issue 4-5.
 </em>
 Lexington, Kentucky, July 2011.
 <p>
@@ -47,8 +62,8 @@ Minimizing the overheads of dependent AN
 Peter Wang and Zoltan Somogyi.
 <br>
 <em>
-Proceedings of the 27th International Conference on
-Logic Programming (ILCP '11),
+Technical Communications of the 27th International Conference on Logic
+Programming (ICLP'11), LIPICS Vol. 11.
 </em>
 Lexington, Kentucky, July 2011.
 <p>
@@ -842,6 +857,52 @@ David B. Kemp and Kotagiri Ramamohanarao
 
 <li>
 <strong>
+<a href="papers.html#threadscope_talk">
+Profiling parallel Mercury programs with ThreadScope.
+</a>
+</strong>
+<br/>
+Paul Bone and Zoltan Somogyi
+<em>
+21st Workshop on Logic-based methods in Programming Environments.
+</em>
+Lexington, Kentucky, July 2011.
+<a href="papers.html#threadscope">corresponding paper</a>
+<p>
+
+<li>
+<strong>
+<a href="papers.html#overlap_talk">
+Estimating the overlap between dependent computations
+for automatic parallelization.
+</a>
+</strong>
+<br/>
+Paul Bone, Zoltan Somogyi and Peter Schachte.
+<em>
+27th International. Conference on Logic Programming (ICLP'11)
+</em>
+Lexington, Kentucky, July 2011.
+<a href="papers.html#overlap">corresponding paper</a>
+<p>
+
+<li>
+<strong>
+<a href="papers.html#dep_and_parallel_talk">
+Minimizing the overheads of dependent AND-parallelism.
+</a>
+</strong>
+<br/>
+Peter Wang and Zoltan Somogyi.
+<em>
+27th International. Conference on Logic Programming (ICLP'11)
+</em>
+Lexington, Kentucky, July 2011.
+<a href="papers.html#dep_and_parallel">corresponding paper</a>
+<p>
+
+<li>
+<strong>
 <a href="papers.html#luv_2011">
 The Mercury project
 </a>
@@ -1118,6 +1179,48 @@ Tyson Dowd, 1998.
 
 <li>
 <strong>
+<a name="threadscope">
+Profiling parallel Mercury programs with ThreadScope.
+</a>
+</strong>
+<br>
+Paul Bone and Zoltan Somogyi
+<br>
+<em>
+21st Workshop on Logic-based methods in Programming Environments.
+</em>
+Lexington, Kentucky, July 2011.
+Available here
+<a href = "papers/threadscope.pdf">
+as PDF (429K).
+</a>
+<p>
+The behavior of parallel programs is even harder to understand than the
+behavior of sequential programs. Parallel programs may suffer from any of the
+performance problems afflicting sequential programs, as well as from several
+problems unique to parallel systems. Many of these problems are quite hard (or
+even practically impossible) to diagnose without help from specialized tools.
+We present a proposal for a tool for profiling the parallel execution of
+Mercury programs, a proposal whose implementation we have already started. This
+tool is an adaptation and extension of the ThreadScope profiler that was first
+built to help programmers visualize the execution of parallel Haskell programs.
+<p>
+<code>
+<pre>
+ at inprocedings{bone-somogyi_2011_threadscope,
+    author = {Paul Bone and Zoltan Somogyi},
+    title = {Profiling parallel {M}ercury programs with {T}hread{S}cope},
+    booktitle = {21st Workshop on Logic-based methods in Programming Environments (WLPE 2011)},
+    year = {2011},
+    month = {July},
+    editor = {Peter Schneider-Kamp},
+    pages = {32--46},
+}
+</pre>
+</code>
+
+<li>
+<strong>
 <a name="overlap">
 Estimating the overlap between dependent computations
 for automatic parallelization.
@@ -1127,17 +1230,17 @@ for automatic parallelization.
 Paul Bone, Zoltan Somogyi and Peter Schachte.
 <br>
 <em>
-Proceedings of the 27th International Conference on
-Logic Programming (ILCP '11),
+Theory and Practice of Logic Programming, 27th Int'l. Conference on Logic
+Programming (ICLP'11) Special Issue, volume 11, issue 4-5.
 </em>
 Lexington, Kentucky, July 2011.
 Available here
 <a href = "papers/dep_par_conj_overlap.ps">
-as PostScript (436K).
+as PostScript (959K).
 </a>
 and
 <a href = "papers/dep_par_conj_overlap.pdf">
-as PDF (206K).
+as PDF (196K).
 </a>
 <p>
 Researchers working on the automatic parallelization of programs
@@ -1178,6 +1281,23 @@ We present preliminary results that show
 this technique can yield useful parallelization speedups,
 while requiring nothing more from the programmer
 <p>
+<code>
+<pre>
+ at article{bone-somogyi-schachte_2011_overlap,
+    author = {Paul Bone and Zoltan Somogyi and Peter Schachte},
+    title = {Estimating the overlap between dependent computations
+             for automatic parallelization},
+    journal = {Theory and Practice of Logic Programming, 27th Int’l.
+               Conference on Logic Programming (ICLP’11) Special Issue},
+    year = {2011},
+    month = {July},
+    publisher = {Cambridge University Press},
+    volume = {11},
+    number = {(4--5)},
+    pages = {575--587}
+}
+</pre>
+</code>
 
 <li>
 <strong>
@@ -1189,8 +1309,8 @@ Minimizing the overheads of dependent AN
 Peter Wang and Zoltan Somogyi.
 <br>
 <em>
-Proceedings of the 27th International Conference on
-Logic Programming (ILCP '11),
+Technical Communications of the 27th International Conference on Logic
+Programming (ICLP'11), LIPICS Vol. 11.
 </em>
 Lexington, Kentucky, July 2011.
 Available here
@@ -1227,6 +1347,22 @@ dependent AND-parallelism in logic progr
 that uses mode information to add synchronization code
 only to the variable accesses that actually need it.
 <p>
+<code>
+<pre>
+ at inproceedings{wang-somogyi_2011_dep-par-conj,
+    author = {Peter Wang and Zoltan Somogyi},
+    title = {Minimizing the overheads of dependent {AND}-parallelism},
+    booktitle = {Technical Communications of the 27th Int’l. Conference on
+                 Logic Programming (ICLP’11)},
+    pages = {128-138},
+    volume = {11},
+    year = {2011},
+    month = {July},
+    publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
+    series = {Leibniz International Proceedings in Informatics (LIPIcs)},
+}
+</pre>
+</code>
 
 <li>
 <strong>
@@ -3551,6 +3687,61 @@ available here (560K).
 
 <li>
 <strong>
+<a name="threadscope_talk">
+Profiling parallel Mercury programs with ThreadScope.
+</a>
+</strong>
+<br/>
+Paul Bone and Zoltan Somogyi
+<em>
+21st Workshop on Logic-based methods in Programming Environments.
+</em>
+Lexington, Kentucky, July 2011.
+<a href="papers/threadscope_talk.pdf">
+Available here (338K)
+</a>
+<a href="papers.html#threadscope">corresponding paper</a>
+<p>
+
+<li>
+<strong>
+<a name="overlap_talk">
+Estimating the overlap between dependent computations
+for automatic parallelization.
+</a>
+</strong>
+<br/>
+Paul Bone, Zoltan Somogyi and Peter Schachte.
+<em>
+27th International Conference on Logic Programming (ICLP'11)
+</em>
+Lexington, Kentucky, July 2011.
+<a href="papers/dep_par_conj_overlap_talk.pdf">
+Available here (272K)
+</a>
+<a href="papers.html#overlap">corresponding paper</a>
+<p>
+
+<li>
+<strong>
+<a name="dep_and_parallel_talk">
+Minimizing the overheads of dependent AND-parallelism.
+</a>
+</strong>
+<br/>
+Peter Wang and Zoltan Somogyi.
+<em>
+27th International Conference on Logic Programming (ICLP'11)
+</em>
+Lexington, Kentucky, July 2011.
+<a href="papers/minimizing_overheads_talk.pdf">
+Available here (106K)
+</a>
+<a href="papers.html#dep_and_parallel">corresponding paper</a>
+<p>
+
+<li>
+<strong>
 <a name="luv_2011">
 The Mercury project
 </a>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20110811/2fb4cbe7/attachment.sig>


More information about the reviews mailing list