<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title type="text" xml:lang="en">Stephan Herhut</title>
	<link type="application/atom+xml" href="http://herhut.eu/feed/" rel="self"/>
 	<link type="text" href="http://herhut.eu" rel="alternate"/>
	<updated>2012-05-18T20:55:08-07:00</updated>
	<id>http://herhut.eu</id>
	<author>
		<name>Stephan Herhut</name>
	</author>
	<rights>Copyright (c) 2007-2012 Stephan Herhut; all rights reserved.</rights>

	
	<entry>
		<title>JSConf 2012 Arizona</title>
		<link href="http://herhut.eu/2012/05/jsconf-2012"/>
		<updated>2012-05-17T20:33:18-07:00</updated>
		<id>http://herhut.eu/2012/05/jsconf-2012</id>
		<content type="html">&lt;p&gt;I had the great pleasure to speak at this year&amp;#8217;s &lt;a href='http://2012.jsconf.us'&gt;JSConf&lt;/a&gt; in beautiful Scottsdale, Arizona about my work on &lt;a href='https://github.com/RiverTrail/RiverTrail/wiki'&gt;River Trail&lt;/a&gt;. All presentations were recorded and have &lt;a href='http://blip.tv/jsconf'&gt;recently been posted online&lt;/a&gt;. Below is mine. The cowboy hat is my tribute to JSConf&amp;#8217;s theme. Enjoy!&lt;/p&gt;
&lt;iframe src='http://blip.tv/play/g_MngvaWNAI.html?p=1' allowfullscreen='y' frameborder='0' height='278' width='496'&gt;iframe support is needed to view this content.&lt;/iframe&gt;&lt;embed src='http://a.blip.tv/api.swf#g_MngvaWNAI' type='application/x-shockwave-flash' style='display:none' /&gt;</content>
	</entry>
	
	<entry>
		<title>IFL 2011</title>
		<link href="http://herhut.eu/2011/09/ifl-2011"/>
		<updated>2011-09-30T20:33:18-07:00</updated>
		<id>http://herhut.eu/2011/09/ifl-2011</id>
		<content type="html">&lt;p&gt;I will be attending this year&amp;#8217;s &lt;a href='http://www.ittc.ku.edu/ifl2011/'&gt;Symposium on Implementation and Application of Functional Languages&lt;/a&gt; in Lawrence, KS. I&amp;#8217;ll be around from the 2nd to 5th of October.  As usual, if you are somewhere close by and want to catch up, drop me a note and let&amp;#8217;s meet.&lt;/p&gt;

&lt;p&gt;Hope to see you there.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Apple-CORE Meeting in Amsterdam</title>
		<link href="http://herhut.eu/2010/10/apple-core-meeting-in-amsterdam-2"/>
		<updated>2010-10-25T14:16:29-07:00</updated>
		<id>http://herhut.eu/2010/10/apple-core-meeting-in-amsterdam-2</id>
		<content type="html">&lt;p&gt;I will be in Amsterdam from the 27th to 28th of October for an &lt;a href='http://www.apple-core.info'&gt;Apple-CORE&lt;/a&gt; meeting. The meeting itself is not open to the public. However, if you would like to meet up, just drop me a note. It is my first visit to the new buildings of the &lt;a href='http://www.english.uva.nl'&gt;University of Amsterdam&lt;/a&gt; in the &lt;a href='http://www.scienceparkamsterdam.nl/nc/en'&gt;Science Park&lt;/a&gt;. Looks &lt;a href='http://www.google.co.uk/images?q=fnwi+science+park'&gt;beautiful on the web&lt;/a&gt;. Let&amp;#8217;s see how it feels.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>DAMP 2011</title>
		<link href="http://herhut.eu/2010/09/damp-2011"/>
		<updated>2010-09-16T14:08:33-07:00</updated>
		<id>http://herhut.eu/2010/09/damp-2011</id>
		<content type="html">&lt;p&gt;I have the pleasure to serve as a program committee member for &lt;a href='http://damp2011.cs.uchicago.edu/'&gt;next year&amp;#8217;s DAMP workshop&lt;/a&gt;. DAMP 2011 is co-located with &lt;a href='http://www.cse.psu.edu/popl/11/'&gt;POPL 2011&lt;/a&gt; and thus takes place in Austin, Texas, USA. It is a one day workshop on the Sunday before POPL, i.e., the 23rd of January.&lt;/p&gt;

