yc中國創始人、知名科技領袖陸奇在一次行業分享中,提出了一個引人深思的觀點:在人工智能時代,芯片和底層軟件“基本都要重做”。這一論斷不僅揭示了當前技術浪潮的深度,也為人工智能基礎軟件開發指明了方向與挑戰。
一、 人工智能時代:呼喚底層硬件與軟件的范式轉移
陸奇的觀點核心在于,傳統計算架構及其支撐軟件體系,是為解決確定性問題、進行邏輯與事務處理而設計的。而人工智能,尤其是深度學習所驅動的應用,其核心是處理海量非結構化數據、進行概率性推理與模式識別。這種根本性的任務差異,使得現有以CPU為中心、強調高主頻與復雜指令集的通用芯片,以及圍繞其構建的操作系統、編譯器、驅動等底層軟件,在能效比、并行處理能力和專用優化上遭遇瓶頸。
因此,“重做”并非推倒重來的簡單否定,而是指一場深刻的范式轉移:從通用計算走向“領域專用計算”。在芯片層面,這意味著GPU、TPU、NPU以及各類AI加速芯片的崛起,它們針對矩陣運算、張量處理等AI核心計算任務進行了硬件級優化。在底層軟件層面,則需要全新的系統軟件棧來高效管理這些異構計算資源,實現軟硬件協同設計,最大化釋放專用硬件的潛能。
二、 芯片重構:從通用到領域專用的革命
人工智能芯片的重構是基礎中的基礎。傳統的芯片設計流程和架構需要被重新思考:
- 架構創新:計算單元的設計從標量、向量轉向更適應AI計算的張量核心;內存體系需要解決“內存墻”問題,通過高帶寬內存(HBM)、存算一體等新技術,減少數據搬運帶來的能耗與延遲。
- 設計方法革新:芯片設計本身也開始引入AI,通過機器學習進行布局布線、功耗和性能優化,加速芯片迭代周期,以應對AI算法快速演進的挑戰。
- 生態碎片化與整合:市場上涌現出眾多架構的AI芯片,如何建立統一的編程模型、運行時和工具鏈,降低開發者的使用門檻,成為芯片“重做”過程中必須解決的軟件生態問題。
三、 底層軟件重構:構建AI時代的“新操作系統”
芯片的變革必然要求底層軟件隨之重構。陸奇所強調的“基本都要重做”,在軟件層面體現得尤為明顯:
- 系統軟件棧的重塑:需要全新的編譯器(如MLIR等中間表示層)、驅動、運行時和調度器。它們的目標不再是高效執行通用指令,而是能夠將高層的AI模型描述(如PyTorch、TensorFlow定義的模型)高效地映射到底層復雜的異構硬件(CPU、GPU、AI加速器)上,實現跨平臺的性能可移植性。
- 資源抽象與管理:類似于操作系統管理CPU和內存,AI時代的系統軟件需要抽象和管理的是算力、內存帶寬、存儲層次和網絡互聯。它必須能動態、智能地分配計算任務,處理大規模分布式訓練和推理中的通信與同步問題。
- 安全與可靠性新維度:AI系統引入了模型安全、數據隱私、對抗性攻擊等新挑戰,底層軟件需要從架構層面集成相應的安全原語和可信執行環境。
四、 人工智能基礎軟件開發的巨大機遇
正是在這場“重做”的浪潮中,人工智能基礎軟件開發迎來了歷史性機遇。這不僅僅是修補或適配,而是從零開始構建新一代計算基礎設施的黃金窗口。
- 核心工具鏈開發:開發更智能的編譯器、調試器、性能分析工具,讓開發者能像用高級語言寫程序一樣,輕松部署和優化AI模型。
- 標準化與中間層:在多樣化的硬件之上,建立開放的、標準化的軟件接口和中間表示層(如ONNX的深化發展),成為連接上層應用與底層硬件的“粘合劑”,價值巨大。
- 垂直領域全棧優化:在自動駕駛、科學計算、生物醫藥等特定領域,從算法、框架、系統軟件到硬件進行協同設計與深度優化,打造極致性能的解決方案。
- 開源與生態建設:歷史表明,基礎軟件的勝利往往是生態的勝利。積極參與和引領開源項目,構建繁榮的開發者社區,是確立技術領導地位的關鍵。
###
陸奇的判斷,揭示了人工智能不僅是一場應用創新,更是一場深刻的底層基礎設施革命。芯片與底層軟件的“重做”,是中國科技產業在核心技術上實現換道超車、構建自主可控技術體系的重要戰略機遇。對于開發者、創業者和投資者而言,投身于人工智能基礎軟件這片廣闊的“藍海”,意味著參與定義下一個計算時代的規則與格局。這條道路固然充滿技術挑戰,但其成功所帶來的產業影響力和戰略價值,將是無可估量的。