Introduction to Parallel Programming

@ipc22

Public team

Community (0)
No community contribution yet

Joined on Feb 21, 2022

  • Due: Mon, 2022/5/31 23:59 Slide: https://docs.google.com/presentation/d/1YrModN2q3REyAPNeJinDfzcetjSHN0HB2z-b5akrEns/edit?usp=sharing [TOC] Changelog 2022/5/28: Update missile cost error tolarance. 2022/5/26: Update the formula of the missile cost.
     Like  Bookmark
  • Due: Tue, 2022/5/10 23:59 [toc] Problem Description Slides: https://docs.google.com/presentation/d/1d_Xi9UzD6BI3RHbO48W4R02h_6w_7locehqUPmDTzPk/edit?usp=sharing In this homework, we provide you the sequential (CPU) code of the bitcoin miner. You are asked to parallelize it with CUDA. You may use any techniques that you’ve learned in this class! Input Format
     Like  Bookmark
  • Due: Tue, 2022/4/12 23:59 [toc] Problem Description Slides: https://docs.google.com/presentation/d/1ZHly10t-xheS4gbGPt_yY0h0zExnw89CROJNkXTq2CI/edit?usp=sharing This homework helps you understand the basic concepts in CUDA. The sobel operator is used in image processing and computer vision, particularly within edge detection algorithms where it creates an image emphasising edges.
     Like  Bookmark
  • Due: Tue, 2022/3/29 23:59 [TOC] Problem Description In this assignment, you are asked to implement a simplest Ray Marching algorithm to render the “Classic” Mandelbulb and parallelize your program with MPI and OpenMP libraries. We hope this assignment helps you to learn the following concepts: The differences between Static Scheduling and Dynamic Scheduling. The importance of Load Balancing. The importance of parallel algorithm.
     Like  Bookmark