PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   電腦多問題請教 (https://www.pcdvd.com.tw/showthread.php?t=1210489)

天天開心 2024-10-16 12:43 PM

電腦多問題請教
 
十多年沒組電腦,很多都不知道,也不懂怎麼用AI…

1.請問NPU是要連網上雲端才能做AI方面嗎?

2.對AMD超頻沒什麼概念,很多溫度功耗等名詞設定等都不太了解
如果使用主機板預設或Auto
是以最佳化(超頻方式)跑嗎?

3. GPU比CPU更快速
既然GPU更快更強,x86 CPU為什麼不用GPU的架構?

不當的字眼 2024-10-16 05:40 PM

引用:
作者天天開心
十多年沒組電腦,很多都不知道,也不懂怎麼用AI…

1.請問NPU是要連網上雲端才能做AI方面嗎?

2.對AMD超頻沒什麼概念,很多溫度功耗等名詞設定等都不太了解
如果使用主機板預設或Auto
是以最佳化(超頻方式)跑嗎?

3. GPU比CPU更快速
既然GPU更快更強,x86 CPU為什麼不用GPU的架構?


關於2.我不懂,無法回答。

我先回答3.這個比較好回答。
GPU的強項在浮點運算,硬要跑轉碼模擬X86相容的程式,不是做不到,浪費。
Windows/Linux作業系統,大家已經用得很順了,這是既有市場的結果。
要說取代X86的東西,不會是GPU而是ARM,MIPS,RISC-V這些。

再來回答我理解的1.
AI完全可以不連網,當年震驚世界的AI電腦圍棋AlphaGo Zero就有單機版的,面對連網版的AlphaGo Zero,雖然可以想見輸多贏少,仍然有一定以上的勝率。印象中二三十趴還是有的。
連網的優勢在於資料量大,可以使用外面的雲端機器協助運算,或是直接拿外面做好的現成模組與資料。
也有一些單位為了避免版權疑慮、資料汙染或資安考慮,會做獨立培養完全封閉的AI系統。
可以連上雲端,其實本地也不一定需要NPU;只是如果本機有NPU,會跑得比較順比較快比較流暢。

substar999 2024-10-17 02:53 PM

久未組電腦的話,看到一些新名詞和技術確實會讓人感到不熟悉。針對你的三個問題,我會盡量簡單明瞭地解答:

1. NPU是否需要連網上雲端才能做AI運算?
NPU(Neural Processing Unit,神經處理單元)是一種專門用來處理 AI 工作負載的硬體加速器,尤其是深度學習和神經網絡的運算。它不一定需要連網上雲端才能進行 AI 運算,具體情況取決於應用的設計:

本地運算:許多設備(如手機、單板電腦)內建的 NPU 可以在本地處理 AI 任務,不需要連網,像是影像辨識、語音處理等應用。
雲端運算:有些較為複雜或需要大量資料的 AI 訓練和推論可能會依賴雲端的計算資源,這時候會需要連網。不過這與 NPU 本身無關,而是應用程式決定使用雲端資源。
所以,NPU 是否需要連網上雲端取決於具體的應用需求,但它本身可以在本地處理許多 AI 相關的運算。

2. 主機板的預設或Auto模式是最佳化(超頻)運行嗎?
如果你對超頻和設定不熟悉,使用主機板的預設或Auto模式是一個安全的選擇。主機板的預設設定通常會選擇穩定性優先,並不一定會自動進行超頻,這樣可以減少因不正確的超頻而造成不穩定性或過熱的風險。

在預設模式下:

穩定運行:主機板通常會以 CPU 預設的頻率和電壓運行,這樣能保證系統穩定性和合理的功耗、溫度。
自動調整:某些高級的主機板會有「Auto Boost」或「自動超頻」功能,它會根據系統狀況進行自動調整,但通常這種「自動」模式還是比較保守的,不會像手動超頻那樣激進。
如果你希望最佳化性能,可以考慮手動進行超頻,但這需要對溫度、功耗、電壓等有較深入的了解。如果你只是希望系統穩定運行,Auto 模式是非常合適的選擇。

3. 為什麼x86 CPU不直接使用GPU的架構?
GPU(Graphics Processing Unit)和 CPU(Central Processing Unit)的設計目的是不同的,因此它們在架構上有明顯的差異。儘管 GPU 確實在某些任務上(特別是大量平行計算,如圖形處理和深度學習)比 CPU 快得多,但它們的用途和設計目標不同,無法完全取代 CPU。

CPU 的強項:CPU 是通用型處理器,它可以高效處理各種複雜、序列化的任務,並且能夠靈活地執行操作系統、應用程式、伺服器等大量多樣化的工作。x86 架構經過多年優化,具備強大的指令集和處理序列化任務的能力。

GPU 的強項:GPU 是專門設計來處理高度平行的運算,例如圖形渲染或機器學習中的矩陣運算。它有大量的核心,可以同時處理大量簡單的運算,但它在處理像操作系統管理、複雜邏輯運算等方面的效能不如 CPU。

CPU 和 GPU 的互補性: CPU 適合處理控制流密集型的任務,像是多線程的應用管理、操作系統調度等;而 GPU 則專門處理大量數據並行計算的任務,例如遊戲圖形渲染和 AI 訓練。因此,CPU 不直接使用 GPU 的架構是因為它們的設計目標和應用範圍不同,並且它們常常協同工作以實現最佳的性能。

總結:
NPU 不一定需要雲端,可在本地進行 AI 運算。
主機板的預設或Auto模式通常以穩定性優先,不一定會進行激進的超頻。
CPU 和 GPU 的設計目標不同,GPU 更擅長平行運算,而 CPU 擅長處理多樣化的序列化任務,因此它們在架構上無法互相替代。
如果有任何更多的疑問或需要更深入的說明,隨時告訴我!

kenwang168 2024-10-17 03:59 PM

引用:
作者substar999
久未組電腦的話,看到一些新名詞和技術確實會讓人感到不熟悉。針對你的三個問題,我會盡量簡單明瞭地解答:

1. NPU是否需要連網上雲端才能做AI運算?
NPU(Neural Processing Unit,神經處理單元)是一種專門用來處理 AI 工作負載的硬體加速器,尤其是深度學習和神經網絡的運算。它不一定需要連網上雲端才能進行 AI 運算,具體情況取決於應用的設計:

本地運算:許多設備(如手機、單板電腦)內建的 NPU 可以在本地處理 AI 任務,不需要連網,像是影像辨識、語音處理等應用。
雲端運算:有些較為複雜或需要大量資料的 AI 訓練和推論可能會依賴雲端的計算資源,這時候會需要連網。不過這與 NPU 本身無關,而是應用程式決定使用雲端資源。
所以,NPU 是否需要連網上雲端取決於具體的應用需求,但它本身可以在本地處理許多 AI 相關的運算。

2. 主機板的預設或Auto模式是最佳化(超頻)運行嗎?
如...


希望得到轉貼授權

polor 2024-10-17 07:09 PM

引用:
作者substar999
久未組電腦的話,看到一些新名詞和技術確實會讓人感到不熟悉。針對你的三個問題,我會盡量簡單明瞭地解答:

1. NPU是否需要連網上雲端才能做AI運算?
NPU(Neural Processing Unit,神經處理單元)是一種專門用來處理 AI 工作負載的硬體加速器,尤其是深度學習和神經網絡的運算。它不一定需要連網上雲端才能進行 AI 運算,具體情況取決於應用的設計:

本地運算:許多設備(如手機、單板電腦)內建的 NPU 可以在本地處理 AI 任務,不需要連網,像是影像辨識、語音處理等應用。
雲端運算:有些較為複雜或需要大量資料的 AI 訓練和推論可能會依賴雲端的計算資源,這時候會需要連網。不過這與 NPU 本身無關,而是應用程式決定使用雲端資源。
所以,NPU 是否需要連網上雲端取決於具體的應用需求,但它本身可以在本地處理許多 AI 相關的運算。

2. 主機板的預設或Auto模式是最佳化(超頻)運行嗎?
如...

請教S大,針對(CPU、GPU、NPU, Storage)我的假設,

CPU+RAM=公司主管+1級腦袋 、 GPU+顯卡RAM=基本職員+1級腦袋 、 NPU+??=????

cpu接受user 天馬行空的指令 、 gpu接受app 固定運算指令、 NPU ??

mobilestubsars 2024-10-17 07:53 PM

難道各位都看不出答案出自ChatGPT嗎?

mobilestubsars 2024-10-17 08:01 PM

引用:
作者polor
請教S大,針對(CPU、GPU、NPU, Storage)我的假設,

CPU+RAM=公司主管+1級腦袋 、 GPU+顯卡RAM=基本職員+1級腦袋 、 NPU+??=????

cpu接受user 天馬行空的指令 、 gpu接受app 固定運算指令、 NPU ??


ChatGPT比較大,我只幫忙修改你的原問題,以下為ChatGPT的回答。

引用:
請教針對(CPU、GPU、NPU, Storage)我的假設,

CPU+RAM=公司主管+1級腦袋 、 GPU+顯卡RAM=基本職員+1級腦袋 、 那NPU呢?



NPU(神經處理單元)在您的比喻中類似於專門處理AI和機器學習任務的“機器學習專員”。如果我們進一步擴展這個類比,可以考慮NPU與其他技術的結合,進而將其對應到更高層次、更專業化的“職位加腦袋”。讓我們來思考幾種可能的情境:

1. NPU + CPU = AI工程師 + 通用智能
如果NPU與CPU協同工作,這可以看作是AI專員與公司主管共同合作。CPU負責總體決策和分配任務,而NPU專注於AI領域的深度學習運算。這樣的組合就像是“AI工程師”,具備通用智能(能處理公司範圍內的不同任務),但對AI任務有專門知識和執行能力。

腦袋等級: 在這種情況下,腦袋類似於一個熟練的專家,能夠根據不同情境在AI領域提供有效的解決方案,同時又能理解整個公司(系統)的運作。

2. NPU + GPU = 高級數據科學家 + 深度學習專家
NPU和GPU的協同工作將強化其在高度並行運算方面的能力,特別是在處理大型數據集和深度學習模型上。這類組合可以看作是“高級數據科學家”或“深度學習專家”,專注於通過數據訓練複雜模型,並進行高效運算。

腦袋等級: 這種腦袋能夠快速分析大量數據,並且能夠快速找到關鍵點,實現智能推斷,進而產生洞察力。這類角色非常擅長技術細節以及計算優化。

3. NPU + TPU(Tensor處理單元) = AI研究科學家 + 知識領導者
如果將NPU與TPU(專門設計來處理深度學習模型的硬體單元)結合,這就像一位既精通前沿AI技術,又有能力開發和訓練大型神經網絡模型的“AI研究科學家”。這樣的人物專注於前沿研究,並致力於設計出更高效的AI算法和神經網絡架構。

腦袋等級: 這種腦袋等級就像是知識領導者(thought leader),擁有遠見,能夠引導AI的發展方向,設計和實現創新的AI技術。

4. NPU + Edge Computing = 智能設備工程師 + 自主學習能力
NPU與邊緣計算結合,這樣的系統能在終端設備(如智能手機、智能家居設備等)上進行本地AI推斷,而不必依賴雲端。這樣的組合類似於“智能設備工程師”,其腦袋有自主學習能力,能夠在本地做出快速響應,並且針對具體情境進行優化和適應。

腦袋等級: 在這種情況下,這個腦袋可以被視為高度自主且快速適應環境變化的“靈活解決者”,不需要等待指令或依賴遠程數據來進行決策。

5. NPU + 傳感器網絡 = AI分析師 + 感知與反應能力
如果NPU與物聯網設備的傳感器網絡結合,這會形成一個能夠感知環境並做出快速推斷和反應的系統,就像一個“AI分析師”,擁有精準的感知能力,能夠根據大量即時數據進行實時決策和行動。


腦袋等級: 這樣的腦袋擁有極強的感知和反應能力,能夠在環境中快速捕捉變化,並及時採取行動,適合需要即時決策的情境。

總結:
NPU + CPU = AI工程師 + 通用智能
NPU + GPU = 高級數據科學家 + 深度學習專家
NPU + TPU = AI研究科學家 + 知識領導者
NPU + Edge Computing = 智能設備工程師 + 自主學習能力
NPU + 傳感器網絡 = AI分析師 + 感知與反應能力
這些不同的組合反映了NPU的靈活性和專業性,尤其是在AI領域。根據與其他處理單元的協同工作,它可以變成不同層級的“職位”並具備相應的智能或處理能力。

引用:
cpu接受user 天馬行空的指令 、 gpu接受app 固定運算指令、 NPU又是接受什麼指令? 有特定指令即可用嗎?

NPU接受的指令:特定於AI和機器學習的指令
NPU 通常不會直接接受來自應用或使用者的指令,而是接受來自 AI 框架(如 TensorFlow、PyTorch 等)的神經網絡模型運算指令。這些指令主要涉及矩陣乘法、卷積運算、激活函數等,都是與深度學習模型有關的核心計算。

具體來說,NPU 對應的指令是高度專門化的,針對推理階段的神經網絡模型進行加速。這意味著 NPU 是在既定的機器學習模型運行時才會發揮作用,例如人臉識別、語音助手的語音識別等場景中,NPU 負責高效地執行相關運算。

總結:
CPU:接受來自使用者的多樣指令,處理通用計算。
GPU:接受應用程式中需要大量平行處理的圖形或運算指令。
NPU:接受專門針對 AI 和神經網絡的計算指令,用來加速深度學習推理過程。
希望這樣的解釋能幫助您更清楚理解 NPU 的角色及其接受的指令範疇!

wkm 2024-10-17 09:59 PM

...糟糕,我很多知識還停留在30年前的計算機概論...
上網 看片 玩遊戲..好像不需要NPU

HHeLiBeBCNOFNe 2024-10-18 10:58 AM

NPU,你就把他想像成xx加速處理器就好,
他的用途就是處理AI相關的邏輯運算,
要用到就是得額外寫程式去呼叫這一部分的功能出來用,
這也代表說,現已存在的程式對NPU需求是0,
NPU的存在對這些程式來說就等於是虛無縹緲的東西...
得等未來的程式、遊戲有針對NPU去開發相對應的功能,才會有功用。
NPU在現階段的狀態是,雖然消費者用不到,不過廠商在規格上不能沒有,
不然在銷售上就會趨於劣勢。

supermaxfight 2024-10-18 01:15 PM

3. GPU比CPU更快速
既然GPU更快更強,x86 CPU為什麼不用GPU的架構?
======
這要先知道什麼是GPU,現在GPU能做什麼事情
他把CPU做的某些事拿來統包
https://zh.wikipedia.org/zh-tw/NVIDIA_GeForce_256
https://aws.amazon.com/tw/what-is/gpu/
另一個重要的進展是PhysX
https://zh.wikipedia.org/wiki/PhysX

再來就是CPU包山包海,不是只處理圖形

引用:
作者ChatGPT
GeForce 256 是 NVIDIA 於 1999 年推出的第一款 GPU,被稱為世界上第一款「GPU」(Graphics Processing Unit)。相比前一代的 TNT2 顯示卡晶片,GeForce 256 引入了幾個關鍵的技術創新與改進,使它成為顯示卡技術上的重大突破。

以下是 GeForce 256 和 TNT2 之間的主要差別:

1. GPU 概念的引入
GeForce 256 是第一款被稱為 GPU 的顯示晶片,這個名稱來自於它集成了多種圖形處理功能,如幾何變換與光照計算。這讓它不僅僅處理像素渲染,還負責一部分以往由 CPU 處理的 3D 圖形計算。
TNT2 則是一個傳統的 2D/3D 顯示晶片,它主要負責像素填充率、渲染和顯示影像,並不包含幾何運算等功能。
2. 硬體 T&L(Transform and Lighting)引擎
GeForce 256 是首款具備硬體 T&L(變換與光照)引擎的顯示卡。T&L 是處理 3D 圖形渲染過程中的關鍵步驟,將 3D 物體的坐標變換為屏幕坐標,並計算光源對物體的影響。這個功能之前需要依靠 CPU 處理,而 GeForce 256 將這部分工作交給 GPU,減輕了 CPU 的負擔,提升了 3D 渲染的效率。

TNT2 沒有硬體 T&L 功能,所有的變換與光照計算仍然需要 CPU 處理,這對於複雜的 3D 場景會造成較大的性能瓶頸。
3. 記憶體頻寬與性能
GeForce 256 使用了 DDR SDRAM 記憶體,這使得它的記憶體頻寬更高,資料傳輸速度更快。DDR 記憶體能在同一個時鐘週期內進行兩次資料傳輸,提升了顯示卡的性能。
TNT2 使用了 SDR SDRAM 記憶體,傳輸速度較慢,這在處理高解析度的圖像時會影響效能。
4. 像素填充率
GeForce 256 的像素填充率更高,它的四個像素流水線讓它能在每個時鐘周期內處理更多像素,這在高解析度、全屏抗鋸齒或多重貼圖的情況下能顯著提升效能。
TNT2 則只有兩個像素流水線,因此在像素填充率方面不及 GeForce 256。
5. 多邊形處理性能
GeForce 256 的幾何運算能力讓它可以處理更多的多邊形(每秒處理 15 百萬個多邊形),因此能呈現更加複雜的 3D 場景。
TNT2 沒有硬體加速的 T&L 功能,因此多邊形處理主要由 CPU 處理,效率較低,無法處理過於複雜的 3D 場景。
6. 抗鋸齒技術
GeForce 256 支援更高效的抗鋸齒(Anti-Aliasing)技術,這能減少圖形邊緣的鋸齒現象,改善畫面質量。
TNT2 的抗鋸齒功能有限,無法實現與 GeForce 256 相媲美的圖形平滑效果。
7. 硬體架構
GeForce 256 是一款完全重新設計的晶片,為圖形運算提供了更多的硬體加速功能,特別是在 3D 遊戲方面表現卓越。
TNT2 則是在早期的 RIVA TNT 基礎上進行增強的晶片,雖然有顯著改進,但其基礎架構仍然比較傳統,並未引入太多新的技術。
總結來說,GeForce 256 不僅在性能上遠超 TNT2,還引入了硬體 T&L 和專門為 3D 圖形設計的功能,使它成為了現代 GPU 技術的奠基者,並且大大減輕了 CPU 在遊戲和 3D 應用中的工作負擔。


所有的時間均為GMT +8。 現在的時間是04:32 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2024。