<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CPU和GPU與TPU是如何工作的到底有什么區別

Wildesbeast ? 來源:IT鯨英派 ? 作者:IT鯨英派 ? 2020-01-20 11:57 ? 次閱讀

很多讀者可能分不清楚 CPU、GPU 和 TPU 之間的區別,因此 Google Cloud 將在這篇博客中簡要介紹它們之間的區別,并討論為什么 TPU 能加速深度學習。

TPU

張量處理單元(TPU)是一種定制化的 ASIC 芯片,它由谷歌從頭設計,并專門用于機器學習工作負載。TPU 為谷歌的主要產品提供了計算支持,包括翻譯、照片、搜索助理和 Gmail 等。Cloud TPU 將 TPU 作為可擴展的云計算資源,并為所有在 Google Cloud 上運行尖端 ML 模型的開發者與數據科學家提供計算資源。在 Google Next’18 中,我們宣布 TPU v2 現在已經得到用戶的廣泛使用,包括那些免費試用用戶,而 TPU v3 目前已經發布了內部測試版。

TPU

第三代 Cloud TPU

如上為 tpudemo.com 截圖,該網站 PPT 解釋了 TPU 的特性與定義。在本文中,我們將關注 TPU 某些特定的屬性。

神經網絡如何運算

在我們對比 CPU、GPU 和 TPU 之前,我們可以先了解到底機器學習或神經網絡需要什么樣的計算。如下所示,假設我們使用單層神經網絡識別手寫數字。

TPU

如果圖像為 28×28 像素的灰度圖,那么它可以轉化為包含 784 個元素的向量。神經元會接收所有 784 個值,并將它們與參數值(上圖紅線)相乘,因此才能識別為「8」。其中參數值的作用類似于用「濾波器」從數據中抽取特征,因而能計算輸入圖像與「8」之間的相似性:

然后,TPU 從內存加載數據。當每個乘法被執行后,其結果將被傳遞到下一個乘法器,同時執行加法。因此結果將是所有數據和參數乘積的和。在大量計算和數據傳遞的整個過程中,不需要執行任何的內存訪問。

這就是為什么 TPU 可以在神經網絡運算上達到高計算吞吐量,同時能耗和物理空間都很小。

好處:成本降低至 1/5

因此使用 TPU 架構的好處就是:降低成本。以下是截至 2018 年 8 月(寫這篇文章的時候)Cloud TPU v2 的使用價格。

在 DAWNBench 比賽于 2018 年 4 月結束的時候,非 TPU 處理器的最低訓練成本是 72.40 美元(使用現場實例訓練 ResNet-50 達到 93% 準確率)。而使用 Cloud TPU v2 搶占式計價,你可以在 12.87 美元的價格完成相同的訓練結果。這僅相當于非 TPU 的不到 1/5 的成本。這正是神經網絡領域特定架構的威力之所在。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10491

    瀏覽量

    207030
  • gpu
    gpu
    +關注

    關注

    27

    文章

    4456

    瀏覽量

    126977
  • TPU
    TPU
    +關注

    關注

    0

    文章

    133

    瀏覽量

    20581
