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 Demmel 5.8 / 7 5.8 / 7
Spring 2015 James Demmel 5.7 / 7 5.8 / 7
Spring 2014 James Demmel 5.6 / 7 5.4 / 7
Spring 2013 James Demmel 6.7 / 7 6.2 / 7
Spring 2012 James Demmel 6.0 / 7 5.9 / 7
Spring 2011 James Demmel 6.0 / 7 6.3 / 7
Katherine Yelick 5.5 / 7 6.1 / 7
Spring 2010 James Demmel 5.9 / 7 6.1 / 7
Horst Simon 4.7 / 7 5.6 / 7
Spring 2009 James 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 Demmel 5.4 / 7 5.2 / 7
Spring 2005 James 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 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 Demmel 6.0 / 7 6.1 / 7
Spring 1995 James Demmel 6.3 / 7 5.8 / 7
Spring 1994 James Demmel 5.1 / 7 4.9 / 7
Spring 1993 James Demmel 5.8 / 7 5.8 / 7
Spring 1992 David Culler 5.8 / 7 5.6 / 7
Spring 1991 James 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]