Get in Touch
 Duration 21 hours

Course Outline

Introduction to the Chinese AI GPU Landscape

  • Comparison of Huawei Ascend, Biren, and Cambricon MLU
  • Contrasting CUDA with CANN, Biren SDK, and BANGPy paradigms
  • Market trends and vendor ecosystems

Migration Preparation

  • Evaluating the existing CUDA codebase
  • Selecting target platforms and SDK revisions
  • Setting up toolchains and development environments

Code Adaptation Methods

  • Translating CUDA memory operations and kernel logic
  • Mapping computational grid and thread structures
  • Options for automated versus manual translation

Platform-Specific Solutions

  • Leveraging Huawei CANN operators and custom kernels
  • The Biren SDK conversion workflow
  • Reconstructing models using BANGPy (Cambricon)

Cross-Platform Validation and Refinement

  • Monitoring execution across each target platform
  • Memory adjustment and parallel processing analysis
  • Performance monitoring and iterative improvement

Oversight of Mixed GPU Setups

  • Hybrid deployments involving multiple architectures
  • Contingency strategies and hardware detection
  • Abstraction layers to ensure code longevity

Practical Examples and Standards

  • Transferring vision/NLP models to Ascend or Cambricon
  • Upgrading inference pipelines on Biren clusters
  • Resolving version conflicts and API discrepancies

Conclusion and Future Actions

Requirements

  • Background in developing with CUDA or GPU-centric applications
  • Grasp of GPU memory structures and computational kernels
  • Knowledge of AI model rollout or acceleration processes

Target Learners

  • GPU developers
  • System architects
  • Migration experts

Number of participants


Price per participant

Upcoming Courses

Related Categories