15-440 - Distributed Systems |
Release Date | Due Date | Assignment | Slides |
Sep 08 | Sep 22 | Assignment 1 | |
Sep 26 | Oct 13 | Assignment 2 | |
Oct 26 | Nov 9 | Assignment 3 | |
Nov 14 | Dec 7 | Assignment 4 |
The papers/articles that you will read about a certain computer architecture topic will be selected by you. Please make sure that you select high-quality and relevant papers. You can always check with your instructor about the paper you want to read. When you start reading a paper, try to approach it with positive thinking while critiquing. If you feel that you do not understand some of the presented concepts, ask your instructor for a clarification. It is generally helpful to first understand the big-picture of the paper's main idea then delve into details. You can always apply your experience and common sense to see if the posed arguments are valid. Asking yourself the following questions may help while critiquing: Are the proposed principles/methods/approaches/ideas strong enough? Can you see the proposed ideas being applicable to present-day architecture designs and organizations, especially if you read a classical work? Or have things changed that they are no more applicable?
Before you start reading/critiquing: Read the following articles on: (1) how to read research papers, and (2) how to critique a paper. With respect to critiquing, keep the following points in your mind for the above papers (most of the points are taken from the article on "how to critique"):