A DeepSeek publicou oficialmente o código aberto de componentes de infraestrutura para a plataforma de computação Ascend da Huawei, incluindo o compilador da linguagem de alto nível TileLang, bibliotecas de computação e bibliotecas de comunicação distribuída. Segundo o ChainCatcher, o lançamento espelha os componentes de código aberto disponibilizados anteriormente para plataformas da Nvidia.
O TileLang foi desenvolvido para oferecer uma linguagem de alto nível geral e mais fácil de programar, capaz de atingir os limites de desempenho do hardware, enquanto melhora a eficiência do desenvolvimento e simplifica a lógica em comparação com a CUDA. A DeepSeek afirmou que a versão para a Ascend envolve o conjunto de instruções Ascend C subjacente para fornecer programação de alto nível sem comprometer o desempenho do hardware.
A empresa também disponibilizou o código-fonte do DeepGEMM, DeepEP, TileKernels, FlashMLA e DeepSelect, que são usados para operações gerais de matrizes, comunicação entre dispositivos em grande escala, computação vetorial padrão e acesso à memória, atenção esparsa com contexto longo e filtragem de dados. O DeepSeek afirmou que o desempenho relacionado de computação e comunicação se aproximou dos limites do hardware em vários testes importantes e que a equipe da Huawei apoiou o desenvolvimento de uma solução de supernó com 128 placas baseada no Ascend 950.