&lt;p&gt;Note that paper submission closes in a little less than a month. If you have anything exciting to report, please consider submitting it to DAMP as this will give me a really good excuse to learn more about it.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>S-Hack Russia</title>
		<link href="http://herhut.eu/2010/09/s-hack-russia"/>
		<updated>2010-09-14T11:34:18-07:00</updated>
		<id>http://herhut.eu/2010/09/s-hack-russia</id>
		<content type="html">&lt;p&gt;For the first time we take the &lt;a href='http://www.herhut.eu/2010/03/s-hack-2010/'&gt;S-Hack&lt;/a&gt; event outside of Europe. This year&amp;#8217;s second workshop on all things &lt;a href='http://www.sac-home.org'&gt;SaC&lt;/a&gt; and &lt;a href='http://www.snet-home.org'&gt;S-Net&lt;/a&gt; will take place at the &lt;a href='http://www.sbras.ru/en/'&gt;Russian Academy of Sciences, Siberian Branch&lt;/a&gt; in &lt;a href='http://en.wikipedia.org/wiki/Novosibirsk'&gt;Novosibirsk&lt;/a&gt;, Russia. I have the pleasure to lecture on practical aspects of programming in SaC. There is no schedule, nor website yet but I will update this post as more informations becomes available. Further details can be found on the &lt;a href='http://conf.nsc.ru/s-hack2010/'&gt;workshop&amp;#8217;s website&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you happen to be in Novosibirsk between the 24th of September and 1st of October, just drop me a note and we could meet over some Vodka.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>ERIC 2010</title>
		<link href="http://herhut.eu/2010/09/eric-2010"/>
		<updated>2010-09-11T11:12:47-07:00</updated>
		<id>http://herhut.eu/2010/09/eric-2010</id>
		<content type="html">&lt;p&gt;Our paper/abstract for &lt;a href='http://www.intel.com'&gt;Intel&lt;/a&gt;&amp;#8217;s &lt;a href='http://www.intel.com/corporate/education/emea/event/irc/deu/index.htm'&gt;ERIC 2010&lt;/a&gt; was accepted for presentation and &lt;a href='http://homepages.feis.herts.ac.uk/~comqss'&gt;Sven-Bodo Scholz&lt;/a&gt; will give the corresponding talk in the &lt;a href='http://www.intel.com/corporate/education/emea/event/irc/deu/res_themes.htm#Programming'&gt;many-core/parallel programming&lt;/a&gt; track. He will be presenting our ideas on&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Single Assignment C: HP2 Programming for Heterogeneous Concurrent Architectures&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;HP2 stands for high performance and high productivity. The event is free to attend and &lt;a href='https://www.seeuthere.com/rsvp/invitation/invitation.asp?id=/m1c9c39f-78KZD46N6CEQ'&gt;registration&lt;/a&gt; seems still open. So maybe I will see you in Braunschweig?&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>IFL 2010</title>
		<link href="http://herhut.eu/2010/07/ifl-2010"/>
		<updated>2010-07-28T20:40:41-07:00</updated>
		<id>http://herhut.eu/2010/07/ifl-2010</id>
		<content type="html">&lt;p&gt;I will give a talk at this year&amp;#8217;s IFL symposium on&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Concurrent Non-Deferred Reference Counting on the Microgrid: First Experiences.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This work is one result from the hardware/software co-design with the &lt;a href='http://www.science.uva.nl/research/csa/microgrids.html'&gt;Microgrid group&lt;/a&gt; at the &lt;a href='http://www.uva.nl'&gt;University of Amsterdam&lt;/a&gt; as part of the &lt;a href='http://www.apple-core.info'&gt;Apple-CORE&lt;/a&gt; project. The fundamental problem with reference counting is that it requires some form of synchronisation if performed concurrently.&lt;/p&gt;

