Software and Hardware Testbeds used in the course

Hardware

ACS'S Valkyrie Cluster. Our main compute platform, running the Rocks system developed at the San Diego Supercomputer Center. Valkyrie consists of 16 dual 1Ghz Pentium III CPUs. Each node has 1GB of RAM, and a Myrinet switch provides low latency connectivity between the nodes. There is a web page telling you more about Valkyrie's CPUs.

Software

The following software tools will be available in the course

MPI. The Message Passing Interface (MPI) was developed by committee, packaged as a subroutine library, and is standard fare these days. See 

Matlab

Matlab is a handy problem solving environment and scientific programming language. It supports rapid prototyping and a useful plotting capability. A large collection of Matlab scripts are available for diverse application domains; see the Mathworks web site at http://www.mathworks.com for an archive. Matlab Relase 12 is available on CSE Dept Suns. You may also purchase the Student version of Matlab, complete with user's guide.
 
Python
Python is a scripting language that supports rapid prototyping. It is accessible on department APE lab Suns.

Threads (Pthreads)
Threads are used for shared memory programming.  One popular interface is Pthreads. Click Here for more information.


Maintained by Scott B. Baden. Last modified: 15 February 2001 08:59 PM