Deepseek은 Huawei의 Ascend AI 칩용 프로그래밍 도구 모음을 오픈소스로 공개한다고 밝혔다. 핵심 도구는 TileLang이라는 새 언어로, Deepseek은 Nvidia의 CUDA 플랫폼보다 사용하기 쉽다고 설명했다. 이번 공개에는 연산과 데이터 이동을 위한 라이브러리도 포함되며, 코드는 누구나 이용할 수 있게 공개된다.
두 회사는 Huawei가 전면 지원한 Ascend 950 칩 128개 클러스터인 슈퍼노드에서 도구를 시험했다. TileLang은 원래 베이징대 연구진이 개발했으며, Deepseek은 약 1년 전부터 이 언어를 사용해 왔다. 처음에는 구형 Nvidia 하드웨어에서 사용했다.
소프트웨어가 중요한 이유
칩이 어느 정도 성능을 낼 수 있는지는 소프트웨어에 달려 있다. Deepseek은 코드를 공개해 중국 개발자들이 공통 언어를 활용하고 자국산 칩의 성능을 끌어낼 수 있기를 기대한다. 자국산 칩은 Nvidia의 CUDA를 중심으로 구축된 소프트웨어 생태계와 경쟁하는 데 어려움을 겪어 왔다.
왜 중요한가
중국 개발자들은 이번 오픈소스 도구를 활용해 자국산 하드웨어에서 효율적으로 작동하는 AI 애플리케이션을 더 쉽게 개발할 수 있다. 이는 해외 소프트웨어 스택에 대한 의존도를 낮추고 현지 칩 제조사들이 제품을 더 효과적으로 활용하는 데 도움이 될 수 있다.