&lt;p&gt;One approach we have used in &lt;a href='http://www.sac-home.org'&gt;SAC&lt;/a&gt; so far was to use multiple copies of the reference counter and only create a consistent global state at synchronisation points. However, this does not scale to massively parallel architectures like the Microgrid. Yet, having so many cores at disposal allows us to dedicate one or more just to reference counting. We use the on-chip ring network to implement asynchronous messaging between cores to delegate reference counting.&lt;/p&gt;

&lt;p&gt;A first prototype implementation is ready and we are evaluating it at the moment. So, stay tuned for more details.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Ph.D.</title>
		<link href="http://herhut.eu/2010/06/ph-d"/>
		<updated>2010-06-25T22:11:24-07:00</updated>
		<id>http://herhut.eu/2010/06/ph-d</id>
		<content type="html">&lt;p&gt;I have successfully defended my Ph.D. thesis titled&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Auxiliary Computations. A Framework for a Step-Wise, Non-Disruptive Introduction of Static Guarantees to Untyped Programs Using Partial Evaluation Techniques.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My thesis was accepted without modifications by my three examiners: &lt;a href='http://web-apps.herts.ac.uk/uhweb/about-us/profiles/profiles_home.cfm?profile=D9F0F324-BD0A-2A4A-F87D6C323DF8AE24'&gt;Bruce Christianson&lt;/a&gt;, &lt;a href='http://www.cs.au.dk/~danvy/'&gt;Olivier Danvy&lt;/a&gt; and &lt;a href='http://www.cs.st-andrews.ac.uk/~kh/'&gt;Kevin Hammond&lt;/a&gt;. I will make my thesis available &lt;a href='http://hdl.handle.net/2299/4722'&gt;here&lt;/a&gt; as soon as I have found the time to reformat it for publication.&lt;/p&gt;

&lt;p&gt;I am most grateful to my two supervisors, &lt;a href='http://homepages.feis.herts.ac.uk/~comqss'&gt;Sven-Bodo Scholz&lt;/a&gt; and &lt;a href='http://homepages.feis.herts.ac.uk/~comqas/'&gt;Alex Shafarenko&lt;/a&gt;, for their support and guidance. A big thank you!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>CPC 2010</title>
		<link href="http://herhut.eu/2010/06/cpc-2010"/>
		<updated>2010-06-15T10:28:30-07:00</updated>
		<id>http://herhut.eu/2010/06/cpc-2010</id>
		<content type="html">&lt;p&gt;I will be at CPC 2010 (&lt;a href='http://www.complang.tuwien.ac.at/cpc10/'&gt;15th Workshop on Compilers for Parallel Computing&lt;/a&gt;) in Vienna beginning 7th of June. The paper I will present is titled&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Thread-Local Stacks, a Light-Weight Alternative to Thread-Local Heaps.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is a result of my work in the &lt;a href='http://www.apple-core.info'&gt;Apple-CORE project&lt;/a&gt;, in particular on programming the many-core &lt;a href='http://www.science.uva.nl/research/csa/microgrids.html'&gt;Microgrid&lt;/a&gt; architecture. I am currently focussing on making implicit memory management work in such a setting and thread-local stacks are one steps towards that goal.&lt;/p&gt;

&lt;p&gt;Another line of research I was involved with is Tim van Deurzen&amp;#8217;s Bachelor&amp;#8217;s thesis on dynamic runtime adaption of shape generic programs. The paper that describes his work is titled&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;An Adaptive Compilation Framework for Generic Data-Parallel Array Programming.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href='http://www.sac-home.org/~cg/'&gt;Clemens Grelck&lt;/a&gt;, his supervisor at the &lt;a href='http://www.uva.nl'&gt;University of Amsterdam&lt;/a&gt;, will give the corresponding talk.&lt;/p&gt;

