在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

GPU如何加速人工智能或機器學習的計算速度

Dbwd_Imgtec ? 來源:cg ? 2019-01-08 15:01 ? 次閱讀

一、Why GPU

其實GPU計算比CPU并不是“效果好”,而是“速度快”。

計算就是計算,數學上都是一樣的,1+1用什么算都是2,CPU算神經網絡也是可以的,算出來的神經網絡放到實際應用中效果也很好,只不過速度會很慢罷了。

GPU的起源

GPU全稱叫做graphics processing unit,圖形處理器,顧名思義就是處理圖形的。

電腦顯示器上顯示的圖像,在顯示在顯示器上之前,要經過一些列處理,這個過程有個專有的名詞叫“渲染”。以前的計算機上沒有GPU,渲染就是CPU負責的。渲染是個什么操作呢,其實就是做了一系列圖形的計算,但這些計算往往非常耗時,占用了CPU的一大部分時間。而CPU還要處理計算機器許多其他任務。因此就專門針對圖形處理的這些操作設計了一種處理器,也就是GPU。這樣CPU就可以從繁重的圖形計算中解脫出來。

由于GPU是專門為了渲染設計的,那么他也就只能做渲染的那些事情。

渲染這個過程具體來說就是幾何點位置和顏色的計算,這兩者的計算在數學上都是用四維向量和變換矩陣的乘法,因此GPU也就被設計為專門適合做類似運算的專用處理器了。為什么說專用呢,因為很多事情他做不了。

CPU通用性強,但是專用領域性能低。工程就是折衷,這項強了,別的就弱了。再后來游戲、3D設計對渲染的要求越來越高,GPU的性能越做越強。論純理論計算性能,要比CPU高出幾十上百倍。

人們就想了,既然GPU這么強,那用GPU做計算是不是相比CPU速度能大大提升呢?于是就有了GPGPU(general purpose GPU,通用計算GPU)這個概念。但我們前面提到了,GPU是專門為了圖像渲染設計的,他只適用于那些操作。但幸運的是有些操作和GPU本職能做的那些東西非常像,那就可以通過GPU提高速度,比如深度學習

深度學習中一類成功應用的技術叫做卷積神經網絡CNN,這種網絡數學上就是許多卷積運算和矩陣運算的組合,而卷積運算通過一定的數學手段也可以通過矩陣運算完成。這些操作和GPU本來能做的那些圖形點的矩陣運算是一樣的。因此深度學習就可以非常恰當地用GPU進行加速了。

以前GPGPU(通用GPU)概念不是很火熱,GPU設計出來就是為了圖形渲染。想要利用GPU輔助計算,就要完全遵循GPU的硬件架構。而現在GPGPU越來越流行,廠家在設計和生產GPU的時候也會照顧到計算領域的需求了。

二、GPGPU與GPU的區別

GPU的產生是為了解決圖形渲染效率的問題,但隨著技術進步,GPU越來越強大,尤其是shader出現之后(這個允許我們在GPU上編程),GPU能做的事越來越多,不再局限于圖形領域,也就有人動手將其能力擴展到其他計算密集的領域,這就是GP(General Purpose)GPU。

三、為什么快

比如說你用美圖xx軟件,給一張圖片加上模糊效果的時候,CPU會這么做:

使用一個模糊濾鏡算子的小窗口,從圖片的左上角開始處理,并從左往右,再從左往右進行游走處理,直到整個圖片被處理完成。因為CPU只有一個或者少數幾個核,所以執行這種運算的時候,只能老老實實從頭遍歷到最后。

但是有一些聰明的讀者會發現,每個窗口在處理圖片的過程中,都是獨立的,相互沒有關系的。那么同時用幾個濾鏡窗口來處理是不是更快一些? 于是我們有了GPU, 一般的GPU都有幾百個核心,意味著,我們可以同時有好幾百個濾鏡窗口來處理這張圖片。

所以說,GPU起初的設計目標就是為了處理這種圖形圖像的渲染工作,而這種工作的特性就是可以分布式、每個處理單元之間較為獨立,沒有太多的關聯。而一部分機器學習算法,比如遺傳算法,神經網絡等,也具有這種分布式及局部獨立的特性(e.g.比如說一條神經網絡中的鏈路跟另一條鏈路之間是同時進行計算,而且相互之間沒有依賴的),這種情況下可以采用大量小核心同時運算的方式來加快運算速度。

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

    關注

    28

    文章

    4760

    瀏覽量

    129129
  • 人工智能
    +關注

    關注

    1792

    文章

    47492

    瀏覽量

    239175
  • 機器學習
    +關注

    關注

    66

    文章

    8428

    瀏覽量

    132831