收藏 人收藏

    評論

    相關推薦

    EWSTM8-2201 or 3101安裝說明上有的說選“是”,有的說選“否”,二者到底有什么區別?對工程什么影響?

    the installation. ......... 安裝說明上有的說選“是”,有的說選“否”,二者到底有什么區別?對工程什么影響?
    發表于 04-28 08:08

    fiber sensors 和optical fiber sensors區別求解

    最近看到一個fiber sensors 和optical fiber sensors的問題.但是查了一下資料出來的都是光纖傳感器.不知道這兩種到底有什么區別?希望能有大佬解惑.
    發表于 03-29 16:07

    gpu是什么和cpu區別

    GPUCPU是兩種常見的計算機處理器,它們在結構和功能上有很大的區別。在這篇文章中,我們將探討GPUCPU
    的頭像 發表于 02-20 11:24 ?1825次閱讀

    單片機的內外部晶振,到底有什么區別?

    單片機的內外部晶振,到底有什么區別? 單片機是一種集成了處理器、存儲器和其他外設功能的微型計算機芯片。內外部晶振是單片機中的兩種用于產生時鐘信號的方法。在本文中,我將詳細介紹內外部晶振的區別,包括
    的頭像 發表于 01-24 15:40 ?1791次閱讀

    AD7280AWBSTZ和AD7280ABSTZ之間到底有什么區別?

    替代嗎?在網上找到的兩個芯片的相關數據都是一樣的,AD7280AWBSTZ和AD7280ABSTZ之間到底有什么區別?
    發表于 01-08 06:36

    CPU、GPU、TPU、NPU分別是什么?哪個最強?

    技術日新月異,物聯網、人工智能、深度學習等遍地開花,各類芯片名詞CPU,GPU,TPU,NPU層出不窮…它們都是什么?又有著什么千絲萬縷的關系和區別?接下來,統一介紹一下:01CPUC
    的頭像 發表于 12-22 08:26 ?945次閱讀
    <b class='flag-5'>CPU</b>、<b class='flag-5'>GPU</b>、<b class='flag-5'>TPU</b>、NPU分別是什么?哪個最強?

    CPUGPUTPU之間有什么區別?

    CPUGPUTPU之間有什么區別? CPU(Central Processing Unit,中央處理器)是一種通用處理器,被用于各種計算
    的頭像 發表于 12-15 10:10 ?4697次閱讀

    FPGA和CPU、GPU什么區別?為什么越來越重要?

    ,在數據中心高性能計算及 AI 訓練中,CPU 這一“主角”的重要性下降,而以往的“配角們”,即 GPU、FPGA、TPU、DPU 等的加速器的重要性在上升。 圖3:MLP網絡本質是并行的乘法和累加
    發表于 11-09 14:09

    請問MSP430到底有幾個時鐘呀?

    請問MSP430到底有幾個時鐘呀
    發表于 11-03 06:36

    ARM和DSP到底有什么區別?

    現在在學ARM,想知道ARM和DSP到底有什么區別?為什么有些地方用DSP有些用ARM
    發表于 10-19 07:20

    cpu gpu npu的區別 NPU與GPU哪個好?gpu是什么意思?

    cpu gpu npu的區別 NPU與GPU哪個好?gpu是什么意思? 在當今數字化和人工智能的時代,高效的計算能力是現代技術發展的重要基礎
    的頭像 發表于 08-27 17:03 ?8660次閱讀

    gpucpu什么區別?

    gpucpu什么區別? GPUCPU是電腦中兩個重要的計算器件。如果想要了解這兩個設備的區別
    的頭像 發表于 08-09 16:15 ?1.1w次閱讀

    ai芯片和gpu芯片有什么區別?

    ai芯片和gpu芯片有什么區別? AI芯片和GPU芯片是當今比較流行的芯片類型,它們都是為了更好地處理數據而設計的。雖然它們都在處理數據方面有類似之處,但在設計和使用方面還是有很大的區別
    的頭像 發表于 08-08 18:02 ?4344次閱讀

    什么是CPU、GPU、TPU、DPU、NPU、BPU?有什么區別?

    技術日新月異,物聯網、人工智能、深度學習等遍地開花,各類芯片名詞GPU, TPU, NPU,DPU層出不窮…它們都是什么鬼?又有什么不一樣? 01 CPU CPU,作為機器的“大腦”,
    的頭像 發表于 06-30 08:48 ?1.3w次閱讀
    什么是<b class='flag-5'>CPU</b>、<b class='flag-5'>GPU</b>、<b class='flag-5'>TPU</b>、DPU、NPU、BPU?有<b class='flag-5'>什么區別</b>?

    CPUGPU之間的主要區別

    以下是以表格形式提供的 CPUGPU 之間的一些區別。
    發表于 06-06 15:51 ?678次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>