2022년도 2학기 컴퓨터공학특강:병렬컴퓨터구조및프로그래밍 (CSED490V-01) 강의계획서

1. 수업정보

학수번호 CSED490V 분반 01 학점 3.00
이수구분 전공선택 강좌유형 강의실 강좌 선수과목
포스테키안 핵심역량
강의시간 월, 수 / 14:00 ~ 15:15 / 제2공학관 강의실 [107호] 성적취득 구분 G

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

7. 참고문헌 및 자료

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.

10. 학습법 소개 및 기타사항

11. 장애학생에 대한 학습지원 사항

- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등

- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등

- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청