&lt;p&gt;As always, if you are in or around Vienna, give me a shout so we can meet.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>PLDI 2010</title>
		<link href="http://herhut.eu/2010/05/pldi-2010"/>
		<updated>2010-05-18T18:05:45-07:00</updated>
		<id>http://herhut.eu/2010/05/pldi-2010</id>
		<content type="html">&lt;p&gt;I will be attending &lt;a href='http://cs.stanford.edu/pldi10/'&gt;PLDI this year&lt;/a&gt;. This is exiting in its own right, however, as a plus it gives me the pleasure to visit the SAC group&amp;#8217;s Canadian outpost over at &lt;a href='http://www.snakeisland.com'&gt;Snake Island Research&lt;/a&gt;. After last year&amp;#8217;s successful &lt;a href='http://www.herhut.eu/2009/09/sac-on-the-train/'&gt;SAC on the Train&lt;/a&gt;, it is time to catch up again and work some more on symbiotic expressions and their exploitation for program optimisation.&lt;/p&gt;

&lt;p&gt;As usual, if you plan to go to PLDI or are in or around Toronto from the 4th to 12th of June this year, drop me a note.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>MMMR in Cambridge</title>
		<link href="http://herhut.eu/2010/05/mmmr-in-cambridge"/>
		<updated>2010-05-18T17:55:53-07:00</updated>
		<id>http://herhut.eu/2010/05/mmmr-in-cambridge</id>
		<content type="html">&lt;p&gt;I have the great pleasure to give a talk at the &lt;a href='http://www.cs.man.ac.uk/~jsinger/mmmr.html'&gt;Memory Management and Managed Runtimes workshop 2010&lt;/a&gt; in Cambridge. I will be talking about recent ideas we had in the context of garbage collection via reference counting on massively parallel architectures. This is part of my work in the &lt;a href='http://www.apple-core.info/'&gt;Apple-CORE project&lt;/a&gt; on auto-parallelisation for the Microgrid many-core architecture. However, I believe that our ideas apply in a wider context, as well. The title of the talk is&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Asynchronous Distributed Reference Counting&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;and an &lt;a href='http://www.cs.man.ac.uk/~jsinger/mmmr/abs_herhut.txt'&gt;abstract is available online&lt;/a&gt;. I hope to get some feedback on our ideas. So if you are into concurrent garbage collection, do come by!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>SAC DevCon in Amsterdam</title>
		<link href="http://herhut.eu/2010/05/sac-devcon-amsterdam"/>
		<updated>2010-05-18T17:47:11-07:00</updated>
		<id>http://herhut.eu/2010/05/sac-devcon-amsterdam</id>
		<content type="html">&lt;p&gt;I will be in Amsterdam for two days beginning 26th of May for &lt;a href='http://www.sac-home.org/index.php?p=./77_Workshops/80_May_2010'&gt;this year&amp;#8217;s first SAC DevCon&lt;/a&gt;. It is the the seventh in a now &lt;a href='http://www.sac-home.org/index.php?p=./77_Workshops'&gt;long standing series of workshops&lt;/a&gt; themed around recent advances in the &lt;a href='http://www.sac-home.org'&gt;SAC project&lt;/a&gt;. Although the workshop is by invitation only, just drop me or &lt;a href='http://www.sac-home.org/~cg/'&gt;this year&amp;#8217;s workshop chair&lt;/a&gt; an email if you are interested to join.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>S-Hack 2010</title>
		<link href="http://herhut.eu/2010/03/s-hack-2010"/>
		<updated>2010-03-03T18:14:54-08:00</updated>
		<id>http://herhut.eu/2010/03/s-hack-2010</id>
		<content type="html">&lt;p&gt;The &lt;a href='http://ctca.feis.herts.ac.uk'&gt;Compiler Technology and Computer Architecture Group&lt;/a&gt; at the &lt;a href='http://www.herts.ac.uk'&gt;University of Hertfordshire&lt;/a&gt;, which I am part of, is organizing another &lt;a href='http://events.sac-home.org/s-hack10/'&gt;S-Hack this year&lt;/a&gt; (29th March to 31st March). If you are interested in CTCA&amp;#8217;s programming language offerings, i.e. , the data-parallel language &lt;a href='http://www.sac-home.org'&gt;SAC&lt;/a&gt; and the concurrency modeling language &lt;a href='http://www.snet-home.org'&gt;S-Net&lt;/a&gt;, why not come and join in.&lt;/p&gt;

