隨著人工智慧的興起,一種新型的電腦晶片將被越來越廣泛地應用。到目前為止,大家應該都聽過 CPU、GPU,以及近年來新興的 NPU。讓我們來釐清這些不同運算單元之間的差異,以及如何最佳化地運用它們。不過在此之前,先來上一堂歷史課。
(圖片來源:Intel)
CPU(中央處理器)最早於 1960 年代問世,是所有電腦的「心臟」,負責執行所有基本運算。其設計兼具多功能性,能處理廣泛的指令與運算,因此非常適合執行作業系統、生產力軟體以及許多其他通用應用程式。 然而,隨著首批 3D 電子遊戲與先進圖形應用程式的問世,CPU 的局限性便顯露無遺。由於其架構是為通用運算而設計,因此並未針對圖形密集型應用程式及科學模擬所需要的龐大並行處理能力進行優化。
然而,隨著圖形密集型應用程式和科學模擬對大規模並行處理的需求日益增長,CPU 和數學協處理器的局限性便顯露無遺。這促使圖形處理單元(GPU)在 1990 年代問世,並迅速成為處理大量資料並行運算不可或缺且專用的解決方案。 GPU(可作為整合式顯示晶片或獨立顯示卡)由數百或數千個小型、專用的核心(ALU:算術邏輯單元)所構成,這些核心能夠同時執行多項運算,使其成為圖形渲染的理想選擇,而近年來更廣泛應用於深度學習模型的訓練與部署。
在過去幾年裡,出現了一種名為「神經處理單元」(NPU)的新類別。雖然數學協處理器和 GPU 已能加速浮點運算及大量資料的並行處理,但 NPU 則專為高效處理矩陣乘法與加法而設計,這對於人工智慧(AI)和機器學習(ML)的工作負載(例如影像辨識、自然語言處理及機器學習)至關重要。
實際上,CPU、GPU 和 NPU 對於現代電腦的運作都至關重要,但每種處理器都針對不同的運算與渲染類型進行了優化。讓我們來詳細探討一下。
任何運算裝置的核心都是處理器,它常被稱為系統的「大腦」。由於其架構專為處理需要複雜決策的應用程式和任務而設計,因此以多功能性和通用運算能力著稱。
的優勢
弱點
GPU 最初是為了在電玩遊戲中渲染圖形而設計的,但憑藉其無與倫比的平行處理能力,例如深度學習和影像處理,已徹底改變了人工智慧領域的格局。
與 CPU 不同,GPU 擅長同時並行執行數千項運算任務,因此對於訓練和運作複雜的神經網路而言,GPU 至關重要。
優勢
弱點
(圖片來源:Intel)
在追求人工智慧創新的過程中,一位新成員已登上舞台:NPU(神經網路處理單元)。NPU 從頭開始設計,旨在加速神經網路運算,專為滿足深度學習與人工智慧工作負載的需求而量身打造。透過硬體與軟體的優化,NPU 能提供無與倫比的效能與能效。
優勢
弱點
Stay up to date with CORSAIR. Get our latest News, Guides, and Product Updates in your Google feeds.
Add CORSAIR as a preferred sourceThanks for helping us improve this article.
JOIN OUR OFFICIAL CORSAIR COMMUNITIES
Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat about the latest PC, tech, and gaming trends, our community is the place for you.