原文標題:為何GPU可以用于加速人工智能或者機器學習的計算速度?

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Banana Pi 攜手 ArmSoM 推出人工智能加速 RK3576 CM5 計算模塊

    機器學習人工智能 (ML 和 AI) 工作負載,以及 Arm Mali G52-MC3 圖形處理器和支持 H.264/H.265/MJPEG 編碼和 H.265/H.265/VP9/AVI1/AVS2
    發表于 12-11 18:38

    嵌入式和人工智能究竟是什么關系?

    學習和更新提供了可能,從而使人工智能應用能夠不斷適應和優化。 總的來說,嵌入式系統在人工智能中的作用不容忽視。它不僅為人工智能硬件加速提供
    發表于 11-14 16:39

    GPU加速計算平臺是什么

    GPU加速計算平臺,簡而言之,是利用圖形處理器(GPU)的強大并行計算能力來加速科學
    的頭像 發表于 10-25 09:23 ?268次閱讀

    人工智能機器學習和深度學習存在什么區別

    人工智能指的是在某種程度上顯示出類似人類智能的設備。AI有很多技術,但其中一個很大的子集是機器學習——讓算法從數據中學習
    發表于 10-24 17:22 ?2513次閱讀
    <b class='flag-5'>人工智能</b>、<b class='flag-5'>機器</b><b class='flag-5'>學習</b>和深度<b class='flag-5'>學習</b>存在什么區別

    《AI for Science:人工智能驅動科學創新》第一章人工智能驅動的科學創新學習心得

    人工智能:科學研究的加速器 第一章清晰地闡述了人工智能作為科學研究工具的強大功能。通過機器學習、深度
    發表于 10-14 09:12

    risc-v在人工智能圖像處理應用前景分析

    人工智能推薦系統中強大的圖形處理器(GPU)一爭高下。其獨特的設計使得該處理器在功耗受限的條件下仍能實現高性能的圖像處理任務。 Ceremorphic公司 :該公司開發的分層學習處理器結合了
    發表于 09-28 11:00

    FPGA在人工智能中的應用有哪些?

    定制化的硬件設計,提高了硬件的靈活性和適應性。 綜上所述,FPGA在人工智能領域的應用前景廣闊,不僅可以用于深度學習加速和云計算加速,還
    發表于 07-29 17:05

    人工智能機器學習和深度學習是什么

    在科技日新月異的今天,人工智能(Artificial Intelligence, AI)、機器學習(Machine Learning, ML)和深度學習(Deep Learning,
    的頭像 發表于 07-03 18:22 ?1356次閱讀

    5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V2)

    ://t.elecfans.com/v/27221.html *附件:初學者完整學習流程實現手寫數字識別案例_V2-20240506.pdf 人工智能 語音對話機器人案例 26分03秒 https
    發表于 05-10 16:46

    機器學習怎么進入人工智能

    人工智能(Artificial Intelligence,AI)是一門涉及計算機、工程、數學、哲學和認知科學等多個領域的交叉學科,旨在構建智能計算機系統,使之能夠自主感知、理解、
    的頭像 發表于 04-04 08:41 ?352次閱讀

    5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V1)

    *附件:初學者完整學習流程實現手寫數字識別案例.pdf 人工智能 語音對話機器人案例 26分03秒 https://t.elecfans.com/v/27185.html *附件:語音對話
    發表于 04-01 10:40

    FPGA在深度學習應用中將取代GPU

    提供商外,英偉達還成立了專業的人工智能研究實驗室。 不過,機器學習軟件公司 Mipsology 的首席執行官兼聯合創始人盧多維奇?拉祖爾 (Ludovic Larzul) 表示,GPU
    發表于 03-21 15:19

    人工智能機器學習的頂級開發板有哪些?

    機器學習(ML)和人工智能(AI)不再局限于高端服務器云平臺。得益于集成電路(IC)和軟件技術的新發展,在微型控制器和微型計算機上實現
    的頭像 發表于 02-29 18:59 ?867次閱讀
    <b class='flag-5'>人工智能</b>和<b class='flag-5'>機器</b><b class='flag-5'>學習</b>的頂級開發板有哪些?

    家居智能化,推動AI加速器的發展

    提高了系統的運算能力和數據處理能力,還為用戶帶來了更加智能化、個性化的生活體驗。 ? AI 加速器的發展 ? 在人工智能機器學習任務變得日
    的頭像 發表于 02-23 00:18 ?4625次閱讀

    利用GPU加速在Orange Pi?5上跑LLMs:人工智能愛好者High翻了!

    本期視頻將會給人工智能愛好者們帶來超級震撼!視頻中,我們將深入了解利用GPU加速在OrangePi5上跑LLMs的精彩世界。最近知乎上的一篇文章《利用GPU
    的頭像 發表于 01-22 15:29 ?1028次閱讀
    利用<b class='flag-5'>GPU</b><b class='flag-5'>加速</b>在Orange Pi?5上跑LLMs:<b class='flag-5'>人工智能</b>愛好者High翻了!
    主站蜘蛛池模板: 69pao强力打造免费高速| 欧美人与动欧交视频| 哥也操| 亚洲欧美性另类春色| 丁香午夜| 国产三级在线播放| 酒色激情网| 女人张开腿等男人桶免费视频| 特级毛片a级毛免费播放| 亚洲人成人| 特黄特色的视频免费播放| 一级特黄特黄的大片免费| 国产人人澡| 69久久夜色精品国产69| 男人j进女人j免费视频视频| 男男np主受高h啪啪肉| 禁网站在线观看免费视频| 男女一进一出抽搐免费视频| 一区二区三区视频| 日本高清一区二区三区不卡免费| 一道精品一区二区三区| 日韩欧美理论| 久久午夜精品| 性夜影院爽黄e爽在线观看| 22222se男人的天堂| 欧美系列在线观看| 在线观看视频一区二区| 高清一区二区三区视频| 自拍偷自拍亚洲精品被多人伦好爽| 高h办公室| 色站视频| 黄色w站| 午夜精品久久久久久毛片| 精品国产第一国产综合精品gif| 免费人成网ww44kk44| 巨臀中文字幕一区二区翘臀| 亚洲综合色婷婷久久| 日韩成人午夜| 国产三级国产精品国产普男人| 亚洲高清在线视频| 日本三人交xxx69视频|