==== distributed/ parallelo // concurrent/ ==== * [[Parallel Computing In Lisp]] / [[Parallel Programming]] * NESL "is a parallel language developed at Carnegie Mellon by the SCandAL project. It integrates various ideas from the theory community (parallel algorithms), the languages community (functional languages) and the system's community (many of the implementation techniques)." >> http://www-2.cs.cmu.edu/~scandal/nesl.html * "How to Write Parallel Programs, A First Course" By Nicholas Carriero and David Gelernter > http://lindaspaces.com/book/index.html ==== process calculi ==== * kell calculus http://sardes.inrialpes.fr/kells/ * [[Pi Calculus]] ==== automated parallelism ==== * http://unthought.net/TONS-1/main.html ==== research projects/groups ==== * PROFUNDIS: Proofs of Functionality for Mobile Distributed Systems (part of the FET-Global Computing initiative) >> http://www.it.uu.se/profundis/ * Parawiki .> http://wiki.plm.eecs.uni-kassel.de/parawiki/index.php/Main_Page ==== programming ==== * see also > [[Distributed Computing]] * [[MapReduce]] * http://labs.google.com/papers/mapreduce.html * http://wiki.apache.org/lucene-hadoop/ * DIYC [[computing clouds]] > http://www.infoq.com/news/2006/11/hadoop-ec2 * an introduction to map'ing and reduce'ing > http://www.cs.washington.edu/education/courses/cse490h/CurrentQtr/hadoop-codelab.html * hadoop, s3 and ec2 > http://open.blogs.nytimes.com/2007/11/01/self-service-prorated-super-computing-fun/