Loading...
 
Print

Computer Architecture

Instructor Information

Instructor: Larry Shi
Office Location:PGH 348
Telephone: Office – 713-743-3045
E-mail: $_ = "wshi3XXuhYYedu"; s/XX/@/; s/YY/./;
Office Hours:TuTh. 12:00pm – 1:00pm or by appointment

 

Course Information

Course Number: COSC3330
Course Name: Computer Architecture
Course Location: SEC 104
Class Times: TuTh 13:00-14:30
Prerequisites: COSC 2410 and MATH 3336

 

Teaching Assistant

 

Name: Olga Datskova
Office Location: PGH 547/533 (Computer Lab)
Telephone: None
E-mail:
Office Hours: TuTh 11:00-13:00 or by appointment

 

Name: Kelvin Gao
Office Location: PGH 313
Telephone: Office – TBA
E-mail: zgao5@uh.edu
Office Hours: Tuesday 2:30 PM - 5:00 PM or by appointment

 

Name: Lei Zhang
Office Location: PGH 313
Telephone: Office – TBA
E-mail:
Office Hours: MoTh 15:30-17:00 or by appointment

 

Google Group:

https://groups.google.com/forum/#!forum/uh_computer_architecture_2016_spring(external link)

Textbook:

Patterson and Hennessey, Computer Organization & Design: The Hardware/Software Interface.

Description:

Logic design, principles of operation of digital computers, and analysis of its major components: arithmetic, ALU, DRAM memory, control and input/output units, instruction pipelining, out-of-order processor, branch prediction, memory hierarchy, VLIW and vector machine architecture, SIMD and multiprocessor systems.

Grading:

  • Three homework assignments (one with programming. Individual work. Collected in the first 5 minutes of due day in class. No late turn-in accepted.) (15%, 20%, 10%)
  • Two in-class exams (Closed books, closed notes, no calculator unless said otherwise. Each exam focuses on the material covered since the last exam.) (40%)
  • Final exam (Closed books, closed notes, no calculator unless said otherwise.Cover mostly the material since the last exam) (20%)

 

Homework

We are creating a Blackboard entry for this course http://www.uh.edu/blackboard/(external link). After that, you may be able to upload your homework via this system. You may also send the homework to any TA temporarily.

 

Class Schedule and Slides

Date Topic Slide Readings Homework
01/19 Introduction CompArch-Lec0-Intro-3330.pdf, CompArch-Lec0-Intro-3330.pptx
01/21 Number System and Gates CompArch-Lec01-Number-System-and-Gates-3330.pdf, CompArch-Lec01-Number-System-and-Gates-3330.pptx
01/26 Combinational Logic CompArch-Lec02-Combinational-Logic-3330.pdf, CompArch-Lec02-Combinational-Logic-3330.pptx
01/28 Sequential Logic and Memory CompArch-Lec03-Sequential-Logic-and-Memory-3330.pdf, CompArch-Lec03-Sequential-Logic-and-Memory-3330.pptx
02/02 Memory and MIPS CompArch-Lec04-Memory-MIPS-3330.pdf, CompArch-Lec04-Memory-MIPS-3330.pptx Homework 1 out (2 weeks)
02/04 MIPS CompArch-Lec05-MIPS-3330.pdf, CompArch-Lec05-MIPS-3330.pptx Ch2.4-2.7, 2.8-2.10, 2.13, 2.17, 2.19
02/09 Datapath CompArch-Lec06-Datapath-3330.pdf, CompArch-Lec06-Datapath-3330.pptx
02/11 Performance CompArch-Lec07-Performance-3330.pdf, CompArch-Lec07-Performance-3330.pptx Ch4.1 to 4.4 Optional: Project proposal due
02/16 Review for Exam 1 CompArch-Lec08-ExamReview-3330.pdf Homework 1 due
02/18 First Exam
02/23 Pipelining CompArch-Lec09-Pipelining-3330.pdf, CompArch-Lec09-Pipelining-3330.pptx Ch4.5 - 4.8 Homework 2 out (5 weeks)
02/25 Pipelining 2 CompArch-Lec10-Pipelining-3330.pdf, CompArch-Lec10-Pipelining-3330.pptx
03/01 ILP CompArch-Lec11-ILP-3330.pdf, CompArch-Lec11-ILP-3330.pptx
03/03 ILP 2 CompArch-Lec12-ILP-3330.pdf, CompArch-Lec12-ILP-3330.pptx
03/08 Out-of-Order Execution CompArch-Lec13-OOO-3330.pdf, CompArch-Lec13-OOO-3330.pptx page 397-401
03/10 Branch Prediction CompArch-Lec14-BranchPrediction-3330.pdf, CompArch-Lec14-BranchPrediction-3330.pptx
03/15 Spring Break
03/17 Spring Break
03/22 Branch Prediction CompArch-Lec15-BranchPrediction-3330.pdf, CompArch-Lec15-BranchPrediction-3330.pptx
03/24 VLIW CompArch-Lec16-VLIW-3330.pdf, CompArch-Lec16-VLIW-3330.ppt
03/29 Exam 2 Review CompArch-Exam2-Review.pdf, CompArch-Exam2-Review.ppt Homework 2 due, Homework 3 (4 weeks)
03/31 Midterm Exam
04/05 Vector Machine CompArch-Lec17-Vector-3330.pdf, CompArch-Lec17-Vector-3330.ppt
04/07 Cache CompArch-Lec18-Cache-3330.pdf, CompArch-Lec18-Cache-3330.ppt
04/12 Cache CompArch-Lec19-Cache-3330.pdf, CompArch-Lec19-Cache-3330.pptx
04/14 Virtual Memory CompArch-Lec20-Virtual-Memory-3330.pdf, CompArch-Lec20-Virtual-Memory-3330.pptx
04/19 Campus closed
04/21 CompArch-Lec21-Threading-and-Multicore.pdf, CompArch-Lec21-Threading-and-Multicore.pptx
04/26 No class
04/28 Help on extra credit programming (Pentium M) CompArch-Lec22-Branch-Prediction.pdf, CompArch-Lec22-Branch-Prediction.ppt
05/3 Final exam overview CompArch-Review-Final.pdf, CompArch-Review-Final.ppt Homework 3 due
05/5 Last Class Day Optional: Project presentation & extra credit programming due
05/12 Final Exam: 2-5pm

Created by admin. Last Modification: Tuesday 27 of December, 2016 22:38:34 UTC by admin. (Version 172)

List of attached files
  ID Name   desc uploaded Size Downloads
1 162 pdf CompArch-Review-Final.pdf View Download   2016-05-11 02:22 by larryshi 915.05 Kb 389
2 161 ppt CompArch-Review-Final.ppt View Download   2016-05-11 02:22 by larryshi 1.52 Mb 341
3 160 default COSC3330-HW3-2016_solution.docx View Download   2016-05-05 01:50 by kelvin 411.58 Kb 524
4 159 ppt CompArch-Lec22-Branch-Prediction.ppt View Download   2016-04-29 23:07 by larryshi 597.00 Kb 287
5 158 pdf CompArch-Lec22-Branch-Prediction.pdf View Download   2016-04-29 23:07 by larryshi 533.46 Kb 301
6 157 pdf CompArch-Lec21-Threading-and-Multicore.pdf View Download   2016-04-21 23:22 by larryshi 2.87 Mb 350
7 156 default CompArch-Lec21-Threading-and-Multicore.pptx View Download   2016-04-21 23:21 by larryshi 2.72 Mb 285
8 155 default CompArch-Lec20-Virtual-Memory-3330.pptx View Download   2016-04-14 22:46 by larryshi 1.13 Mb 311
9 154 pdf CompArch-Lec20-Virtual-Memory-3330.pdf View Download   2016-04-14 22:46 by larryshi 949.80 Kb 349
10 153 default CompArch-Lec19-Cache-3330.pptx View Download   2016-04-13 01:20 by larryshi 430.12 Kb 296
11 152 pdf CompArch-Lec19-Cache-3330.pdf View Download   2016-04-13 01:20 by larryshi 672.24 Kb 355
12 151 pdf programming-branch-predictor-2016.pdf View Download   2016-04-08 22:50 by larryshi 440.89 Kb 395
13 150 pdf COSC3330-HW3-2016.pdf View Download   2016-04-08 19:10 by kelvin 412.01 Kb 581
14 148 pdf CompArch-Lec18-Cache-3330.pdf View Download   2016-04-07 23:25 by larryshi 1.50 Mb 356
15 147 ppt CompArch-Lec18-Cache-3330.ppt View Download   2016-04-07 23:25 by larryshi 4.71 Mb 312
16 146 ppt CompArch-Lec17-Vector-3330.ppt View Download   2016-04-06 21:22 by larryshi 1.70 Mb 515
17 145 pdf CompArch-Lec17-Vector-3330.pdf View Download   2016-04-06 21:22 by larryshi 1.17 Mb 466
18 143 pdf CompArch-Lec17-Vector.pdf View Download   2016-04-06 21:18 by larryshi 1.17 Mb 247
19 142 c GenCode.c View Download   2016-04-01 00:17 by larryshi 3.55 Kb 375
20 141 pdf Q4.pdf View Download   2016-03-30 22:14 by kelvin 259.06 Kb 435
21 140 pdf Q1Q2Q3Q6.pdf View Download   2016-03-30 21:51 by kelvin 202.78 Kb 446
22 139 pdf Q5.pdf View Download   2016-03-30 21:51 by kelvin 146.81 Kb 402
23 138 pdf CompArch-Exam2-Review.pdf View Download   2016-03-30 19:23 by larryshi 1.53 Mb 415
24 137 ppt CompArch-Exam2-Review.ppt View Download   2016-03-30 19:23 by larryshi 4.39 Mb 297
25 136 ppt CompArch-Lec16-VLIW-3330.ppt View Download   2016-03-25 20:04 by larryshi 716.50 Kb 289
26 135 pdf CompArch-Lec16-VLIW-3330.pdf View Download   2016-03-25 20:03 by larryshi 1.22 Mb 309
27 134 pdf sample-questions-2016-cosc3330.pdf View Download   2016-03-24 20:36 by larryshi 488.87 Kb 462
28 133 pdf CompArch-Lec15-BranchPrediction-3330.pdf View Download   2016-03-23 16:48 by larryshi 915.74 Kb 397
29 132 default CompArch-Lec15-BranchPrediction-3330.pptx View Download   2016-03-23 16:48 by larryshi 1,008.28 Kb 300
30 119 pdf slides_05_evtyushkin.pdf View Download   2016-03-11 21:06 by larryshi 2.06 Mb 306
31 118 pdf HW2-COSC3330-2016.pdf View Download   2016-03-11 21:05 by larryshi 907.32 Kb 957
32 116 default CompArch-Lec14-BranchPrediction-3330.pptx View Download   2016-03-11 17:00 by larryshi 814.00 Kb 395
33 115 pdf CompArch-Lec14-BranchPrediction-3330.pdf View Download   2016-03-11 17:00 by larryshi 1.19 Mb 383
34 112 default CompArch-Lec13-OOO-3330.pptx View Download   2016-03-11 16:46 by larryshi 436.86 Kb 315
35 111 pdf CompArch-Lec13-OOO-3330.pdf View Download   2016-03-11 16:46 by larryshi 704.89 Kb 365
36 110 pdf CompArch-Lec12-ILP-3330.pdf View Download   2016-03-04 02:00 by larryshi 877.15 Kb 386
37 109 default CompArch-Lec12-ILP-3330.pptx View Download   2016-03-04 02:00 by larryshi 746.07 Kb 304
38 108 default CompArch-Lec11-ILP-3330.pptx View Download   2016-03-02 00:08 by larryshi 1.82 Mb 303
39 107 pdf CompArch-Lec11-ILP-3330.pdf View Download   2016-03-02 00:08 by larryshi 1.34 Mb 395
40 106 zip cbp2-infrastructure-v2.zip View Download   2016-02-27 02:05 by larryshi 7.30 Mb 670
41 104 pdf vuam_ispass09.pdf View Download   2016-02-26 01:55 by larryshi 384.60 Kb 401
42 103 pdf a5-evtyushkin.pdf View Download   2016-02-26 01:55 by larryshi 400.62 Kb 345
43 101 default CompArch-Lec10-Pipelining-3330.pptx View Download   2016-02-26 00:23 by larryshi 5.67 Mb 315
44 100 pdf CompArch-Lec10-Pipelining-3330.pdf View Download   2016-02-26 00:20 by larryshi 2.08 Mb 514
45 98 pdf HW1-COSC3330-2016-answers.pdf View Download   updated answers 2016-02-25 08:34 by odatskova 503.52 Kb 359
46 96 default CompArch-Lec09-Pipelining-3330.pptx View Download   2016-02-23 23:53 by larryshi 19.24 Mb 311
47 95 pdf CompArch-Lec09-Pipelining-3330.pdf View Download   2016-02-23 23:48 by larryshi 1.24 Mb 415
48 92 pdf CompArch-Lec08-ExamReview-3330.pdf View Download   2016-02-16 19:00 by odatskova 443.21 Kb 515
49 91 pdf CompArch-Lec07-Performance-3330.pdf View Download   2016-02-12 02:02 by larryshi 1.31 Mb 373
50 90 default CompArch-Lec07-Performance-3330.pptx View Download   2016-02-12 02:02 by larryshi 1.17 Mb 334
51 89 default CompArch-Lec06-Datapath-3330.pptx View Download   2016-02-10 00:04 by admin 529.79 Kb 325
52 87 pdf CompArch-Lec06-Datapath-3330.pdf View Download   2016-02-09 23:55 by admin 962.58 Kb 382
53 86 pdf CompArch-Lec05-MIPS-3330.pdf View Download   2016-02-05 23:16 by admin 1.23 Mb 408
54 85 default CompArch-Lec05-MIPS-3330.pptx View Download   2016-02-05 23:14 by admin 703.79 Kb 335
55 84 default CompArch-Lec04-Memory-MIPS-3330.pptx View Download   2016-02-03 20:03 by admin 2.45 Mb 329
56 83 pdf CompArch-Lec04-Memory-MIPS-3330.pdf View Download   2016-02-03 20:02 by admin 1.82 Mb 457
57 82 pdf HW1-COSC3330-2016.pdf View Download   2016-02-03 19:55 by admin 725.92 Kb 691
58 81 default CompArch-Lec03-Sequential-Logic-and-Memory-3330.pptx View Download   2016-01-29 01:29 by admin 2.28 Mb 351
59 79 pdf CompArch-Lec03-Sequential-Logic-and-Memory-3330.pdf View Download   2016-01-29 01:28 by admin 1.59 Mb 453
60 78 pdf CompArch-Lec02-Combinational-Logic-3330.pdf View Download   2016-01-27 22:02 by admin 1.18 Mb 406
61 77 default CompArch-Lec02-Combinational-Logic-3330.pptx View Download   2016-01-27 22:02 by admin 2.13 Mb 395
62 76 default CompArch-Lec01-Number-System-and-Gates-3330.pptx View Download   2016-01-22 00:04 by admin 9.07 Mb 399
63 75 pdf CompArch-Lec01-Number-System-and-Gates-3330.pdf View Download   2016-01-22 00:03 by admin 4.23 Mb 456
64 73 default CompArch-Lec0-Intro-3330.pptx View Download   2016-01-20 00:18 by admin 13.82 Mb 370
65 72 pdf CompArch-Lec0-Intro-3330.pdf View Download   2016-01-20 00:18 by admin 4.74 Mb 757

Shoutbox