人工智慧(Artificial Intelligence, AI)開發公司 DeepSeek 近日宣布與華為合作,開源釋出一套專為華為昇騰 AI 處理晶片打造的程式開發工具與基礎設施。這項合作旨在簡化 AI 模型在不同硬體架構上的開發流程,進一步推動軟體演算法與底層硬體晶片的深度整合。
開源軟體工具組 降低跨硬體開發門檻
這次釋出的軟體工具套件涵蓋了高階程式語言編譯支援、運算庫以及分散式通訊庫。其中包含由學術團隊主導開發的 TileLang 算子程式語言,以及用於矩陣加速運算、跨裝置通訊與記憶體管理的各項組件。這些軟體工具與過往針對圖形處理器(GPU)開發的套件相互對應,能協助開發者自動對接底層介面,減少將 AI 模型轉移至不同晶片平台時重複撰寫程式碼的負擔。
軟硬體協同設計 提升大型模型訓練效率
在硬體運算層面,雙方共同推動基於 128 顆處理晶片組成的超級節點架構,針對資料傳輸與運算效能進行深度最佳化。根據公開資訊,相關組件已投入最新一代 AI 大語言模型的訓練過程中,承載了大部分底層演算法的運算實作。透過軟體工具與硬體架構的密集搭配,不僅能釋放晶片的運算潛能,也為算力來源提供了更加多元的技術支援。
給家長與老師
這項技術發展展現了人工智慧領域中「軟體與硬體密不可分」的趨勢。對正在學習程式設計或 STEM 領域的孩子來說,了解程式不僅是寫出應用軟體或網頁,還包含了如何透過程式碼去控制底層晶片與運算資源。家長與老師在引導學生學習 AI 時,可以從以下方向進行:
- 建立多元運算觀念:讓學生明白寫程式不限於單一系統或特定硬體,學習邏輯與運算思維,比單純死背某一種工具更加重要。
- 關注軟硬體整合趨勢:引導學生觀察生活中的機器人、自動駕駛或智慧型手機,了解程式是如何控制晶片運作,激發對硬體工程與系統開發的興趣。
- 鼓勵探究開源生態:開源工具讓全球開發者共享技術,老師可鼓勵中學生接觸開源社群,學習他人撰寫的程式碼結構,養成合作分享的學習態度。
學習小教室
- 人工智慧(Artificial Intelligence, AI):指透過電腦系統模擬人類智慧行為的技術,包括學習、推理與自主修正能力。現代 AI 多半仰賴大量資料進行深度學習模型訓練。
- 編譯器(Compiler):一種將人類看得懂的高階程式語言(如 Python、C++),轉換成電腦晶片能直接執行的指令(機器碼)的轉譯軟體。
- 算子(Operator)與算力(Computing Power):在 AI 領域中,「算子」是指進行數學運算(如矩陣相乘、加法)的基本單元;而「算力」則代表硬體設備處理這些數學運算的整體速度與能力。
常見問題
什麼是 AI 晶片程式設計工具?
它是一種連結人工智慧演算法與底層硬體晶片的軟體介面與程式語言,能幫助工程師更高效率地指揮晶片進行複雜的數學運算。
學習寫程式需要先了解晶片硬體嗎?
初學者可以先從 Scratch 或 Python 等高階語言入手;建立基礎運算思維後,若對電腦系統或硬體工程有興趣,再深入了解晶片運作原理即可。
為什麼開源程式工具對科技教育很重要?
開源代表程式碼公開透明,學生與研究者可以直接觀察業界頂尖的程式結構,並在此基礎上進行自主學習與創新。
