關於英偉達顯卡命名的姿勢
- 2019 年 12 月 25 日
- 筆記
平時在實驗中用到GPU的地方比較多,看新聞也總是能看到英偉達又出了什麼型號的顯卡等等,可是我一直沒搞清楚該公司顯卡名稱的命名關係,今天特地查了下,總結在這裡,以便以後翻閱。 Nvidia的GPU命名有4個層次:
- GPU 架構(microarchitecture), 表示GPU在芯片設計層面上的不同處理方式,包括的內容有計算單元(SIMD)的個數、有無L1,L2緩存、是否有雙精度支持等。按時間順序依次是Tesla, Fermi, Kepler, Maxwell, Pascal。
- 顯卡系列:根據使用場景的不同,分成GeForce, Quadro, Tesla。GeForce用於家庭和個人電腦,包括遊戲和娛樂等;Quadro用於工業渲染、藝術設計,工作站等場合。而Tesla用於科學計算,深度學習加速等場景。當然這三者的使用場景並沒有嚴格的邊界,想GeForce 系列的GTX 1080也可以用來做深度學習實驗。
- 芯片型號,例如GT200、GK210、GM104、GF104, K80, M40等。其中第二個字母表示架構,如K40 中的K表示是Kepler架構,P100中的P表示Pascal架構。
- 針對GeForce系列,還有2系列,3系列,200系列,400系列等分類,像GeForce GTX 1080 就是10系列。
需要注意的地方有:
- 注意區分Tesla GPU架構和Tesla系列。前者已經用的不是很多了,而後者是最近才出的針對深度學習的系列,使用很多,像我們實驗室用的K20,K80都是這個系列。
- 描述一個顯卡的時候,一般是系列名+芯片型號,如 Tesla K80。
- 針對GeForce系列,芯片型號一般是顯卡型號+具體編號的形式,如 GeForce GT 705,其中GT 是顯卡型號。
- 最近新出了一款 TiTan X, 主要要和GeForce GTX Tian X 區分。
參考:
- https://chenrudan.github.io/blog/2015/12/20/introductionofgpuhardware.html
- https://www.quora.com/What-is-NVIDIA-GPU-micro-architecture
- https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units