CSE141: Assignment


Homework Policy

  • Homeworks are due by 2:00pm on the due date unless otherwise noted.

  • Turn in your printed solutions to Joonleng's mailbox in the CSE grad student mailroom, unless otherwise noted.

  • Late assignments will not be accepted.

  • There is no regrading of written homeworks, except for addition errors. No single problem will have a significant impact on your grade.

  • Homework must be completed individually.

  • Studying in groups is definitely encouraged.

  • Typically, homework assignments may be graded based on a statistical subset of the problems in each assignment.

  • Homeworks must be typed. Illegible/unreadable answers will receive no credit.

Integrity Policy

  • Cheating WILL be taken seriously. Doing otherwise is not fair to honest students. It is also not fair to allow the cheater to thing that it is a reasonable alternative in life.

  • Please review the UCSD student handbook for more details on Academic Integrity.

  • Anyone copying information or having information copied during a test will receive an F for the class and will not be allowed to drop. They will be reported to their college dean. If you can prove non-cooperative copying took place, your grade may be restored, but you must prove it to the dean--I don't want to be involved. Anyone caught cheating or falsely representing the work of others on the homework will not be allowed to turn in further homework. Your grade will be based exclusively on the tests with a penalty of 25% OR GREATER applied.

  • We photocopy a random sampling of the exams in order to ensure that students do not modify their tests after they have been returned.

  • Online solutions, etc.: A solutions manual exists for this text. Using it, or any solutions you may find on the internet elsewhere IS CHEATING and will be dealt with accordingly. We know what the solution manual solutions look like. Homework is a small fraction of your grade, so cheating on it is unproductive.

Homework


Homework 1

Part 1: Please login into the our class csemoodle. Your login name is your official UCSD user name (i.e., your @ucsd.edu email address without the "@ucsd.edu" part). Password is your campus wide password. Select the "2012 Summer2 - cse141 - Tseng" within your course list and then click on the "Forums"link. Take some time to explore the discussion board features. Reading the csemoodle discussion board is mandatory. It is the only place that all announcement related to class will be posted.

Deliverable

  • Post a reply under the "Welcome" message in the forum. You don't need to hand anything in.
  • Due: August 13

    Part 2: Instruction Set Architecture:
    Unless otherwise noted, the following problems are from the Patterson & Hennessy textbook.
    Chapter 2: 2.6(part b only) and 2.18(part b only)

    Deliverable Place your typed solutions to the problems in Joonleng's campus mailbox (2nd floor of the CSE building) before 2:00pm. Due: August 13

    Homework 2

    Performance Evaluation and Processor Design:
    Unless otherwise noted, the following problems are from the Patterson & Hennessy Revised 4th Edition textbook.
    Chapter 1: 1.10.4-1.10.5(part b only), 1.13.1-1.13.2(part b only), and 1.15.1-1.15.6(part b only)
    Chapter 4: 4.7.2(part b only), 4.10.4(part b only), 4.20.1-4.20.3(part b only), 4.22.1(part b only)
    Deadline extended to 8/21
    No 1.13.3!

    Deliverable Place your typed solutions to the problems in Joonleng's campus mailbox (2nd floor of the CSE building) before 2:00pm. Due: August 28

    Homework 3

    Processor Design and Branch Prediction:
    Unless otherwise noted, the following problems are from the Patterson & Hennessy Revised 4th Edition textbook.

    Part 1: Chapter 4: 4.23.3(b), 4.24.1(b)-4.24.3(b)

    Deliverable Place your typed solutions to the problems in Joonleng's campus mailbox (2nd floor of the CSE building) before 2:00pm. Due: August 28

    Part 2: Repeat Chapter 4: 4.24.3(b), but assume that we are using a 5-bit global history branch predictor. Also assume that the prediction of each global history is based on 1-bit counters.

    Deliverable Place your typed solutions to the problems in Joonleng's campus mailbox (2nd floor of the CSE building) before 2:00pm. Due: August 28

    Homework 4

    Aug 30

  • Remove 5.8.4-5.8.5.
  • Performance Evaluation and Processor Design:
    Unless otherwise noted, the following problems are from the Patterson & Hennessy Revised 4th Edition textbook.
    Chapter 5:5.4.1-5.4.2(a word is 4 bytes), 5.4.4-5.4.6, 5.5.2, 5.7.1-5.7.6, 5.10.1, 5.11.1, 5.11.2(Do only part b. of all above problems)

    Deliverable Place your typed solutions to the problems in Joonleng's campus mailbox (2nd floor of the CSE building) before 2:00pm. Due: September 4