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