Türkçe English Rapor to Course Content
COURSE SYLLABUS
ADVANCED COMOUTER ARCHITECTURE
1 Course Title: ADVANCED COMOUTER ARCHITECTURE
2 Course Code: BM5137
3 Type of Course: Optional
4 Level of Course: Second Cycle
5 Year of Study: 1
6 Semester: 1
7 ECTS Credits Allocated: 6
8 Theoretical (hour/week): 3
9 Practice (hour/week) : 0
10 Laboratory (hour/week) : 0
11 Prerequisites: None
12 Recommended optional programme components: None
13 Language: Turkish
14 Mode of Delivery: Face to face
15 Course Coordinator: Prof. Dr. KEMAL FİDANBOYLU
16 Course Lecturers: -
17 Contactinformation of the Course Coordinator: e-posta: kfidan@uludag.edu.tr
Uludağ Üniversitesi, Bilgisayar Mühendisliği Bölümü
Görükle Kampüsü, 16059 Nilüfer, Bursa
18 Website:
19 Objective of the Course: Teaching the basic concepts about modern computer architecture is the main aim of the course.
20 Contribution of the Course to Professional Development Engineering Science: 85%; Engineering Design: 15%
21 Learning Outcomes:
1 Understand the fundamentals of quantitative digital design and analysis;
2 Examine memory hierarchy in digital design;
3 Examine memory hierachies in the ARM Cortex-A8 and Intel Core i7;
4 Examine ınstruction-level parallelism and its exploitation;
5 Examine the Intel Core i7 and ARM Cortex-A8;
6 Examine data-level parallelism in vector, SIMD, and GPU architectures;
7 Examine mobile versus server GPUs and Tesla versus Core i7;
8 Understand thread-level parallelism;
9 Examine multicore processors and their performance;
10 Examine the MIPS architecture and the MIPS R4000 pipeline;
22 Course Content:
Week Theoretical Practical
1 Fundamentals of Quantitative Design and Analysis
2 Performance, Price, and Power
3 Memory Hierarchy Design
4 Memory Hierachies in the ARM Cortex-A8 and Intel Core i7
5 Instruction-Level Parallelism and Its Exploitation
6 The Intel Core i7 and ARM Cortex-A8
7 Data-Level Parallelism in Vector, SIMD, and GPU Architectures
8 Mobile versus Server GPUs and Tesla versus Core i7
9 Thread-Level Parallelism
10 Multicore Processors and Their Performance
11 Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism
12 A Google Warehouse-Scale Computer
13 The MIPS Architecture
14 The MIPS R4000 Pipeline
23 Textbooks, References and/or Other Materials: Textbook:
J. L. Hennessy, D. A. Patterson, Computer Architecture: A Quantitative Approach, Morgan and Kauffman, 6th edition, 2017.
Supplementary Textbook:
Sarah Harris and David Harris, Digital Design and Computer Architecture, RISC-V Edition, Elsevier, 1st edition, 2021.
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 1 20
Quiz 0 0
Homeworks, Performances 1 20
Final Exam 1 60
Total 3 100
Contribution of Term (Year) Learning Activities to Success Grade 40
Contribution of Final Exam to Success Grade 60
Total 100
Measurement and Evaluation Techniques Used in the Course Classical problem-solving ability will be measured in midterm and final exams. The project will include research, simulation, report writing and presentation on a subject related to the course content.
Information All exam and project evaluations will be made over 100. It will then be multiplied by the respective contribution percentage and the overall course grade will be obtained out of 100.
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 3 42
Practicals/Labs 0 0 0
Self Study and Preparation 14 5 70
Homeworks, Performances 1 33 33
Projects 0 0 0
Field Studies 0 0 0
Midtermexams 1 15 15
Others 0 0 0
Final Exams 1 20 20
Total WorkLoad 180
Total workload/ 30 hr 6
ECTS Credit of the Course 6
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6
LO1 5 3 3 2 2 2
LO2 5 4 4 2 2 2
LO3 5 4 4 2 2 2
LO4 5 4 4 2 2 2
LO5 5 4 4 2 2 2
LO6 5 4 4 2 2 2
LO7 5 4 4 2 2 2
LO8 5 4 4 2 2 2
LO9 5 4 4 2 2 2
LO10 5 4 4 2 2 2
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr