CPU:中央處理器(Central Processing Unit)
- CPU:中央處理器(Central Processing Unit)是一塊超大規(guī)模的集成電路归形,是一臺計算機的運算核心(Core)和控制核心( Control Unit)托慨。它的功能主要是解釋計算機指令以及處理計算機軟件中的數(shù)據(jù)。中央處理器主要包括運算器(算術(shù)邏輯運算單元暇榴,ALU厚棵,Arithmetic Logic Unit)和高速緩沖存儲器(Cache)及實現(xiàn)它們之間聯(lián)系的數(shù)據(jù)(Data)蕉世、控制及狀態(tài)的總線(Bus)。它與內(nèi)部存儲器(Memory)和輸入/輸出(I/O)設(shè)備合稱為電子計算機三大核心部件婆硬。
它的工作思路是:存儲程序狠轻,按順序執(zhí)行。它最擅長于邏輯控制彬犯。由于CPU需要大量的空間去放置存儲單元和控制邏輯向楼,計算能力就受限制,所以就有了GPU出場谐区。
GPU:圖形處理器(Graphics Processing Unit)
- GPU:圖形處理器(Graphics Processing Unit)湖蜕,又稱顯示核心、視覺處理器宋列、顯示芯片昭抒,是一種專門在個人電腦、工作站炼杖、游戲機和一些移動設(shè)備(如平板電腦灭返、智能手機等)上圖像運算工作的微處理器。
GPU主要解決并行運算問題坤邪。舉個生活中的例子婆殿。超市收銀臺前,顧客有100人排隊罩扇。如果只有一個收銀員婆芦,那么即使他操作速度再快,也要大家排隊耗時間喂饥。如果有50個收銀員同時收款消约,很快就解決問題。GPU解決的就是這個問題员帮。這個問題在圖形圖處理時問題最突出或粮,故改變算法規(guī)則,由GPU芯片來解決捞高。但GPU不能獨立工作氯材,必須由CPU控制。
NPU:神經(jīng)網(wǎng)絡(luò)處理器(Neural network Processing Unit)
- NPU全稱是Neural network Processing Unit, 即神經(jīng)網(wǎng)絡(luò)處理器;
NPU硝岗,神經(jīng)網(wǎng)絡(luò)處理器氢哮,在電路層模擬人類神經(jīng)元和突觸,并且用深度學(xué)習(xí)指令集直接處理型檀,一條指令對應(yīng)一組神經(jīng)元的任務(wù)冗尤。由于實現(xiàn)存儲和計算一體化,故計算效率大大提高。
TPU:張量處理單元(Tensor Processing Unit )
- TPU---Tensor Processing Unit 張量處理單元裂七,是一款為機器學(xué)習(xí)而定制的芯片皆看,主要用于人工智能領(lǐng)域,一般人用不到背零。
是一種為通過基于神經(jīng)網(wǎng)絡(luò)運算能力的一種ASIC腰吟,即專用集成電路。他把微處理器徙瓶、模擬IP核毛雇、數(shù)字IP核和存儲器集成在一個芯片上。這是解決運算速度的另外一個思路倍啥,就是專項任務(wù),專項解決澎埠。它通常根據(jù)特定運算任務(wù)開發(fā)虽缕,指向特定用途。比如人機大戰(zhàn)中的AlphaGo蒲稳。
SOC:片上系統(tǒng)(System on a Chip)
SOC全稱是System on a Chip氮趋,其本質(zhì)上就是上面說的ASIC〗可以叫作系統(tǒng)級芯片,或者叫片上系統(tǒng)