Hi Takayuki, I don't think your suggestion is rude at all. In fact, several of us at Indiana University have been hard at work extending the Par Monad [1] to support heterogeneous parallelism across SMP, GPU, and distributed execution resources.
Our system is called Meta-Par; it's available on hackage [2], and a submitted draft paper is available [3]. Ryan Newton also wrote up a tutorial in a blog post [4]. Right now the distributed implementation is quite experimental, but the underlying infrastructure is improving quickly [5]. Hopefully it'll be in shape to feature in Simon's exciting new project! Cheers, Adam [1]: http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/monad-par.pdf [2]: http://hackage.haskell.org/package/meta-par [3]: http://www.cs.indiana.edu/~rrnewton/papers/meta-par_submission.pdf [4]: http://parfunk.blogspot.com/2012/05/how-to-write-hybrid-cpugpu-programs.html [5]: https://github.com/haskell-distributed/distributed-process/commits/master On Thu, May 17, 2012 at 11:20 AM, Takayuki Muranushi <[email protected]>wrote: > Hi Simon, > > I'm Takayuki Muranushi, a researcher in Kyoto university writing a > domain-specific parallel programming language > http://paraiso-lang.org/wiki/ in Haskell. I've always been attracted > to parallel aspects of Haskell and I definitely would like to read the > book!! > > As you encouragingly ask for suggestions let me say something rude --- > at least ambitious. > > One thing I'm interested in is distributed computation in Haskell. > Haskell's pureness and other aspects have made multicore programming > as easy as single-thread programming in many ways. How does this apply > to multiple computer system, that is widely used in business and > scientific computations. > > The other thing I'm interested in is parallel computation in exotic > hardwares, such as GPUs and FPGAs. > > These may exceed the scope of the book --- then I'm looking forward to > future conferences and development of diverse parallelism in Haskell. > It have helped me so much. > > Best, > > > Takayuki > 2012/5/17 Simon Marlow <[email protected]>: > > I'm delighted to announce that O'Reilly have agreed to publish a book on > > Parallel and Concurrent Haskell authored by me. The plan is to make a > > significantly revised and extended version of the Parallel and Concurrent > > Haskell tutorial from CEFP'11: > > > > > http://community.haskell.org/~simonmar/bib/par-tutorial-cefp-2012_abstract.html > > > > The book will be published in both hardcopy and electronic formats, and > will > > also be available online under a Creative Commons license > > (Attribution-NonCommercial-NoDerivs 3.0). There will be some mechanism > for > > people to see and comment on early drafts, but I don't know the details > yet. > > > > When will it be done? I can't say for sure, but the tentative date for > > completion is March 2013. > > > > I'm really keen for this to be a book that will be useful to people both > > learning about parallelism and concurrency in Haskell, and coding stuff > for > > real-world use. If there are topics or application areas that you'd > like to > > see covered, or any other suggestions, please let me know. All > > contributions will be acknowledged, of course! > > > > Cheers, > > Simon > > > > _______________________________________________ > > Haskell mailing list > > [email protected] > > http://www.haskell.org/mailman/listinfo/haskell > > > > -- > MURANUSHI Takayuki > The Hakubi Center for Advanced Research, Kyoto University > http://www.hakubi.kyoto-u.ac.jp/02_mem/h22/muranushi.html > > _______________________________________________ > Haskell mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/haskell >
_______________________________________________ Haskell mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell
