Wei Shaojun từ Hiệp hội Bán dẫn Trung Quốc đã đưa ra ý tưởng về một kiến trúc 'chip định nghĩa bởi phần mềm' (SDC), nơi mà trình biên dịch tự động cấu hình phần cứng cho từng tác vụ cụ thể, thay vì phải sao chép hệ sinh thái CUDA đắt đỏ.
Trung Quốc đang tìm cách tách mình khỏi sự phụ thuộc vào hệ sinh thái phần mềm của NVIDIA, và một quan chức bán dẫn nước này đã đề xuất một hướng đi hoàn toàn mới, khác biệt so với những gì đã từng được thảo luận.
Khi được hỏi về lý do NVIDIA chiếm ưu thế trong ngành AI, CEO Jensen Huang luôn nhấn mạnh CUDA, nền tảng phần mềm cho phép lập trình viên tận dụng tối đa sức mạnh GPU, là "con hào sâu nhất" của công ty. Vì vậy, việc ngành AI của Trung Quốc phụ thuộc vào CUDA trở thành một vấn đề lớn. Wei Shaojun, lãnh đạo cấp cao của Hiệp hội Bán dẫn Trung Quốc, kêu gọi Chính phủ Trung Quốc phát triển các giải pháp thay thế cho CUDA và các thành phần công nghệ khác đang được nhập khẩu từ phương Tây.
"Dù công nghệ của chúng ta chưa đủ hoàn thiện, nhưng vẫn phải sử dụng. Thử mà thất bại còn có cơ hội, nhưng không thử thì chắc chắn sẽ bị bỏ lại phía sau", ông Wei Shaojun phát biểu.

Điều đặc biệt là ông Wei không khuyến khích Trung Quốc cố gắng xây dựng một bản sao của CUDA. Thay vào đó, ông đưa ra đề xuất về khái niệm 'chip định nghĩa bởi phần mềm' (SDC), một phương pháp tiếp cận chưa được khai thác nhiều trong ngành.
Với kiến trúc SDC, thay vì thiết kế phần cứng cố định như GPU truyền thống, chip sẽ được trang bị một mạng lưới mạch có thể thay đổi cấu hình. Mỗi khi chạy một chương trình, trình biên dịch sẽ tạo ra một tệp cấu hình riêng để điều khiển chip, giống như việc 'lập trình lại' phần cứng cho từng tác vụ. Phương pháp này không phụ thuộc vào tập lệnh phần cứng cố định (ISA), vì vậy linh hoạt hơn nhiều so với GPU truyền thống. Trong khi GPU sử dụng bộ lập lịch để chạy nhiều lệnh song song, SDC lại dựa vào quá trình biên dịch để xác định, có nghĩa là mọi chuyển động của dữ liệu, thậm chí là từng chu kỳ xung nhịp, đều được theo dõi.

Theo giáo sư Wei, việc xây dựng một hệ sinh thái độc lập để sao chép CUDA không chỉ đắt đỏ mà còn chứa đựng nhiều rủi ro. Ông cho rằng SDC là giải pháp khả thi hơn đối với Trung Quốc. Tuy nhiên, đây là một con đường đầy thử thách, vì sự phụ thuộc vào trình biên dịch sẽ tạo ra các vấn đề kỹ thuật rất phức tạp, từ việc định tuyến dữ liệu, xử lý nhánh, đến các thay đổi cấu trúc không tuân theo các chuẩn mực thiết kế phần cứng thông thường.
Trên thực tế, khái niệm SDC không phải là điều hoàn toàn mới mẻ. Các sản phẩm như RDU của SambaNova hay LPU của Groq đã đi theo hướng này. Tuy nhiên, các chip này chỉ được thiết kế để xử lý một số tác vụ cụ thể, và chưa đủ khả năng thay thế GPU trong các ứng dụng AI rộng lớn như NVIDIA đang thực hiện.
