CS429H - Computer Organization and Architecture (Spring 2012)

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

CS380P - Parallel Systems (Spring 2011)

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
Class Hours: MW 2.00-3.30 (MEZ 1.120)
Office Hours : Tue/Thu/Fri 3:30 - 4:30 (ACES 3.430)
Class Webpage : http://www.cs.utexas.edu/~lin/cs380p/


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