&lt;p&gt;I will most likely be giving a session about SAC on the last day.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Intel SCC in Braunschweig</title>
		<link href="http://herhut.eu/2010/02/intel-scc-in-braunschweig"/>
		<updated>2010-02-22T13:51:42-08:00</updated>
		<id>http://herhut.eu/2010/02/intel-scc-in-braunschweig</id>
		<content type="html">&lt;p&gt;I will attend the European &lt;a href='http://www.intel.com'&gt;Intel&lt;/a&gt; SCC Symposium in &lt;a href='http://www.braunschweig.de/english/index.html'&gt;Braunschweig&lt;/a&gt;, Germany, on the 16th of March 2010. Those living in the US or being able to fly over (I could not make it, as I &lt;a href='http://www.herhut.eu/2010/02/apple-core-meeting-in-prague/'&gt;had to be in Prague&lt;/a&gt; at that time) already known what Intel&amp;#8217;s &lt;a href='http://techresearch.intel.com/articles/Tera-Scale/1826.htm'&gt;Single-Chip Cloud Computer&lt;/a&gt; is all about from the corresponding US event.&lt;/p&gt;

&lt;p&gt;I am looking forward to meeting the community in Braunschweig. The SCC sounds like a really promising target for both languages I am involved in: &lt;a href='http://www.sac-home.org'&gt;SAC&lt;/a&gt; and &lt;a href='http://www.snet-home.org'&gt;S-Net&lt;/a&gt;. So, stay tuned!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>FUN at Standard Chartered Bank</title>
		<link href="http://herhut.eu/2010/02/fun-at-standard-chartered-bank"/>
		<updated>2010-02-16T13:40:32-08:00</updated>
		<id>http://herhut.eu/2010/02/fun-at-standard-chartered-bank</id>
		<content type="html">&lt;p&gt;On very short notice, I have decided to attend the &lt;a href='http://sneezy.cs.nott.ac.uk/fun/'&gt;Fun In The Afternoon&lt;/a&gt; gathering at &lt;a href='http://www.standardchartered.com/uk/en/'&gt;Standard Chartered Bank in London&lt;/a&gt; tomorrow. So, if you feel like some fun and want to enjoy the atmosphere of big money for once, why not come, as well. Details are on the &lt;a href='http://sneezy.cs.nott.ac.uk/fun/'&gt;FUN website&lt;/a&gt;.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Apple-CORE meeting in Prague</title>
		<link href="http://herhut.eu/2010/02/apple-core-meeting-in-prague"/>
		<updated>2010-02-09T10:23:54-08:00</updated>
		<id>http://herhut.eu/2010/02/apple-core-meeting-in-prague</id>
		<content type="html">&lt;p&gt;Another &lt;a href='http://www.apple-core.info'&gt;Apple-CORE&lt;/a&gt; project meeting is coming up, this time in the lovely city of Prague. As I haven&amp;#8217;t been there for a while, it might be a good opportunity to catch up. I will be in Prague from Wednesday the 10th to Friday the 12th of February. So if you want to meet up, give me a shout.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Apple-CORE meeting in Amsterdam</title>
		<link href="http://herhut.eu/2009/11/apple-core-meeting-in-amsterdam"/>
		<updated>2009-11-08T15:18:49-08:00</updated>
		<id>http://herhut.eu/2009/11/apple-core-meeting-in-amsterdam</id>
		<content type="html">&lt;p&gt;I will be in Amsterdam from the 9th to 10th of November for an Apple-CORE meeting. The meeting itself is not open to the public. However, if you would like to meet up, just drop me a note.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Int'l SaC Developement &amp; Apple-CORE Summit</title>
		<link href="http://herhut.eu/2009/11/intl-sac-developement-apple-core-summit"/>
		<updated>2009-11-03T02:16:38-08:00</updated>
		<id>http://herhut.eu/2009/11/intl-sac-developement-apple-core-summit</id>
		<content type="html">&lt;p&gt;We are holding another SAC Developers&amp;#8217; Camp in &lt;a href='http://www.visitlochness.com/'&gt;Loch Ness&lt;/a&gt;, Scotland, this year. This year&amp;#8217;s motto is stabilization, stabilization, stabilization. The entire group will head off to meet &lt;a href='http://www.nessie.co.uk/'&gt;Nessie&lt;/a&gt; on the 13th of November and return with an amazingly stable compiler on the 20th.&lt;/p&gt;

