Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Parallel Programming

Fall 2024 @ NYCU with Prof. Yi-Ping You

Assignment 6 is now released

Dec 5 · 0 min read

Dear Students,

The assignment 6 is now released. The deadline is December 19, 2024.

Please note that this assignment cannot be submitted late.

Assignment 5 is now released

Nov 21 · 0 min read

Dear Students,

The assignment 5 is now released. The deadline is December 05, 2024.

You will be working with the GPU this time, which will be an exciting experience. We hope you enjoy this assignment and learn a lot from it.

Oral presentation guidelines and requirements

Nov 21 · 1 min read

Hello, class,

As we discussed, your oral presentations will be partially evaluated by your peers. Here are the details and expectations:

Starting from November 28, attendance at all presentations over the final four weeks is mandatory. Each week, you’ll evaluate each presenting team by completing a review form.

During the presentations, you’re encouraged to ask questions via Slido (https://app.sli.do/event/s9DvD255EBMZpphd1ogyJ1) using the same passcode you use to access lecture slides. Please remember to use your student ID as your full name for identification.

IMPORTANT GUIDELINES:

  1. Attendance: Roll calls will be taken at the beginning of the class through the Zuvio app. Ensure you have the Zuvio app installed on a GPS-enabled device (such as a cell phone) and bring it to class. Log in using xxx@nycu.edu.tw (where “xxx” is your student ID) and the default password “123”.

  2. Review Form: The review form will be distributed only at the start of class, so please be punctual and arrive by 9:10.

  3. Team Evaluations: You are required to evaluate all teams, including your own.
    • Missing an evaluation for any team will result in a 1-point deduction from your project grade.
  4. Slido Questions: Aim to ask at least one question on Slido over the four weeks.
    • Failure to ask at least one question will result in a 5-point deduction from your project grade.
    • Questions should focus on topics related to parallelism.
    • Use your student ID as your full name on Slido for attendance tracking.
    • Each team will field a maximum of four questions.

For a detailed overview of the presentation requirements, refer to the document at this link.

Thank you for your cooperation!

All announcements

Instructor

Yi-Ping You

Webpage: https://www.cs.nycu.edu.tw/~ypyou

Email: ypyou [at] nycu.edu.tw

Tel: 03-5712121 ext. 56688

Office hours: by appointment

Teaching Assistants

Chuan-Ming Chang

Email: cmchang [at] sslab.cs.nycu.edu.tw

Tel: 03-5712121 ext. 54745

Hsin-Hua Feng

Email: hhfeng [at] sslab.cs.nycu.edu.tw

Tel: 03-5712121 ext. 54745

Jia-Xien Fang

Email: jxfang [at] sslab.cs.nycu.edu.tw

Tel: 03-5712121 ext. 54745

Yi-Ting Lai

Email: ytlai [at] sslab.cs.nycu.edu.tw

Tel: 03-5712121 ext. 54745

Notice

You should not email directly, even though we give you our email addresses, to the individual members of the staff. You should email us generally at PP-f24 [at] sslab.cs.nycu.edu.tw.

Overview

This course examines current research in parallel and cloud computing, with an emphasis on several programming models. Topics covered include

  • Parallel and distributed programming for cloud computing
  • Introduction to parallel hardware and software
  • Shared-memory programming with OpenMP
  • Shared-memory programming with Pthreads
  • Distributed-memory programming with MPI
  • Data parallel programming with CUDA
  • Data parallel programming with OpenCL
  • Performance benchmarking

Back to top

This website is built using Kevin Lin's Just the Class Jekyll template.