강의 명 & 학점(시간) : 병렬프로그래밍실습 & 3학점(4시간)
강의 지도 (성함) : 이성주 강사
강의에 대한 평가 : 새롭게 생긴 강의입니다. 병렬프로그래밍 공부ㅇ OpenMP랑 pThread를 주로 배웠습니다.
쿠플존내 다른 평가 : 없음
강의개요 :
병렬처리의 이론을 이해하고, 멀티코어, 그래픽카드등 parallel machine의 특성에 적합한 병렬처리를 실습한다.
수업목표 :
- OpenMP, CUDA 실습
강의교재 : +강의자료
- OpenMP 병렬 프로그래밍 (주교재)
- CUDA 병렬 프로그래밍 (부교재)
- SIMD 병렬 프로그래밍 (부교재)
평가기준 : 출석, 실습, 최종 프로젝트 (세부 평가점수는 비공개)
배운내용 :
1. 병렬프로그래밍 개론(역사, 시장상황 등)
2. Open MP 실습
3. pThread 실습
4. CUDA 이론
시험내용 : 시험 없음
실습내용 : 교재를 중심으로 진행됩니다. 실습은 학생자료실에 수업 끝난 뒤 업로드
프로젝트 : 개인별 프로젝트
주제 : 타겟 프로그램을 병렬처리한 뒤 프로그램 결과 수행 속도를 평가
1. 프로젝트 개발 계획 발표
2. 프로젝트 발표 + 시연
개인소감 :
병렬프로그래밍 과목이 없어서 아쉬웠는데, 이번에 생겨서 좋았습니다.
수업이 처음 생겼기 때문에 아직 체계가 덜 잡힌 느낌이 들지만, 수업 듣는데 어렵지 않았고 편했습니다.
시스템프로그래밍 들은 학생은 이 수업 들으면 좋을 것 같습니다~
학점 : 비밀