Friday, June 27, 2008

Lawrence Livermore Nat. Lab Computing Resources

If you're starting out trying to build your first (or second, or whatever) parallel program, I've found that the Lawrence Livermore National Lab keeps a very nice page on High Performance Computing. It looks like it's maintained by a guy named Blaise Barney (awesome name). He does a great job of organizing it and writing the tutorials on various topics.

Lately, I've been using it extensively as I build my first significant pthread application. The tutorial on that topic has handy links to the original POSIX documentation and the provided examples are really well done, making it easy to get coding on your own project.

The site also has information and tutorials on other stuff like MPI and OpenMP, as well as documentation describing the pros and cons of all of these parallel programming tools. Not much else to say on the topic, just wanted to document it for myself and maybe make it easier for someone else to find it in the future.

No comments: