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 366
2 161 ppt CompArch-Review-Final.ppt View Download   2016-05-11 02:22 by larryshi 1.52 Mb 315
3 160 default COSC3330-HW3-2016_solution.docx View Download   2016-05-05 01:50 by kelvin 411.58 Kb 496
4 159 ppt CompArch-Lec22-Branch-Prediction.ppt View Download   2016-04-29 23:07 by larryshi 597.00 Kb 260
5 158 pdf CompArch-Lec22-Branch-Prediction.pdf View Download   2016-04-29 23:07 by larryshi 533.46 Kb 252
6 157 pdf CompArch-Lec21-Threading-and-Multicore.pdf View Download   2016-04-21 23:22 by larryshi 2.87 Mb 333
7 156 default CompArch-Lec21-Threading-and-Multicore.pptx View Download   2016-04-21 23:21 by larryshi 2.72 Mb 271
8 155 default CompArch-Lec20-Virtual-Memory-3330.pptx View Download   2016-04-14 22:46 by larryshi 1.13 Mb 283
9 154 pdf CompArch-Lec20-Virtual-Memory-3330.pdf View Download   2016-04-14 22:46 by larryshi 949.80 Kb 318
10 153 default CompArch-Lec19-Cache-3330.pptx View Download   2016-04-13 01:20 by larryshi 430.12 Kb 272
11 152 pdf CompArch-Lec19-Cache-3330.pdf View Download   2016-04-13 01:20 by larryshi 672.24 Kb 328
12 151 pdf programming-branch-predictor-2016.pdf View Download   2016-04-08 22:50 by larryshi 440.89 Kb 370
13 150 pdf COSC3330-HW3-2016.pdf View Download   2016-04-08 19:10 by kelvin 412.01 Kb 551
14 148 pdf CompArch-Lec18-Cache-3330.pdf View Download   2016-04-07 23:25 by larryshi 1.50 Mb 328
15 147 ppt CompArch-Lec18-Cache-3330.ppt View Download   2016-04-07 23:25 by larryshi 4.71 Mb 295
16 146 ppt CompArch-Lec17-Vector-3330.ppt View Download   2016-04-06 21:22 by larryshi 1.70 Mb 485
17 145 pdf CompArch-Lec17-Vector-3330.pdf View Download   2016-04-06 21:22 by larryshi 1.17 Mb 442
18 143 pdf CompArch-Lec17-Vector.pdf View Download   2016-04-06 21:18 by larryshi 1.17 Mb 223
19 142 c GenCode.c View Download   2016-04-01 00:17 by larryshi 3.55 Kb 353
20 141 pdf Q4.pdf View Download   2016-03-30 22:14 by kelvin 259.06 Kb 405
21 140 pdf Q1Q2Q3Q6.pdf View Download   2016-03-30 21:51 by kelvin 202.78 Kb 420
22 139 pdf Q5.pdf View Download   2016-03-30 21:51 by kelvin 146.81 Kb 375
23 138 pdf CompArch-Exam2-Review.pdf View Download   2016-03-30 19:23 by larryshi 1.53 Mb 383
24 137 ppt CompArch-Exam2-Review.ppt View Download   2016-03-30 19:23 by larryshi 4.39 Mb 279
25 136 ppt CompArch-Lec16-VLIW-3330.ppt View Download   2016-03-25 20:04 by larryshi 716.50 Kb 267
26 135 pdf CompArch-Lec16-VLIW-3330.pdf View Download   2016-03-25 20:03 by larryshi 1.22 Mb 286
27 134 pdf sample-questions-2016-cosc3330.pdf View Download   2016-03-24 20:36 by larryshi 488.87 Kb 437
28 133 pdf CompArch-Lec15-BranchPrediction-3330.pdf View Download   2016-03-23 16:48 by larryshi 915.74 Kb 363
29 132 default CompArch-Lec15-BranchPrediction-3330.pptx View Download   2016-03-23 16:48 by larryshi 1,008.28 Kb 273
30 119 pdf slides_05_evtyushkin.pdf View Download   2016-03-11 21:06 by larryshi 2.06 Mb 289
31 118 pdf HW2-COSC3330-2016.pdf View Download   2016-03-11 21:05 by larryshi 907.32 Kb 836
32 116 default CompArch-Lec14-BranchPrediction-3330.pptx View Download   2016-03-11 17:00 by larryshi 814.00 Kb 324
33 115 pdf CompArch-Lec14-BranchPrediction-3330.pdf View Download   2016-03-11 17:00 by larryshi 1.19 Mb 350
34 112 default CompArch-Lec13-OOO-3330.pptx View Download   2016-03-11 16:46 by larryshi 436.86 Kb 290
35 111 pdf CompArch-Lec13-OOO-3330.pdf View Download   2016-03-11 16:46 by larryshi 704.89 Kb 340
36 110 pdf CompArch-Lec12-ILP-3330.pdf View Download   2016-03-04 02:00 by larryshi 877.15 Kb 361
37 109 default CompArch-Lec12-ILP-3330.pptx View Download   2016-03-04 02:00 by larryshi 746.07 Kb 281
38 108 default CompArch-Lec11-ILP-3330.pptx View Download   2016-03-02 00:08 by larryshi 1.82 Mb 278
39 107 pdf CompArch-Lec11-ILP-3330.pdf View Download   2016-03-02 00:08 by larryshi 1.34 Mb 367
40 106 zip cbp2-infrastructure-v2.zip View Download   2016-02-27 02:05 by larryshi 7.30 Mb 655
41 104 pdf vuam_ispass09.pdf View Download   2016-02-26 01:55 by larryshi 384.60 Kb 376
42 103 pdf a5-evtyushkin.pdf View Download   2016-02-26 01:55 by larryshi 400.62 Kb 320
43 101 default CompArch-Lec10-Pipelining-3330.pptx View Download   2016-02-26 00:23 by larryshi 5.67 Mb 298
44 100 pdf CompArch-Lec10-Pipelining-3330.pdf View Download   2016-02-26 00:20 by larryshi 2.08 Mb 477
45 98 pdf HW1-COSC3330-2016-answers.pdf View Download   updated answers 2016-02-25 08:34 by odatskova 503.52 Kb 328
46 96 default CompArch-Lec09-Pipelining-3330.pptx View Download   2016-02-23 23:53 by larryshi 19.24 Mb 292
47 95 pdf CompArch-Lec09-Pipelining-3330.pdf View Download   2016-02-23 23:48 by larryshi 1.24 Mb 384
48 92 pdf CompArch-Lec08-ExamReview-3330.pdf View Download   2016-02-16 19:00 by odatskova 443.21 Kb 489
49 91 pdf CompArch-Lec07-Performance-3330.pdf View Download   2016-02-12 02:02 by larryshi 1.31 Mb 345
50 90 default CompArch-Lec07-Performance-3330.pptx View Download   2016-02-12 02:02 by larryshi 1.17 Mb 307
51 89 default CompArch-Lec06-Datapath-3330.pptx View Download   2016-02-10 00:04 by admin 529.79 Kb 301
52 87 pdf CompArch-Lec06-Datapath-3330.pdf View Download   2016-02-09 23:55 by admin 962.58 Kb 353
53 86 pdf CompArch-Lec05-MIPS-3330.pdf View Download   2016-02-05 23:16 by admin 1.23 Mb 336
54 85 default CompArch-Lec05-MIPS-3330.pptx View Download   2016-02-05 23:14 by admin 703.79 Kb 309
55 84 default CompArch-Lec04-Memory-MIPS-3330.pptx View Download   2016-02-03 20:03 by admin 2.45 Mb 310
56 83 pdf CompArch-Lec04-Memory-MIPS-3330.pdf View Download   2016-02-03 20:02 by admin 1.82 Mb 425
57 82 pdf HW1-COSC3330-2016.pdf View Download   2016-02-03 19:55 by admin 725.92 Kb 662
58 81 default CompArch-Lec03-Sequential-Logic-and-Memory-3330.pptx View Download   2016-01-29 01:29 by admin 2.28 Mb 332
59 79 pdf CompArch-Lec03-Sequential-Logic-and-Memory-3330.pdf View Download   2016-01-29 01:28 by admin 1.59 Mb 423
60 78 pdf CompArch-Lec02-Combinational-Logic-3330.pdf View Download   2016-01-27 22:02 by admin 1.18 Mb 371
61 77 default CompArch-Lec02-Combinational-Logic-3330.pptx View Download   2016-01-27 22:02 by admin 2.13 Mb 371
62 76 default CompArch-Lec01-Number-System-and-Gates-3330.pptx View Download   2016-01-22 00:04 by admin 9.07 Mb 380
63 75 pdf CompArch-Lec01-Number-System-and-Gates-3330.pdf View Download   2016-01-22 00:03 by admin 4.23 Mb 430
64 73 default CompArch-Lec0-Intro-3330.pptx View Download   2016-01-20 00:18 by admin 13.82 Mb 348
65 72 pdf CompArch-Lec0-Intro-3330.pdf View Download   2016-01-20 00:18 by admin 4.74 Mb 688

Shoutbox