Serial Number
18700
Course Number
Phys8061
Course Identifier
222 D3160
No Class
- 2 Credits
Elective
GRADUATE INSTITUTE OF PHYSICS
GRADUATE INSTITUTE OF PHYSICS
Elective- TING WAI CHIU
- View Courses Offered by Instructor
COLLEGE OF SCIENCE DEPARTMENT OF PHYSICS
twchiu@phys.ntu.edu.tw
- 物理學系暨凝態科學研究中心 505 室
02-33665136
- 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
- NotesThe course is conducted in English。
NTU Enrollment Status
Loading...- Course DescriptionINTRODUCTION 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 ObjectiveINTRODUCTION 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
- References1. 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