Paul Bone Goes Parallel with Project Mercury
Carl and Richard talk to Paul Bone about the Mercury Project. Mercury is a logic programming language designed to natually execute in parallel without requiring the programmer to understand much about parallelism. Get ready for some brain-twisting - this sort of programming is quite different from what you're use to!
Guests:
Paul Bone
Paul Bone is a PhD student at the University of Melbourne in Australia. He works on Mercury, a purely declarative logic programming language. His PhD thesis topic is the automatic parallelization of Mercury programs. A paper describing Paul's recent work is due to appear in Theory and Practice of Logic Programming. He will be presenting this paper at the International Conference of Logic Programming to be held in Kentucky, Lexington in July.
Paul is also a visually impaired downhill skier.
Twitter: @Paul_Bone
Web: http://www.csse.unimelb.edu.au/~pbone
http://www.bone.id.au
Links:
- Mercury Project http://www.mercury.csse.unimelb.edu.au/index.html
- Microsoft Threadscope http://research.microsoft.com/en-us/projects/threadscope/
- 27th International Conference on Logic Programming http://www.cs.uky.edu/iclp2011/
- .NET Gurus Can Cook! - nerd cookbook. http://www.gcpowertools.com/cookbook