David E. Culler
TA: tbd |
Spring 2003
|
Project Presentation Schedule
Monday May 12
Sensor Networks with Base Stations
Participants: Andrej Bogdanov, Elitza Maneva, Samantha Riesenfeld
Dynamic voltage-scaling at link-time, Ben Schwartz
Evaluation of Matrix Operation on Reconfigurable Application Driven
Computing Platform
Participants: Chen Chang, Gerald Wang
Project Webpage: http://inst.eecs.berkeley.edu/~chenzh/cs252_project.htm
Simulation of Localization Algorithms, Tye and Long
Aggregation Query Under Uncertainty in Sensor Networks
Participants: Yozo Hida, Paul Huang, Rajesh Nishtala
Project Webpage: http://www.cs.berkeley.edu/~yozo/cs252/project.html
Efficient Broadcasts in Sensor Networks
Participants: Sanjeev Kohli, Vinay Krishnan, Cheng Tien Ee
Project Webpage: http://www.eecs.berkeley.edu/~ct-ee/cs252/
Analysis of Speech Recognition for Low-Cost Hardware
Participants: Sukun Kim, Sergiu Nedevschi, Rabin Patra
Project Webpage: http://www.cs.berkeley.edu/~rkpatra/cs252/
CS grads: the faculty voted to change the Preliminary Breadth Courses requirements in Fall 2000 to be systems, theory, and systems meets theory: therefore CS 252 is included with a set of systems courses such as CS262 or CS267.
In addition to the textbook, this course includes a number of readings from research papers. Such papers are important for a number of reasons, not the least of which is to understand that design decisions are not always black and white. Students will also undertake a major computing systems analysis and design project of their own choosing.
This term I hope to make the class very interactive. We have a very good text and a solid basis of original papers. Lectures will be a discussion around issues raised by the readings and a counter-point, rather than a rehash of the reading material. You must do the reading assigned in the schedule for each class prior to the class meeting and bring one question raised by what you have read. Questions will be collected at the beginning of class and will serve to guide how the lecture material unfolds and as a starting point for discussion.
Departmental Grading Guidelines for Graduate courses
![]() |
Professor David
E. Culler
627 Soda Hall, 643-7572, culler@cs.berkeley.edu Office Hours: Mon 2:30 - 3:30, Wed 11-12, or by appt. contact Willa Walker, 643-2568, willa@EECS.Berkeley.EDU, 626 Soda, for appt. |
![]() |
J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 3rd Edition, Morgan Kaufmann Publishing Co., Menlo Park, CA. 2002. |
![]() |
Readings in Computer Architecture, Mark Hill (Editor), Norman Jouppi (Editor), Gurindar Sohi (Editor), Morgan Kaufmann Publishing Co., Menlo Park, CA. 1999 |
Every effort will be made to get the notes on the web prior to the lecture. Note, however, that the notes may be updated slightly following the lecture. Click here for instructions regarding how to view pdf files.
Permission is granted to copy and distribute this material for educational purposes only, provided that the complete bibliographic citation and following credit line is included: "Copyright 2002 UCB." Permission is granted to alter and distribute this material provided that the following credit line is included: "Adapted from (complete bibliographic citation). Copyright 2003 UCB."
This material may not be copied or distributed for commercial purposes without express written permission of the copyright holder. The only exception is for copies of these lecture notes for course readers from copy companies like Copymat or Kinkos.
More info from Westley Weimer: "The web requests (the only ones I have examined in detail) tend to be long text files of tuples: (client-ip, time, document requested, size, etc) with the exact fields and format varying by trace. One trace even comes with a C interface for reading their records. "
For a precompiled version that works on Linux X86, see Kubiatowicz's home page: ~kubitron/simplescalar.