MPU、MCU、CPU、GPU、DSP、MMU、TPU、NPU大雜燴


MPU、MCU、CPU、GPU、DSP、MMU、TPU、NPU大雜燴

寫在前面:

相信大家都和我一樣,對這些U的英文縮寫,傻傻分不清楚,這是最近收集的一些,整理一下,做個記錄。

MPU與MCU

最常見的大家也最容易分不清的其實還是MPUMCU

MCU的全稱是Mirco Controller Unit,微控制器

MCU上完成的任務大多數是一些簡單的刺激-響應式的任務,而且任務類型單一,任務執行過程簡單。在這種情況下一般不需要MCU去執行功能復雜、運算量大的程序,而通常不需要運行大型操作系統來支持復雜的多任務管理。這就造成了MCU一般對於存儲器的容量要求比較低。

MPU的全稱叫Micro Processor Unit,微處理器

MPU從一開始就定位了具有相當的處理和運算能力,一幫需要運行較大型的操作系統來實現復雜的任務處理。因此這就決定了MPU應該具備比較高的主頻,和較為強大的運算能力。MPU現在也普遍“多核化”。往往還需要MPU中集成高性能的存儲控制器、存儲管理單元(MMU)等一整套復雜的存儲機制和硬件。

區別:

  • MPU和MCU的區別本質上是因為應用定位不同,為了滿足不同的應用場景而按不同方式優化出來的兩類器件
  • MPU注重通過較為強大的運算/處理能力,執行復雜多樣的大型程序,通常需要外掛大容量的存儲器。就是咱們常說的可以跑操作系統的東西。
  • MCU通常運行較為單一的任務,執行對於硬件設備的管理/控制功能。通常不需要很強的運算/處理能力,因此也不需要有大容量的存儲器來支撐運行大程序。通常以單片集成的方式在單個芯片內部集成小容量的存儲器實現系統的“單片化”。也就是單片機那種。

CPU

這個就比較常見了,中央處理器單元

GPU

graphics processing unit 顯示核心、視覺處理器、顯示芯片,強大的並行浮點運算能力,支持高速的圖像處理

DSP

數字信號處理器,一種專門為了數字信號處理而生的“領域專用處理器”

MMU

存儲管理單元

TPU

Tensor Processing Unit,翻譯為中文就是張量處理單元,TPU與同期的CPU和GPU相比,可以提供15-30倍的性能提升,以及30-80倍的效率(性能/瓦特)提升。針對深度學習

NPU

NPU英文全稱是Neural network Processing Unit, 中文叫神經網絡處理器

未完待續,碰到新的,持續添加。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM