Russel Winder's Website


ACCU 2010 - Done and Dusted

Or is that "ashed"?

ACCU 2010 was volcanically good this year - though not for people who couldn't get there due to the Iceland volcano eruption that has paralysed air travel in Europe, nor for those stuck in the UK after the conference when they would much prefer to travel home. The situation led to massive rearrangement of the conference programme including shifting my sessions from Saturday to Friday.

I presented my keynote The Multicore Revolution: We've Only Just Begun at 2010-04-16 09:30+01:00 - a day earlier than originally scheduled. People seemed to like the session. The PDF of the slides used can be found here, they may not mean too much unless you were there! The basic message was that hardware has changed massively over the last two or three years, but that software has not; that there needs to be a revolution in software to match the revolution in hardware.

The day before I had presented my session Parallelism: The JVM Rocks; a session focused mainly on Java, Groovy and the Groovy library GPars. Functional Java was mentioned as were Scala, Clojure, Fortress and X10. The intention was to show that the JVM is an excellent platform for the sort of multi-language systems that are the clear future. Dynamic languages such as Groovy make great coordination languages where the "grunt" computation is in Java. The slides can be found here, but most of the material was based on the code examples. There is a Bazaar branch containing all these at http://www.russel.org.uk/Bazaar/Pi_Quadrature. You can get all the code using the Bazaar Explorer or the command line "bzr branch http://www.russel.org.uk/Bazaar/Pi_Quadrature".

After my keynote, I did a session Parallelism: The Functional Imperative. This session was a follow up on all the recent interest in functional language, especially Haskell and Erlang. OCaml, Functional Java, Scala and Clojure made an appearance, as did Groovy/GPars. The slides can be found here, but most of the material was based on the code examples. There is a Bazaar branch containing all these at http://www.russel.org.uk/Bazaar/Pi_Quadrature. You can get all the code using the Bazaar Explorer or the command line "bzr branch http://www.russel.org.uk/Bazaar/Pi_Quadrature".


Copyright © 2017 Russel Winder -