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

Parallel Programming

Fall 2025 @ NYCU with Prof. Yi-Ping You

Assignment 6 is now released

Nov 27 · 0 min read

Hello students,

Assignment 6 has now been released.

Oral presentation guidelines and requirements

Nov 20 · 1 min read

Hello, class,

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

Starting from November 27, 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/qoWTAxSsEb66hVm6W2h4j7) 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. Review Form:
    • The review form will be distributed online using a local Wi-Fi network.
    • Please connect using the following information:
    • SSID: Parallel Programming
    • Password: NoFreeLanes
    • Log in at http://192.168.68.50 using your personal credentials.
  2. Team Evaluations:
    • You must evaluate all teams, including your own.
    • A review is valid only if you check in before the start time of the team’s presentation.
    • Missing an evaluation for any team will result in a 1-point deduction from your project grade.
  3. Slido Q&A Session:
    • Use your student ID as your full name on Slido for attendance tracking.
    • Over the four weeks, you are required to post at least one question on Slido (that are marked as “Answered”).
    • Missing this requirement will result in a 5-point deduction from your project grade.
    • Questions should be related to the topics of parallelism. More information can be found at https://nycu-sslab.github.io/PP-f25/project/#43-qa-session.
    • Each team will respond to a maximum of four questions.
    • The Slido Q&A session for each team will open near the end of their presentation.

For a detailed overview of the presentation requirements, please refer to https://nycu-sslab.github.io/PP-f25/project/#4-presentation.

Thank you for your cooperation!

Assignment 5 is now released

Nov 13 · 0 min read

Hello students,

Assignment 5 has now been released.

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

Bo-Zhong Chen

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

Tel: 03-5712121 ext. 54745

Po-Hsun Lai

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

Tel: 03-5712121 ext. 54745

Shang-Chi Chen

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

Tel: 03-5712121 ext. 54745

Yue-Sheng Lu

Email: yslu [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-f25 [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.