Computer Science 273

Title Foundations of Parallel Computation
Units 3
Prerequisites 170, or consent of instructor.
Description Fundamental theoretical issues in designing parallel algorithms and architectures. Shared memory models of parallel computation. Parallel algorithms for linear algebra, sorting, Fourier Transform, recurrence evaluation, and graph problems. Interconnection network based models. Algorithm design techniques for networks like hypercubes, shuffle-exchanges, trees, meshes and butterfly networks. Systolic arrays and techniques for generating them. Relationships among networks and with shared memory models. Message routing. Cost of implementing shared memory and network based models in VLSI technology. Scalability issues.
Sections Instructor Teaching Effectiveness How worthwhile was this course?
Fall 2010 Satish Rao 4.7 / 7 4.4 / 7
Spring 2009 Satish Rao 4.4 / 7 4.8 / 7
Fall 2006 Satish Rao 5.9 / 7 5.9 / 7
Spring 2005 Satish Rao 5.1 / 7 4.8 / 7
Spring 2003 Satish Rao 4.6 / 7 4.8 / 7
Spring 2001 Satish Rao 4.8 / 7 4.9 / 7
Spring 1995 Abhiram Ranade 4.8 / 7 4.2 / 7
Spring 1994 Abhiram Ranade 4.9 / 7 4.8 / 7
Spring 1993 Abhiram Ranade 4.4 / 7 4.8 / 7
Fall 1991 Abhiram Ranade 4.9 / 7 4.3 / 7
Fall 1990 Abhiram Ranade 5.1 / 7 5.6 / 7
Overall Rating Teaching Effectiveness How worthwhile was this course?
4.9 / 7 4.8 / 7
[Email HKN about this data] [Info about this page]