{"id":239,"date":"2009-06-01T03:55:16","date_gmt":"2009-06-01T02:55:16","guid":{"rendered":"http:\/\/www.unixer.de\/blog\/?p=239"},"modified":"2009-06-01T12:29:37","modified_gmt":"2009-06-01T11:29:37","slug":"ipdps09-report","status":"publish","type":"post","link":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/2009\/06\/01\/ipdps09-report\/","title":{"rendered":"IPDPS&#8217;09 report"},"content":{"rendered":"<p>I&#8217;m just back from IPDPS 2009. Overall, it was a nice conference, some ups and downs included as usual. I had <a href=\"http:\/\/www.unixer.de\/publications\/\/?pub=85\">several<\/a> <a href=\"http:\/\/www.unixer.de\/publications\/\/?pub=87\">papers<\/a> <a href=\"http:\/\/www.unixer.de\/publications\/\/?pub=88\">at<\/a> <a href=\"http:\/\/www.unixer.de\/publications\/\/?pub=86\">workshops<\/a> from which I had to present three (I was planning on two only, but one of my co-authors fell sick and couldn&#8217;t attend). They were all very well received (better than I hoped\/expected). <\/p>\n<p>I&#8217;m attending the CAC workshop since several years and have been surprised pleasantly each year. It only has high-quality papers and about 50% acceptance rate (be very careful with this metric, some of the best conferences in CS have a very high rate ;)). This <a href=\"http:\/\/www.ccs3.lanl.gov\/cac2009\/\">year&#8217;s program<\/a> was nicely laid out. The keynote speaker, Wu Feng, presented <a href=\"http:\/\/sss.cs.vt.edu\/overview.html\">his view on green computing<\/a>, and my talk was next. It was a perfect fit &#8212; Wu pretty much asked for more data, and I presented the data <a href=\"https:\/\/www.unixer.de\/publications\/\/?pub=87\">of our (purely empirical) study<\/a>. My other talk presented the work on <a href=\"http:\/\/www.unixer.de\/research\/nbcoll\/\">NBC<\/a> of the <a href=\"http:\/\/www.lfbs.rwth-aachen.de\/content\/1\">group in Aachen<\/a> &#8211; nicely done, I like the idea with the Hamiltonian path numbering but am wondering if one could do better (suggestions for a proof idea are welcome!).<\/p>\n<p>Some talks were remarkable: Ashild&#8217;s talk about &#8220;Deadlock-Free Reconfiguration&#8221; was very interesting for me. Brice&#8217;s talk about &#8220;Decoupling Memory Pinning from the Application&#8221; reminded me a bit of the pipelined protocol in Open MPI, I&#8217;m not sure if I like it or not because it seems to hinder overlapping of computation and communication. The last talk about improving the RDMA-based eager protocol is a hybrid between eager and rendezvous for often-used buffers (each buffer has a usage-count and is registered after some number of uses). However, the empirical result data seemed to indicate that this only makes sense for larger buffers. And I agree to D.K. Panda&#8217;s comment that one could just decreases the protocol switching point for all considered applications. However, the idea could be very interesting for some applications with varying buffer usage.<\/p>\n<p>It was in Rome this year and I don&#8217;t like Rome. I think it&#8217;s the dirtiest European city I know, and I had to stay for a week. The catering at IPDPS was bad as usual (only not-so-good cookies in coffee breaks and a unspectacular dinner). But I wasn&#8217;t there for the food anyway.<\/p>\n<p>The main track was ok. I didn&#8217;t agree with some of the best paper selections. The OS jitter talk was interesting and contained some new data, however, it wasn&#8217;t clear what the new fundamental findings were. I suppose I have to read the paper. Some other theoretical papers seemed interesting, but I also need to read the articles. The panel was nice, I mostly agreed to Prof. Kale who stated that caches are getting much less important and Prof. Pingali who wants to consider locality. I seriously wonder what happened to all those dataflow architectures &#8211; I think they are a worthwile alternative to multicore systems. I was following Nir Shavit&#8217;s activities already, and I liked his keynote presentation about TM, even though there are obvious open problems. <\/p>\n<p>Friday&#8217;s <a href=\"http:\/\/www.c3.lanl.gov\/LSPP\/\">LSPP workshop<\/a> was very interesting too. I&#8217;ve been the second year in this workshop and like it a lot (large-scale processing seems to gain importance). I enjoyed <a href=\"http:\/\/charm.cs.uiuc.edu\/~bhatele\/\">Abhinav&#8217;s<\/a> talk who perfectly motivated my talk (it was right after his) and I enjoyed the lively discussion during and after my talk (sorry for delaying the schedule). I&#8217;m also happy to see that there is now an asynchronous profiling layer for the cell messaging layer (mini-cell-MPI).<\/p>\n<p>I did not enjoy the flight back &#8230; Italy is awful (train runs late, airport was overcrowded and super-slow, boarding was a catastrophe because I was on the waiting list until 5 minutes before departure, &#8230;). But I was able to upgrade to first class in the US so that my last flight was at least comfortable. Here are some pictures from a five hour walk through Rome. We didn&#8217;t really pay attention because we were busy chatting :):<\/p>\n<p><img loading=\"lazy\" src=\"http:\/\/www.unixer.de\/blog\/wp-content\/uploads\/spanish_steps.jpg\" alt=\"spanish_steps\" title=\"spanish_steps\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-244\" \/><br \/>\nThe Spanish steps (don&#8217;t ask &#8230; it was on the map). <\/p>\n<p><img loading=\"lazy\" src=\"http:\/\/www.unixer.de\/blog\/wp-content\/uploads\/river.jpg\" alt=\"river\" title=\"river\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-243\" \/><br \/>\nSome random river &#8230;<\/p>\n<p><img loading=\"lazy\" src=\"http:\/\/www.unixer.de\/blog\/wp-content\/uploads\/me.jpg\" alt=\"me\" title=\"me\" width=\"480\" height=\"640\" class=\"aligncenter size-full wp-image-242\" \/><br \/>\nYep, I was there (we think it&#8217;s the Vatican in the background).<\/p>\n<p><img loading=\"lazy\" src=\"http:\/\/www.unixer.de\/blog\/wp-content\/uploads\/collosseum.jpg\" alt=\"collosseum\" title=\"collosseum\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-241\" \/><br \/>\nThat&#8217;s simple &#8212; the collosseum (and some arch).<\/p>\n<p><img loading=\"lazy\" src=\"http:\/\/www.unixer.de\/blog\/wp-content\/uploads\/balcony.jpg\" alt=\"balcony\" title=\"balcony\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-240\" \/><br \/>\nThe view from my hotel. I couldn&#8217;t stay in the conference hotel because it was overbooked. I wasn&#8217;t mad because this one was <strong>significantly<\/strong> cheaper and <strong>nicer<\/strong> :). <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m just back from IPDPS 2009. Overall, it was a nice conference, some ups and downs included as usual. I had several papers at workshops from which I had to present three (I was planning on two only, but one &hellip; <a class=\"more-link\" href=\"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/2009\/06\/01\/ipdps09-report\/\">read more<\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,6,4],"tags":[],"_links":{"self":[{"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/posts\/239"}],"collection":[{"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=239"}],"version-history":[{"count":4,"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/posts\/239\/revisions"}],"predecessor-version":[{"id":246,"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/posts\/239\/revisions\/246"}],"wp:attachment":[{"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/htor.inf.ethz.ch\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}