Türkçe | English
FACULTY of ENGINEERING / DEPARTMENT of COMPUTER ENGINEERING
(30%) English
Course Catalog
https://www.ktu.edu.tr/bilgisayar
Phone: +90 0462 377 2080
MF
FACULTY of ENGINEERING / DEPARTMENT of COMPUTER ENGINEERING / (30%) English
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

COM3006Computer Architecture3+0+0ECTS:4
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of COMPUTER ENGINEERING
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 3 hours of lectures per week
LecturerDr. Öğr. Üyesi Selçuk CEVHER
Co-LecturerNone
Language of instruction
Professional practise ( internship ) None
 
The aim of the course:
Teaching the hardware structure, operation and performance issues of computer systems
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Can understand general concepts and trends related to computer systems1.2 - 3.11,6,
LO - 2 : Understand performance metrics, theoretical analysis and benchmarking tools related to the performance of computer systems1.2 - 3.11,6,
LO - 3 : Understand the interconnection technologies used in computer systems1.2 - 3.11,6,
LO - 4 : Understand cache technology1.2 - 3.11,6,
LO - 5 : Understand external memory technologies1.2 - 3.11,6,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Basic Concepts: Organization and Architecture, Structure and Function, A Brief History of Computers, The Evolution of the Intel x86 Architecture, Embedded Systems, Arm Architecture, Performance Issues: Design criterias, Multicore, Mics, and GPGPUs, Ahmdahl?s Law, Little?s Law, Basic Measures of Computer Performance, Benchmarks and Spec, Interconnection Technologies: Interconnection Structures, Bus Interconnection, Point-to-Point Interconnect, PCI Express, Cache Memory: Computer Memory System Overview, Cache Memory Principles, Elements of Cache Design, Pentium 4 Cache Organization, External Memory: Magnetic Disk, RAID, Solid State Drives, Optical Memory, Input/Output: Programmed I/O, Interrupt-Driven I/O, Direct Memory Access, Direct Cache Access
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Basic Concepts: Organization and Architecture, Structure and Function, A Brief History of Computers
 Week 2Basic Concepts: The Evolution of the Intel x86 Architecture, Embedded Systems, Arm Architecture
 Week 3Design criterias, Multicore, Mics, and GPGPUs, Ahmdahl?s Law
 Week 4Little?s Law, Basic Measures of Computer Performance
 Week 5Benchmarks and SPEC
 Week 6Interconnection Structures, Bus Interconnection, Point-to-Point Interconnect
 Week 7PCI Express
 Week 8Midterm
 Week 9Computer Memory System Overview, Cache Memory Principles
 Week 10Elements of Cache Design, Pentium 4 Cache Organization
 Week 11Magnetic Disk
 Week 12RAID
 Week 13Solid State Drives, Optical Memory
 Week 14Programmed I/O, Interrupt-Driven I/O
 Week 15Direct Memory Access, Direct Cache Access
 Week 16Final exam
 
Textbook / Material
1Stalling, W., 1996, Computer Organization and Architecture, Designing for Performance, Prentice-Hall, 682 p.
 
Recommended Reading
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 8 2 50
End-of-term exam 16 2 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 3 14 42
Arasınav için hazırlık 15 1 15
Arasınav 2 1 2
Dönem sonu sınavı için hazırlık 15 1 15
Dönem sonu sınavı 2 1 2
Total work load118