cse141: Assignments


Homework Policy

Integrity Policy

Assignments

Assignment 1: Discussion Board and Instruction Set Architecture

Changelog

April 2 Important changes to assignments etc. will show up like this.
April 14 Solution is published.

Part 1: Log into the discussion board

Due: April 9

There is a link to the coures discussion board on the course homepage. Your login is your official UCSD user name (i.e., your @ucsd.edu email address without the "@ucsd.edu" part). Password is your PID.

Take some time to explore the discussion boards features. If you like, you can configure it to send everything to you by email, so you don't have to visit the website regularly.

Reading the web board is mandatory. It is the only place that all announcement related to class will be posted.

Need an account? If you are enrolled through concurrent enrollment or, for some other reason do not have an account, email Hung-Wei with your prefered username and he will create an account for you.

Deliverable

  • Post a reply under the "Welcome" message in the administrative forum. You don't neet to hand anything in. If you are also enrolled in 141L, you only need to post once.
  • Due: April 9

    Part 2: E-Mail TA your code name!

    Due: April 9

    Please send TA a code name for the grade sheet.

    Deliverable

  • Please send TA a code name for the grade sheet. Your email title should be "[CSE141] Assignment1, your_name".
  • Due: April 9

    Part 3: Textbook Problems

    Due: April 9

    Unless otherwise noted, the following problems are from the Patterson & Hennessy textbook.

    Deliverable

    Place your typed (or well written) solutions to the problems in Hung-Wei's campus mailbox (2nd floor of the CSE building) before 3:30pm.

    Due: April 9

    Assignment 2: Performance Evaluation and Instruction Set Architecture

    Changelog

    April 13 Due to the change of schedule, exercise 1.11 is deferred to the next assignment.
    April 21 Solution is published.

    Required Problems

    Due: April 16

    Unless otherwise noted, the following problems are from the Patterson & Hennessy textbook.

    Deliverable

    Place your typed (or well written) solutions to the problems in Hung-Wei's campus mailbox (2nd floor of the CSE building) before 3:30pm.

    Due: April 16

    Assignment 3: Performance Evaluation

    Changelog

    April 24 Solution is published.

    Part 1: Required Problems

    Due: April 23

    Unless otherwise noted, the following problems are from the 4th edition of the Patterson & Hennessy textbook.

    Deliverable

    Place your typed (or well written) solutions to the problems in Hung-Wei's campus mailbox (room 2237 of the CSE building before 3:30pm.

    Due: April 23

    Part 2: Optional Problems

    Due: April 23

    Deliverable

    These problems do not need to be turned in. If you did the problem in assignment #2, you are welcome to turn in 1.11 with assignment #3.

    Due: April 23

    Assignment 4: Singlecycle CPU

    Changelog

    May 1 Solution is published.

    Required Problems

    Due: April 30

    Unless otherwise noted, the following problems are from the 4th edition of the Patterson & Hennessy textbook.

    Deliverable

    Place your typed (or well written) solutions to the problems in Hung-Wei's campus mailbox (room 2237 of the CSE building before 3:30pm.

    Due: April 30

    Assignment 5: Pipelining

    Changelog

    May 11 Solution is published.

    Required Problems

    Due: May 7

    Unless otherwise noted, the following problems are from the 4th edition of the Patterson & Hennessy textbook.

    Deliverable

    Place your typed (or well written) solutions to the problems in Hung-Wei's campus mailbox (room 2237 of the CSE building before 3:30pm.

    Due: May 7

    Assignment 6: Pipelining(2) and Dynamic Branch Prediction

    Changelog

    May 16 Solution is published.

    Required Problems

    Due: May 14

    Unless otherwise noted, the following problems are from the 4th edition of the Patterson & Hennessy textbook.

    Deliverable

    Place your typed (or well written) solutions to the problems in Hung-Wei's campus mailbox (room 2237 of the CSE building before 3:30pm.

    Due: May 14

    Assignment 7: Cache

    Changelog

    May 26 Solution is published.

    Required Problems

    Due: May 21

    Unless otherwise noted, the following problems are from the 4th edition of the Patterson & Hennessy textbook.

    Deliverable

    Place your typed (or well written) solutions to the problems in Hung-Wei's campus mailbox (room 2237 of the CSE building before 3:30pm.

    Due: May 21

    Assignment 8: Cache

    Changelog

    May 27 Take off exercise 5.11.3 and 5.11.6. If you did it, we will consider it as bonus.
    June 1 Solution is published.

    Required Problems

    Due: May 28

    Unless otherwise noted, the following problems are from the 4th edition of the Patterson & Hennessy textbook.

    Deliverable

    Place your typed (or well written) solutions to the problems in Hung-Wei's campus mailbox (room 2237 of the CSE building before 3:30pm.

    Due: May 28

    Assignment 9: Advanced Pipeline and I/O

    Changelog

    June 5 Solution is published.

    Required Problems

    Due: June 4

    Unless otherwise noted, the following problems are from the 4th edition of the Patterson & Hennessy textbook.

    Deliverable

    Place your typed (or well written) solutions to the problems in Hung-Wei's campus mailbox (room 2237 of the CSE building before 3:30pm.

    Due: June 4

    Assignment 10: Multiprocessor

    Changelog

    June 5 Solution is published.

    Required Problems

    Due: June 8

    Unless otherwise noted, the following problems are from the 4th edition of the Patterson & Hennessy textbook.

    Deliverable

    You don't need to turn in this assignment.

    Due: June 8