NTU Course
NewsHelpOverview

Introduction to Cuda Parallel Programming

Offered in 112-2
  • Serial Number

    18700

  • Course Number

    Phys8061

  • Course Identifier

    222 D3160

  • No Class

  • 2 Credits
  • Elective

    GRADUATE INSTITUTE OF PHYSICS

      Elective
    • GRADUATE INSTITUTE OF PHYSICS

  • TING WAI CHIU
  • Mon 3, 4
  • DEPT. OF PHISICS NEW BLDG. ROOM 517 (新物517)

  • Type 1

  • 30 Student Quota

    NTU 20 + non-NTU 10

  • No Specialization Program

  • English
  • NTU COOL
  • Notes
    The course is conducted in English。
  • NTU Enrollment Status

    Loading...
  • Course Description
    INTRODUCTION TO CUDA PARALLEL PROGRAMMING CUDA平行計算導論 THIS COURSE INTRODUCES THE COMPUTE UNIFIED DEVICE ARCHITECTURE (CUDA) PARALLEL PROGRAMMING MODEL, AND ITS APPLICATIONS IN SCIENCE AND ENGINEERING. THE TOPICS INCLUDE: An Overivew of Nvidia GPUs, and GPU Accelerated Computation with CUDA CUDA Programming Model Threads and Blocks Shared Memory, Constant Memory, and Texture Memory Solving Partial Differential Equation with CUDA CUDA Libraries: cuBLAS, cuFFT, MAGMA (LAPACK) Multi-GPUs with OpenMP Linear System Conjugate Gradient with Mixed Precision Monte Carlo Simulation, Ising Model
  • Course Objective
    INTRODUCTION TO CUDA PARALLEL PROGRAMMING CUDA平行計算導論 THIS COURSE INTRODUCES THE COMPUTE UNIFIED DEVICE ARCHITECTURE (CUDA) PARALLEL PROGRAMMING MODEL, AND ITS APPLICATIONS IN SCIENCE AND ENGINEERING. THE TOPICS INCLUDE: An Overivew of Nvidia GPUs, and GPU Accelerated Computation with CUDA CUDA Programming Model Threads and Blocks Shared Memory, Constant Memory, and Texture Memory Solving Partial Differential Equation with CUDA CUDA Libraries: cuBLAS, cuFFT, MAGMA (LAPACK) Multi-GPUs with OpenMP Linear System Conjugate Gradient with Mixed Precision Monte Carlo Simulation, Ising Model
  • Course Requirement
  • Expected weekly study hours after class
  • Office Hour

    Appointment for discussion can be scheduled according to a student's request via email.

    *This office hour requires an appointment
  • Designated Reading
  • References
    1. J. Sanders and E. Kandrot, CUDA by Example, Addison-Wesley, 2011. 2. J. Cheng, M. Grossman, and T. McKercher, Professional CUDA C Programming, John-Weley & Sons, 2014. 3. CUDA C Programmer Guide, Release 12.3, January 8 2024. https://docs.nvidia.com/cuda/
  • Grading
  • Adjustment methods for students
  • Course Schedule