&lt;p&gt;Apart from compiler work, we will have some of our partners within the &lt;a href='http://www.apple-core.info'&gt;Apple-CORE&lt;/a&gt; project around to work on the integration of our various tool-chains.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>SAC on the train</title>
		<link href="http://herhut.eu/2009/09/sac-on-the-train"/>
		<updated>2009-09-24T16:22:37-07:00</updated>
		<id>http://herhut.eu/2009/09/sac-on-the-train</id>
		<content type="html">&lt;p&gt;We will do a mini workshop / developer camp on the train from New York to Toronto, right after &lt;a href='http://blogs.shu.edu/projects/IFL2009/'&gt;IFL 2009&lt;/a&gt;. As if that weren&amp;#8217;t exiting enough, I will get a chance to visit the headquarters of &lt;a href='http://www.snakeisland.com/'&gt;Snake Island Research Inc.&lt;/a&gt; right on &lt;a href='http://en.wikipedia.org/wiki/Toronto_Islands'&gt;Ward&amp;#8217;s Island&lt;/a&gt;.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Ifl 2009</title>
		<link href="http://herhut.eu/2009/09/ifl-2009"/>
		<updated>2009-09-03T16:08:53-07:00</updated>
		<id>http://herhut.eu/2009/09/ifl-2009</id>
		<content type="html">&lt;p&gt;I will be at &lt;a href='http://blogs.shu.edu/projects/IFL2009/'&gt;IFL 2009&lt;/a&gt; at &lt;a href='http://www.shu.edu'&gt;Seton Hall University&lt;/a&gt;, South Orange, NJ, USA, giving a talk on some amazing results on compiling nested data-parallel programs to the Microgrid architecture. So if you are somewhere near New York from 22nd to 25th of September, give me a shout or even better join the fun.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Apple-CORE review in Amsterdam</title>
		<link href="http://herhut.eu/2009/01/amsterdam"/>
		<updated>2009-01-26T13:34:21-08:00</updated>
		<id>http://herhut.eu/2009/01/amsterdam</id>
		<content type="html">&lt;p&gt;I will be in Amsterdam for the annual &lt;a href='http://www.apple-core.info'&gt;Apple-CORE&lt;/a&gt; review taking place on the 9th to the 11th of February. The meeting is not open to the public but, as always, if you are around and up for a drink in the evening, just drop me a note.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>DAMP 09</title>
		<link href="http://herhut.eu/2009/01/damp-09-savannah-georgia-usa"/>
		<updated>2009-01-01T15:31:06-08:00</updated>
		<id>http://herhut.eu/2009/01/damp-09-savannah-georgia-usa</id>
		<content type="html">&lt;p&gt;I got a paper accepted at this year&amp;#8217;s &lt;a href='http://www.cse.unsw.edu.au/~pls/damp09/'&gt;Workshop on Declarative Aspects of Multicore Programming&lt;/a&gt; in &lt;a href='http://www.savannahga.gov/'&gt;Savannah, Georgia&lt;/a&gt;. The title of the paper is&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Controlling Chaos. On Safe Side-Effects in Data-Parallel Operations.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Unfortunately, I cannot make it to the workshop myself but &lt;a href='http://homepages.feis.herts.ac.uk/~comqss/'&gt;Sven-Bodo Scholz&lt;/a&gt; will give a talk on my behalf.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>SaC Developer Camp 2008</title>
		<link href="http://herhut.eu/2008/10/sac-developer-camp-2009"/>
		<updated>2008-10-23T13:26:17-07:00</updated>
		<id>http://herhut.eu/2008/10/sac-developer-camp-2009</id>
		<content type="html">&lt;p&gt;After quite a long time of planning we got together another developer camp. I still have vivid memories of our &lt;a href='http://www.sac-home.org/index.php?p=.%2F77_Workshops%2F86_November_2004'&gt;last venture&lt;/a&gt; in &lt;a href='http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=Marielyst,+Denmark&amp;amp;g=Marielyst,+Denmark'&gt;Marielyst, Denmark&lt;/a&gt;. This time, we will be going to &lt;a href='http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=Invermoriston,+Inverness,+Highland,+United+Kingdom&amp;amp;g=Invermoriston,+Inverness,+Highland,+United+Kingdom'&gt;Invermoriston, Scotland&lt;/a&gt; for a week starting on Halloween. The full location is kept as a secret but if you want to join in or just say hello, drop me a note and I&amp;#8217;ll see what can be arranged.&lt;/p&gt;

