CUDA Programming Chuyên Sâu
Trang bị kỹ năng lập trình CUDA từ cơ bản đến tối ưu hóa chuyên sâu. Triển khai các thuật toán Tính toán số (Numerical Computing) và xây dựng mô hình Deep Learning (NanoGPT) hoàn toàn bằng CUDA C++.
Mục tiêu khóa học
- Nắm vững Tính toán số (Numerical Computing) từ tầng ứng dụng đến mức transistor.
- Thành thạo lập trình CUDA song song: Threads, Blocks, Warps, Grids, SM và Memory Flow.
- Tối ưu hóa chuyên sâu thông qua Phân cấp bộ nhớ (Memory Hierarchy) và Các mẫu giao tiếp (Communication Patterns).
- Triển khai hoàn chỉnh mạng NanoGPT (Nano DiT) 100% bằng C++/CUDA.
Ai phù hợp với khóa học này?
Chương trình được thiết kế đặc biệt để cá nhân hóa lộ trình cho từng nhóm đối tượng, kết hợp giữa lý thuyết hàn lâm và kỹ năng thực chiến.
Kỹ sư C++ / Kỹ sư Phần mềm
Cần học lập trình tính toán song song trên GPU, tối ưu hóa phần cứng và làm chủ CUDA kernels.
AI/ML Engineers
Muốn hiểu sâu bản chất vận hành của LLM ở cấp độ phần cứng, tăng tốc Inference cho mô hình.
Nghiên cứu sinh (PhD/Master)
Tối ưu hóa thời gian thực thi của các thuật toán phức tạp trên hạ tầng cụm đa GPU.
Đội ngũ giảng viên

Hoàng Minh Phương
Lecturer

Võ An Khang
Lecturer

Lê Cao Thăng
Teaching Assistant

TS. Huỳnh Chí Kiên
Guest Lecturer/ Post Doc
Thông tin tổ chức
Lộ trình & Lịch học
Lưu ý: Lịch trình có thể thay đổi tùy theo tình hình thực tế
Cam kết kỷ luật học thuật
Tham gia tối thiểu 85% thời lượng khóa học, hoàn thành 4/5 bài tập lập trình & Đồ án cuối khóa (Final Project). Học phí 3.000.000đ của khóa học này sẽ được hoàn trả 100% khi bạn đạt những tiêu chí khắt khe nói trên.
| TUẦN | NỘI DUNG | THỰC HÀNH |
|---|---|---|
| Tuần 1 (01/12/2026 - 07/12/2026) |
|
|
| Tuần 2 (08/12/2026 - 14/12/2026) |
|
|
| Tuần 3 (15/12/2026 - 21/12/2026) |
|
|
| Tuần 4 (22/12/2026 - 28/12/2026) |
|
|
| Tuần 5 (29/12/2026 - 04/01/2027) |
|
|
| Tuần 6 (05/01/2027 - 11/01/2027) |
|
|
| Tuần 7 (12/01/2027 - 18/01/2027) |
|
|
| Tuần 8 (19/01/2027 - 25/01/2027) |
|
|
| Tuần 9 (26/01/2027 - 01/02/2027) |
|
|