Re: thinking parallel programming

2011-01-16 Thread Tim Daly
Excellent. I am taking notes on Steele's talk and adding them to the CiSP parallel section. In Clojure it might be possible to dynamically change the number of processes. With the bit-partition idea is might even be convenient. There was some discussion about this topic after David Liebke's

Re: thinking parallel programming

2011-01-16 Thread Alex Miller
There was some discussion about this topic after David Liebke's talk at the conj about the prototype fork/join filter/map/etc work that Rich did. The talk isn't out on video yet but slides are here: http://incanter.org/downloads/fjclj.pdf and I wrote up some of these notes here: http://tech.pured

Re: thinking parallel programming

2011-01-16 Thread Tim Daly
Steele is advocating binaries trees as an way of doing parallel computation. I think that this idea is reasonable but might be more effectively applied in Clojure. The idea of "binary" could be expanded in a very simple way to use log32 instead which is a natural mapping to the Clojure data stru

Re: thinking parallel programming

2011-01-16 Thread Ken Wesson
On Sun, Jan 16, 2011 at 2:50 AM, Benny Tsai wrote: > In the Hacker News discussion about that talk, someone posted a link > to another talk by Guy Steele on the same topic: > > http://vimeo.com/6624203 > > ... where he covers the material in somewhat greater depth (the > downside being that by the

Re: thinking parallel programming

2011-01-15 Thread Benny Tsai
jure in a parallel setting (e.g. > MPI, Hadoop) > this might be of interest: > > http://www.infoq.com/presentations/Thinking-Parallel-Programming -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clo

thinking parallel programming

2011-01-15 Thread Tim Daly
Guy Steele recently gave a talk about thinking about parallel programming. For those of us who are looking at Clojure in a parallel setting (e.g. MPI, Hadoop) this might be of interest: http://www.infoq.com/presentations/Thinking-Parallel-Programming -- You received this message because you