Dave and the students and researchers taking his class on "robust physical computation" have been really busy recently, hacking the IXM and learning about robust computation theory and applications. I've been getting more and more emails about the IXM, parallel systems, and multi-processing, so I figured it would make sense to pull together a post about a bunch of links that I've been collecting.
EDIT: I just found this video, and it's so cool I had to swap it out...
Here's a video by Dave on "living computation"
http://livingcomputation.com/
Here's a link to the UNM course page
http://www.cs.unm.edu/~ackley/491/
It contains a fair number of quite conceptual and research-oriented papers and readings, for anyone interested in really diving into the concepts behind why robust computing is so important, and where it's all heading.
http://www.cs.unm.edu/~ackley/491/
Some of my favorite reading is by Von Neumann (pdf alert).
http://www.cs.unm.edu/~ackley/491/papers/vonneumann1951-glta.pdf
The class had a wiki with some basic up-and-running sketches to run on the IXM
http://robust.cs.unm.edu/doku.php
Here is a direct link to the tutorials that Dave and the class wrote describing how to get the IXM up and running with some basic robust computational concepts
http://livingcomputation.com/s/doc/Tutorials.html
Some of my favorites include his tutorial on an embedded system parallel message passing sketch. This is one of my favorites because such a complex topic is boiled down into such a simple set of programs and metaphors.
http://livingcomputation.com/s/doc/pingpong_8cpp-example.html
http://livingcomputation.com/s/doc/forward_8cpp-example.html
http://livingcomputation.com/s/doc/log_8cpp-example.html
All of the parallel and robust systems data structures and classes, in one place. This page literally contains everything someone would need to learn about the inner workings of parallel and multi-processing systems. Impressive.
http://livingcomputation.com/s/doc/annotated.html
Plenty of low and high level code examples.
http://livingcomputation.com/s/doc/examples.html
The students and researchers that took Dave's class uploaded some projects that they built on top of the IXM. This is a blog post in an of itself, soon to come.
http://robust.cs.unm.edu/doku.php?id=project_pages
Here's even a Java emulator of the IXM (by Daniel), although I haven't played around with it (yet).
http://www.cs.unm.edu/~ackley/491/dan/IXM.jar
No comments:
Post a Comment