&lt;p&gt;So off to Loch Ness to &lt;em&gt;tame the beast&lt;/em&gt;!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>IFL 2008</title>
		<link href="http://herhut.eu/2008/08/ifl-2008"/>
		<updated>2008-08-22T19:49:17-07:00</updated>
		<id>http://herhut.eu/2008/08/ifl-2008</id>
		<content type="html">&lt;p&gt;I will be at &lt;a href='http://events.sac-home.org/ifl2008'&gt;this year&amp;#8217;s&lt;/a&gt; &lt;a href='http://www.ifl-workshops.org/'&gt;Symposium on Implementation and Application of Functional Languages (IFL)&lt;/a&gt; at the &lt;a href='http://www.herts.ac.uk'&gt;University of Hertfordshire&lt;/a&gt; in Hatfield, UK from the 10th to 12th of September. This year, I won&amp;#8217;t give any talk but merely enjoy meeting the community and be on duty as one of the local organisers. See you in Hatfield!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Intel, Santa Clara</title>
		<link href="http://herhut.eu/2008/05/intel-santa-clara"/>
		<updated>2008-05-11T14:37:01-07:00</updated>
		<id>http://herhut.eu/2008/05/intel-santa-clara</id>
		<content type="html">&lt;p&gt;I will be working as an intern at &lt;a href='http://www.intel.com/jobs/usa/sites/santaclara/'&gt;Intel in Santa Clara&lt;/a&gt; this summer. Anyone in the Bay Area who wants to meet up: Drop me an email!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Fun in the Afternoon</title>
		<link href="http://herhut.eu/2008/05/fun-in-the-afternoon"/>
		<updated>2008-05-10T00:48:30-07:00</updated>
		<id>http://herhut.eu/2008/05/fun-in-the-afternoon</id>
		<content type="html">&lt;p&gt;I will give a talk at the &lt;a href='http://sneezy.cs.nott.ac.uk/fun/'&gt;Fun in the Afternoon&lt;/a&gt; meeting on the 15th of May at the &lt;a href='http://www.herts.ac.uk'&gt;University of Hertfordshire&lt;/a&gt;. The Title is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The Type is the Value - Or a Part of It&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Maybe I&amp;#8217;ll see you in Hatfield!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>SAC/S-Net Workshop</title>
		<link href="http://herhut.eu/2008/03/sacs-net-workshop"/>
		<updated>2008-03-11T23:22:37-07:00</updated>
		<id>http://herhut.eu/2008/03/sacs-net-workshop</id>
		<content type="html">&lt;p&gt;We will be running a workshop on programming in &lt;a href='http://www.sac-home.org'&gt;SaC&lt;/a&gt; and &lt;a href='http://www.snet-home.org'&gt;S-Net&lt;/a&gt; from the 14th - 16th of April. Here is an excerpt from the announcement:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I may have told some of you already that we are running an S-Net/SaC workshop at Hertfordshire on the 14-16 April with the following preliminary agenda:&lt;/p&gt;

&lt;p&gt;1. A day on SaC: introduction, the language, the programming tools and some examples.&lt;/p&gt;

&lt;p&gt;2. A day on SNet: introduction, the language, the philosophy and practice, the programming tools and examples.&lt;/p&gt;

&lt;p&gt;3. Application development under guidance.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The idea of the workshop is to train programmers to use S-Net, and for them to have a chance to develop a small application while having experts on hand. SaC training is included as SaC appears to be a very useful box language. However, we can equally well help people to write box code in C but be prepared for a rather unwieldy interface with S-Net.&lt;/p&gt;

