Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
The Chinese AI GPU Ecosystem Landscape
- A comparative analysis of Huawei Ascend, Biren, and Cambricon MLU
- Differences between CUDA and CANN, Biren SDK, and BANGPy frameworks
- Current industry trends and vendor ecosystem dynamics
Migration Preparation
- Evaluating the structure and requirements of your existing CUDA codebase
- Selecting target platforms and verifying SDK version compatibility
- Setting up the toolchain and development environment
Code Translation Methodologies
- Adapting CUDA memory access patterns and kernel logic
- Mapping compute grid and thread models to new architectures
- Exploring automated versus manual translation approaches
Implementing Platform-Specific Solutions
- Utilizing Huawei CANN operators and developing custom kernels
- Navigating the Biren SDK conversion pipeline
- Reconstructing models using BANGPy on Cambricon hardware
Testing and Optimizing Across Platforms
- Profiling execution performance on each target platform
- Tuning memory usage and comparing parallel execution efficiency
- Monitoring performance metrics and iterating on optimizations
Managing Mixed GPU Environments
- Deploying hybrid solutions with multiple GPU architectures
- Implementing fallback strategies and robust device detection
- Creating abstraction layers to enhance code maintainability
Case Studies and Best Practices
- Examples of porting vision and NLP models to Ascend or Cambricon
- Adapting inference pipelines for Biren clusters
- Mitigating version mismatches and addressing API discrepancies
Summary and Future Directions
Requirements
- Hands-on experience in programming with CUDA or GPU-based applications
- A solid understanding of GPU memory models and compute kernels
- Familiarity with AI model deployment or acceleration workflows
Target Audience
- GPU programmers
- System architects
- Porting specialists
21 Hours