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/