Before you start, please read the section "A note on how to read/critique a research articles" (scroll down)

Mandatory Problem Solving Assignments

Release Date Due Date Assignment Slides
Sep 08 Sep 22 Assignment 1 pdf
Sep 26 Oct 13 Assignment 2 pdf
Oct 26 Nov 9 Assignment 3 pdf
Nov 14 Dec 7 Assignment 4 pdf

A note on how to read/critique a research articles

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"):