&lt;p&gt;If you are interested in some hands-on experience of SaC and/or S-Net, why not come along? See the &lt;a href='http://events.sac-home.org/s-hack/'&gt;event&amp;#8217;s website&lt;/a&gt; for further details on how to register.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>STRI Showcase Event</title>
		<link href="http://herhut.eu/2008/03/stri-showcase-event"/>
		<updated>2008-03-01T18:49:32-08:00</updated>
		<id>http://herhut.eu/2008/03/stri-showcase-event</id>
		<content type="html">&lt;p&gt;The Science and Technology Research Institute of the University of Hertfordshire is holding a &lt;a href='http://www.go.herts.ac.uk/strishowcase'&gt;showcase event&lt;/a&gt; from the 5th to 7th of March. I will be around to present a poster I have done jointly with &lt;a href='http://www.penczek.eu'&gt;Frank Penczek&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;From Solo to Symphony: A Unified Paradigm to Program Single-, Multi-, and Many-Core Architectures in an Increasingly Ubiquitous Computing-Environment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The accompanying talk will be on the 6th at 4pm in room R141 at the de Havilland Campus.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>THALES, Paris</title>
		<link href="http://herhut.eu/2008/02/thales-paris"/>
		<updated>2008-02-05T16:00:00-08:00</updated>
		<id>http://herhut.eu/2008/02/thales-paris</id>
		<content type="html">&lt;p&gt;I will be in Paris from the 12th to the 15th of February to work with our partners from &lt;a href='http://www.research.thalesgroup.com/'&gt;THALES Research &amp;amp; Technology&lt;/a&gt;. We will develop a demo application using both languages I am involved with: &lt;a href='http://www.sac-home.org'&gt;SAC&lt;/a&gt; and &lt;a href='http://www.snet-home.org'&gt;S-Net&lt;/a&gt;.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>OOPSLA 2007 and APL 2007</title>
		<link href="http://herhut.eu/2007/10/oopsla-and-apl"/>
		<updated>2007-10-01T15:58:03-07:00</updated>
		<id>http://herhut.eu/2007/10/oopsla-and-apl</id>
		<content type="html">&lt;p&gt;I will give a presentation at the ACM SIGAPL Conference about a novel means to generically program on nested - or structured as some prefer to call them - arrays. The corresponding paper is called &lt;em&gt;Generic Programming on the Nesting Structure of Arrays&lt;/em&gt;. As I will be flying all the way to Montreal, I plan to attend the &lt;a href='http://www.oopsla.org/oopsla2007/'&gt;OOPSLA 2007&lt;/a&gt; conference on object oriented programming, as both conferences are conveniently co-located.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>ICFP 2007 and PLPV 2007</title>
		<link href="http://herhut.eu/2007/09/icfp-and-plpv"/>
		<updated>2007-09-05T15:53:06-07:00</updated>
		<id>http://herhut.eu/2007/09/icfp-and-plpv</id>
		<content type="html">&lt;p&gt;As I will be in Freiburg anyway, I decided to use the opportunity to attend the &lt;a href='http://www.informatik.uni-bonn.de/~ralf/icfp07.html'&gt;ACM SIGPLAN International Conference on Functional Programming&lt;/a&gt;, as well. Furthermore, I will be around at the co-located workshop on language-based approaches to program verification.&lt;/p&gt;

&lt;p&gt;See you in Freiburg!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>IFL 2007</title>
		<link href="http://herhut.eu/2007/09/ifl-2007"/>
		<updated>2007-09-04T15:48:10-07:00</updated>
		<id>http://herhut.eu/2007/09/ifl-2007</id>
		<content type="html">&lt;p&gt;I will be giving a presentation at this year&amp;#8217;s &lt;a href='http://proglang.informatik.uni-freiburg.de/IFL2007/'&gt;International Symposium on Implementation and Application of Functional Language&lt;/a&gt;. The paper is titled &lt;em&gt;From Contracts Towards Dependent Types: Proofs by Partial Evaluation&lt;/em&gt;. The idea is to use explicit contracts to express domain constraints, etc. and to use existing partial evaluation techniques to prove as many of these constraints at compile time as possible. Thus, you gain the static safety of dependent types where possible and retain the flexibility of weaker typed languages where needed.&lt;/p&gt;</content>
	</entry>
	
</feed>

