The course covers the basic operation of computing hardware, how it works and how it interfaces with software. Students will also learn system-level programming and apply their knowledge of computer architectures to programming for performance.
Instructor: Dr. Emmett Witchel
Class Hours: TTh 12.00-2.00 (PAI 3.14)
Lab Hours: Fri 2.00-4.00 (PAI 5.38N)
Office Hours : Wed 4.00 - 5.00 (ACES 3.430)
Class Webpage : http://www.cs.utexas.edu/~witchel/429H/
Lab Files
The course takes a broad look at parallel computing, touching on topics in computer architecture,
programming models, languages, performance evaluation, algorithms, and applications. The programming assignments
will give students experience with parallel programming using Pthreads and MPI.
Instructor: Dr. Calvin Lin
Instructions for Assignment 1 are here
Instructions for Assignment 2 are here
Instructions for Assignment 3 are here Performance results for Assignment 3 are here
Instructions for Assignment 5 are here
Test Inputs for the default project are here