Computer Science 267

Title Applications of Parallel Computers
Units 3
Description Models for parallel programming. Fundamental algorithms for linear algebra, sorting, FFT, etc. Survey of parallel machines and machine structures. Exiting parallel programming languages, vectorizing compilers, environments, libraries and toolboxes. Data partitioning techniques. Techniques for synchronization and load balancing. Detailed study and algorithm/program development of medium sized applications. Also listed as Engineering C233.
Sections Instructor Teaching Effectiveness How worthwhile was this course?
Spring 2016 James W Demmel 5.8 / 7 5.8 / 7
Spring 2015 James W Demmel 5.7 / 7 5.8 / 7
Spring 2014 James W Demmel 5.6 / 7 5.4 / 7
Spring 2013 James W Demmel 6.7 / 7 6.2 / 7
Spring 2012 James W Demmel 6.0 / 7 5.9 / 7
Spring 2011 James W Demmel 6.0 / 7 6.3 / 7
Katherine Yelick 5.5 / 7 6.1 / 7
Spring 2010 James W Demmel 5.9 / 7 6.1 / 7
Horst Simon 4.7 / 7 5.6 / 7
Spring 2009 James W Demmel 5.6 / 7 5.4 / 7
Spring 2008 Horst Simon 5.4 / 7 5.8 / 7
Spring 2007 Katherine Yelick 5.7 / 7 5.5 / 7
Spring 2006 James W Demmel 5.4 / 7 5.2 / 7
Spring 2005 James W Demmel 6.3 / 7 5.8 / 7
Spring 2004 Katherine Yelick 6.0 / 7 5.4 / 7
Fall 2002 H. Simon 5.5 / 7 5.5 / 7
Fall 2001 Katherine Yelick 5.2 / 7 5.2 / 7
Spring 2000 L. Bailey 3.4 / 7 4.4 / 7
Spring 1999 James W Demmel 6.1 / 7 5.7 / 7
Spring 1998 Katherine Yelick 5.0 / 7 5.2 / 7
Spring 1997 H. Simon 5.1 / 7 5.5 / 7
Spring 1997 David Culler 5.7 / 7 5.5 / 7
Spring 1996 James W Demmel 6.0 / 7 6.1 / 7
Spring 1995 James W Demmel 6.3 / 7 5.8 / 7
Spring 1994 James W Demmel 5.1 / 7 4.9 / 7
Spring 1993 James W Demmel 5.8 / 7 5.8 / 7
Spring 1992 David Culler 5.8 / 7 5.6 / 7
Spring 1991 James W Demmel 4.1 / 7 4.0 / 7
Overall Rating Teaching Effectiveness How worthwhile was this course?
5.6 / 7 5.5 / 7
[Email HKN about this data] [Info about this page]