## CS267 Handout 1: Class Survey

Please fill this out, electronically if possible, and turn it
in to the TA (fredwong@cs).
Full Name:

Email, URL (if you have one):

Enrolled, auditting, or undecided?
(Auditors will be strongly encouraged to take the
class P/NP, where a P will be awarded for satisfactory
class participation over the course of the semester.)

When would you be free for a weekly 1 hour discussion section?
Please include 5-6pm in your schedule, since we want to have
some common time with CS258, and it may only be possible
to find a large enough room after 5pm.

Department, year in grad school:

Phone, campus mail address, email address:

Do you have access to a UNIX workstation with internet access?

Relevant computing background (machines, languages used):

Relevant mathematics background (numerical analysis, engineering, modeling,
physics, etc.):

Briefly describe your most ambitious (or relevant) programming project.

Why do you want to take this class?

Do you have a particular problem/application you'd like to parallelize?

Please fill in the following table, indicating your familiarity with the
listed topics. We will cover some or all of these topics during the class,
but I want to know what people know.

Quite Somewhat Know what Unfamilar
familiar familiar it is
UNIX (any flavor)
------------------------------------------------------------------------------
Computer Block Diagram
Pipelining
Memory Hierarchy
Race Condition
------------------------------------------------------------------------------
Graph algorithms
Traveling Salesman Problem
Sorting algorithms
------------------------------------------------------------------------------
Fortran
C
C++
Java
Matlab
------------------------------------------------------------------------------
Numerical Stability
Matrix Multiplication
Gaussian Elimination
------------------------------------------------------------------------------
Eigenvalues and Eigenvectors
Newton's Laws of Motion
Laplaces's or Poisson's equation
------------------------------------------------------------------------------
Heat equation
Wave equation
Finite difference methods
------------------------------------------------------------------------------
Successive Overrelaxation
Multigrid
Fast Fourier Transform
------------------------------------------------------------------------------