2. 강의교수 정보
|
이름 |
김광선 |
학과(전공) |
컴퓨터공학과 |
이메일 주소 |
gangsun@postech.ac.kr
|
Homepage |
|
연구실 |
|
전화 |
054-279-2260 |
Office Hours |
By appointment
|
3. 강의목표
In this course, you will learn how high-performance parallel architectures are designed and how they are programmed. Especially, the (micro-)architectural aspects of GPGPU (General-Purpose computing on Graphics Processing Units) and CUDA programming will be extensively covered in the first half of the course. The other half will cover various topics in parallel systems including domain-specific accelerators, memory system, interconnection networks, large-scale systems and emerging paradigms. Students will also have hands-on experiences on CUDA programming through assignments.
4. 강의선수/수강필수사항
CSED311 (Computer Architecture)
5. 성적평가
(subject to change)
Mid-term exam (40%)
Final exam (40%)
Programming assignments (20%)
6. 강의교재
도서명 |
저자명 |
출판사 |
출판년도 |
ISBN |
Programming Massively Parallel Processors: A Hands-on Approach, 4th ed.
|
Wen-mei Hwu, David Kirk, Izzat El Hajj
|
Morgan Kaufmann
|
2022
|
9780323984638
|
8. 강의진도계획
(This is a tentative schedule and subject to change)
Week 1: Course introduction, GPU microarchitecture
Week 2: CUDA basics, Memory and locality
Week 3: Threads and atomics, performance considerations
Week 4: Parallel patterns – convolution, tiled convolution
Week 5: Parallel patterns – reduction
Week 6: Parallel patterns – parallel scan
Week 7: Parallel patterns – histogram, parallel sparse methods
Week 8: Midterm exam
Week 9: Advanced CUDA
Week 10: Deep learning primer, deep learning with GPU
Week 11: Efficient deep learning
Week 12: Deep learning with domain-specific accelerators
Week 13: Interconnection networks
Week 14: Advanced topics on parallel architecture
Week 15: Advanced topics on parallel programming
Week 16: Final exam
9. 수업운영
Lectures and assignments
For the first two weeks of the semester, lectures will be given through Zoom (meeting information will be made available on PLMS) due to the university policy regarding COVID-19.
If you haven't enrolled in the course but plan to do so, please send an audit request through PLMS.
11. 장애학생에 대한 학습지원 사항
- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등
- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등
- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청