### General Information

Instructor: | Jun Yang, 1111 Benedum |

Telephone: | x49088 |

Email: | juy9@pitt.edu |

Class Meeting Time: | T/Th 4-5:15 |

Office Hours | M 3-5, 1111 Benedum, or by email appointment |

Recitation Time: | Friday 12-12:50pm (no meeting in the first week) |

Location: | 226 Benedum |

Teaching Assistant: | Mr. Amr Mahmoud and Mr. Chang Song |

Contact Information | amm418@pitt.edu, chs200@pitt.edu |

Office Hours | Amr: Monday 12-2,Room: 1142 Benedum; Chang: Friday 10-12, 1109 Bendedum |

Textbook: | John Hennessy and David Patterson, "Computer Organization and Design, The Hardware/Software Interface", 5th Edition, Morgan Kaufmann Publisher. |

Prerequisite: | CoE/ECE 0132: Digital Logic |

### Grading

Homework | 20% | ||

Quizzes | during weekly recitation | 20% | |

Midterm 1 | Thursday 2/4 in class (sample) | 20% | |

Midterm 2 | March 3/17 in class (sample) | 20% | |

Final | April 26, 8-9:50, (sample) | 20% |

### Lecture Slides

Lecture 1: | Introduction and Number representation |

Lecture 2: | Number Representation |

Lecture 3: | FP Representation |

Lecture 4: | Adder |

Lectusre 5: | Multiplication |

Lecture 6: | MIPS (complete) |

Lecture 7: | Single-Cycle Datapath |

Lecture 8: | Pipelining |

Lecture 9: | Cache |

### Homework:

Late homework is subject to 20% deduction in points.- Homework 1: number representation Assigned: 1/12/2016. Due 1/15/2016 before recitation
- Homework 2: number representation and FP numbers Assigned: 1/19/2016. Due 1/22/2016 before recitation
- Homework 3: Arithmetics Assigned: 1/26/2016. Due 2/2/2016 before class.
- Homework 4: Arithmetics Assigned: 2/2/2016. Due 2/9/2016 before class.
- Homework 5: Arithmetics Assigned: 2/9/2016. Due 2/16/2016 before class.
- Homework 6: MIPS Assigned: 2/18/2016. Due 2/26/2016 before recitation.
- Homework 7: MIPS 2 Assigned: 2/25/2016. Due 3/4/2016 before recitation.
- Homework 8: MIPS 3 Assigned: 3/4/2016. Due 3/15/2016 before quiz.
- Homework 9: MIPS 4 Assigned: 3/24/2016. Due 3/31/2016 before quiz.
- Homework 10: Single cycle datapath Assigned: 3/29/2016. Due 4/5/2016 before class.
- Homework 11: Pipelining1 Assigned: 4/7/2016. Due 4/14/2016.
- Homework 12: Pipelining2 Assigned: 4/16/2016. Due 4/22/2016.

### Recitation Material

- Recitation 1: Number Representation
- Recitation 2: FP Representation
- Recitation 3: ALU
- Recitation 4: Multiplications

### Course Policies:

- Homework will be assigned, collected and graded, and will count for 20% of the course grade. Use only one side of each page, and clearly block or highlight your solutions.
**Staple all homework solutions**to avoid lost work. Late homework will be accepted up to one week after due date, but will be penalized (20%). - Late homework turned in one week after the original deadline will not be accepted
- All exams are in-class and closed book. No excuses for missed exams will be accepted other than certified medical certificates. Individual work on all examinations is required. Cheating is a serious offence and will result in dismissal from the school.