Go to login Go to sub menu Go to text

Course summary

  • Type MOOC course
  • Period Always open
  • Learning Time Study freely
  • Course approval method Automatic approval
  • Certificate Issue Online
http://www.edwith.org/parallel-programming-p1
둘러보기
Thumb up 0 Learner 20

Instructor Introduction

  • 이승구 교수

    - [소    속] 현) Pohang University of Science and Technology (POSTECH)
    - [최종학력] PhD, May 1990 – University of Michigan, U.S.A.
    - [주요저서]
    1. Sunggu Lee, Gabor Karsai, Peter Puschner, and Joe Loyall, Proceedings of the IEEE 17th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, IEEE Computer Society, June 2014.
    2. S. Lee, Advanced Digital Logic Design Using Verilog, State Machines, and Synthesis for FPGAs, Thomson, Toronto, 2006.

Lecture plan

강의
  1. CHAPTER 1 Introduction to Algorithms
    1. Introduction to Course
    1. Introduction to Computer Algorithms
    1. Computational Complexity
    1. Quiz1
  2. CHAPTER 2 Parallel Algorithms and Parallel Programs
    1. Introduction to Parallel Processing
    1. Introduction to Parallel Programming
    1. Writing Parallel Programs
    1. Quiz2
  3. CHAPTER 3 Shared Memory Parallel Programming and OpenMP
    1. Shared Memory Parallel Programming Issues
    1. Introduction to OpenMP
    1. OpenMP Core Elements
    1. Quiz3
  4. CHAPTER 4 OpenMP Parallel Programming Examples
    1. OpenMP Example 1 - Graphs
    1. OpenMP Example 2 - Sorting
    1. OpenMP Example 3 - Jacobi Method
    1. Quiz4
  5. CHAPTER 5 GPU Architecture and CUDA Programming
    1. GPU Architecture and GPGPU Processing
    1. CUDA Programming Basics
    1. CUDA Programming Examples
    1. Quiz5
  6. CHAPTER 6 Hadoop and MapReduce
    1. Apache Hadoop
    1. R Programming and MapReduce
    1. MapReduce Examples
    1. Quiz6
  7. 기말고사
    1. 병렬프로그래밍 1 기말고사 진행 안내문

Additional Info

교재: 교재 없음 (강의노트 제공)