Hacettepe University
Department
of Computer Engineering
CMP664
Advanced
Computer Architecture
2018 – 2019 Fall
Tentative schedule
Week # |
Topics |
Chpt |
1 |
Introduction to
Computer Architecture |
1 (H&P) |
2 |
Computer
Architecture: MIPS Instruction Set and Registers |
6 (H&H) |
3 |
Computer
Architecture: Branches, Loops, Procedure Calls,
Addressing |
6 (H&H) |
4 |
Microarchitecture: Single-Cycle and Pipelined Processor |
7 (H&H) |
5 |
Memory
Systems: Performance Analysis, Caches, Virtual
Memory, TLB |
8 (H&H) |
6 |
Instruction
Level Parallelism: Dynamic Scheduling |
3 (H&P) |
7 |
Instruction
Level Parallelism: Dynamic Hardware Prediction, Software Approaches |
3,4 (H&P) |
8 |
Improving Cache
Performance: Reducing Miss Rate |
5 (H&P) |
9 |
Intro. to advanced
topics: Multiprocessors, Network-on-Chip (NoC), GPUs..etc. Review for midterm. |
|
10 |
Midterm |
|
11 |
Term paper
presentations: Multiprocessors, GPUs |
|
12 |
Term paper
presentations: Interconnection Networks, NoCs |
|
13 |
Term paper
presentations: 3D architectures |
|
14 |
Term paper
presentations: Memories, future of computers, other topics |
|
|
FINAL |
|
RECOMMENDED
TEXT:
1-
(H&H) Digital Design and
Computer Architecture, D. Harris, S. Harris, Morgan
Kaufmann, 2007.
2- (H&P) Computer Architecture: a Quantitative Approach (Fifth Edition), David A. Patterson and John L.
Hennessy, Morgan Kaufmann Publishers, 2011. (Or previous editions)
INSTRUCTOR:
Instructor’s Name |
Location |
E-mail |
Assoc.Prof.Dr. Süleyman TOSUN |
Hacettepe Uni. Computer Eng. Dept. |
stosun@gmail.com |
GRADING:
Midterm Test |
50 % |
Homeworks |
10 % |
Software project |
10 % |
Final (Presentations) (Grads) |
30 % |
Follow the course
announcements and contends from piazza:
For grad students:
https://piazza.com/hacettepe.edu.tr/fall2018/bilcmp634/