Türkçe | English
GRADUATE INSTITUTE of NATURAL and APPLIED SCIENCES / DEPARTMENT of COMPUTER ENGINEERING
Doctorate
Course Catalog
http://ceng.ktu.edu.tr/
Phone: +90 0462 3773157
FBE
GRADUATE INSTITUTE of NATURAL and APPLIED SCIENCES / DEPARTMENT of COMPUTER ENGINEERING / Doctorate
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BILL7240Multi-core Systems Programming3+0+0ECTS:7.5
Year / SemesterSpring Semester
Level of CourseThird Cycle
Status Elective
DepartmentDEPARTMENT of COMPUTER ENGINEERING
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face, Group study, Practical
Contact Hours14 weeks - 3 hours of lectures per week
Lecturer--
Co-LecturerNA
Language of instruction
Professional practise ( internship ) None
 
The aim of the course:
To cover new age mul/core systems and their architectures. We will learn the memory structure of GPU processors with scien/fic compu/ng capability. We will overview the paralel programming methods on GPUs. We will learn how to do performance evalua/on on test codes.
 
Programme OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
PO - 1 : Mul/-core system architectures
PO - 2 : Paralel programing methods
PO - 3 : Student can learn new methods algorithms for GPUs
PO - 4 : Student is able to implement new algorithms on GPUs.
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), PO : Learning Outcome

 
Contents of the Course
Concepts; multicore systems; Memory structures in multicore processors; CUDA programming envirenmont; Performance evaluation of paralel applications.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduc/on, defini/ons and concepts
 Week 2Mul/core systems, shared memory computers, cache coherency
 Week 3The architecture of GPUs
 Week 4The memory hiearachy of GPUs
 Week 7Paralel programming techniques
 Week 9Midterm
 Week 10Algorithm design
 Week 11GPUs and Scien/fic computing
 Week 12GPUs and Scien/fic computing
 Week 13Project
 Week 14Project
 Week 15Final exam
 
Textbook / Material
1Introduc`on to Parallel Compu`ng, A. Grama, A. Gupta, G.Karypis, V. Kumar, Addison Wesley.
 
Recommended Reading
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 2 25
In-term studies (second mid-term exam) 14 3 15
Practice 3 2 10
End-of-term exam 14 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 13 3 39
Sınıf dışı çalışma 13 1 13
Arasınav için hazırlık 9 1 9
Arasınav 3 1 3
Uygulama 2 5 10
Kısa sınav 1 3 3
Dönem sonu sınavı için hazırlık 2 13 26
Dönem sonu sınavı 3 1 3
Total work load106