資料介紹
通用處理器在計(jì)算性能和能效上越來(lái)越難以滿足日益龐大、多樣化的數(shù)據(jù)處理需求。借助由GPU、FPGA和其他智能引擎等協(xié)處理器與CPU一起組成的異構(gòu)計(jì)算平臺(tái)來(lái)提升計(jì)算性能,已成為當(dāng)下學(xué)術(shù)界和工業(yè)界的研究熱點(diǎn)。異構(gòu)計(jì)算作為一種特殊的并行計(jì)算方式,能夠根據(jù)每個(gè)計(jì)算子系統(tǒng)的結(jié)構(gòu)特點(diǎn)為其分配不同的計(jì)算任務(wù),在提高計(jì)算性能、能效比和實(shí)時(shí)性保障方面體現(xiàn)出傳統(tǒng)架構(gòu)所不具備的優(yōu)勢(shì),逐漸在各種計(jì)算需求量較大的場(chǎng)合得到應(yīng)用。針對(duì)數(shù)據(jù)中心場(chǎng)景,英特爾已經(jīng)宣布要通過(guò)Xeon+FPGA平臺(tái)和XeonPhi系列產(chǎn)品來(lái)推動(dòng)異構(gòu)計(jì)算的實(shí)施。
那么,在我們所關(guān)心的機(jī)器人領(lǐng)域,情況又是如何?
一、機(jī)器人需要怎樣的計(jì)算平臺(tái)
機(jī)器人是復(fù)雜的機(jī)電一體化裝置,綜合運(yùn)用了機(jī)械與精密機(jī)械、微電子與計(jì)算機(jī)、自動(dòng)控制與驅(qū)動(dòng)、傳感器與信息處理以及人工智能等多學(xué)科的最新研究成果。
為了將這些成果融合起來(lái),真正形成認(rèn)知、感受和行動(dòng)的能力,使機(jī)器人能夠理解并應(yīng)對(duì)真實(shí)的世界,準(zhǔn)確完成操作任務(wù),其搭載的計(jì)算平臺(tái)需滿足多種要求,包括:
感知能力:具備豐富的I/O接口,支持USB3、UART、I2C等多種I/O協(xié)議,用以接收各類(lèi)傳感器數(shù)據(jù)。
控制能力:能夠控制各個(gè)運(yùn)動(dòng)部位,如底盤(pán)、手臂、手指和頭部,完成多個(gè)維度的動(dòng)作,并且具備實(shí)時(shí)性和安全性方面的保障。
計(jì)算能力:既要應(yīng)對(duì)大量數(shù)據(jù)的處理開(kāi)銷(xiāo),更要滿足各類(lèi)智能算法巨大的計(jì)算需求。
功耗控制:要在滿足以上能力的同時(shí)盡可能降低功耗,避免成為電池殺手。
易用性:必須提供友好的編程模型,使機(jī)器人的應(yīng)用開(kāi)發(fā)快速、準(zhǔn)確。
現(xiàn)有的計(jì)算平臺(tái)很難滿足以上需求,搭建適用于機(jī)器人的異構(gòu)計(jì)算平臺(tái)已經(jīng)迫在眉睫!CPU+FPGA的方案以其獨(dú)特的優(yōu)勢(shì)進(jìn)入我們眼簾。
二、什么是FPGA
自1985年問(wèn)世以來(lái),F(xiàn)PGA這種可編程邏輯器件憑借在性能、上市時(shí)間、成本、穩(wěn)定性和長(zhǎng)期維護(hù)方面的優(yōu)勢(shì),在通信、醫(yī)療、工控和安防等領(lǐng)域占有一席之地。特別是近兩年,隨著云計(jì)算、高性能計(jì)算和人工智能的繁榮,擁有先天優(yōu)勢(shì)的FPGA更是得到了前所未有的關(guān)注。
FPGA由六部分組成:可編程輸入/輸出單元、基本可編程邏輯單元、嵌入式塊RAM、豐富的布線資源、底層嵌入功能單元和內(nèi)嵌專(zhuān)用硬核。英特爾首席執(zhí)行官科再奇曾這樣描述:“你可以把FPGA想象成一堆gate,能夠隨時(shí)編程。FPGA可以用作多個(gè)領(lǐng)域的加速器,例如在加密的同時(shí)進(jìn)行面部搜索,并能在微秒內(nèi)重新編程。其成本遠(yuǎn)低于大規(guī)模單個(gè)定制部件,并具有更高的靈活性。”
隨著工藝的發(fā)展,技術(shù)的進(jìn)步,F(xiàn)PGA的性能、指標(biāo)都達(dá)到了新高度。新的Arria10系列FPGA和SoC功耗比前一代FPGA和SoC低40%,具有業(yè)界唯一的硬核浮點(diǎn)數(shù)字信號(hào)處理(DSP)模塊,其速率高達(dá)每秒1.5萬(wàn)億次浮點(diǎn)運(yùn)算(1.5TFLOPS)。
即便擁有上述優(yōu)勢(shì),傳統(tǒng)上FPGA的開(kāi)發(fā)難度還是令諸多程序員望而卻步。然而,隨著OpenCL標(biāo)準(zhǔn)的出現(xiàn),F(xiàn)PGA的應(yīng)用門(mén)檻正在大幅降低。基于OpenCL的開(kāi)發(fā)框架,用戶可以擺脫傳統(tǒng)的基于硬件描述語(yǔ)言(HDL)的開(kāi)發(fā)流程,轉(zhuǎn)而采用更高效、也更符合廣大程序員背景的軟件開(kāi)發(fā)流程。
OpenCL標(biāo)準(zhǔn)是第一個(gè)開(kāi)放、免版稅、統(tǒng)一的編程模型,能夠在異構(gòu)系統(tǒng)上加速算法實(shí)現(xiàn),支持使用基于C的編程語(yǔ)言進(jìn)行跨平臺(tái)開(kāi)發(fā),例如CPU、GPU、DSP和FPGA。支持OpenCL的異構(gòu)系統(tǒng)一般通過(guò)PCle總線實(shí)現(xiàn)主機(jī)與硬件加速器(或者一個(gè)內(nèi)核與另一個(gè)沒(méi)有主機(jī)控制的內(nèi)核)之間的通信,而這一切并不需要程序開(kāi)發(fā)者的關(guān)注。相反,開(kāi)發(fā)者只需了解OpenCL定義的標(biāo)準(zhǔn)化的應(yīng)用程序接口(API)。如今,各個(gè)主流的深度學(xué)習(xí)框架都提供OpenCL的支持。英特爾正計(jì)劃推出基于FPGA的CNN的多種網(wǎng)絡(luò)實(shí)現(xiàn)。
- 更智能的矢量機(jī)器人
- AUTO CUBEROS機(jī)器人開(kāi)發(fā)平臺(tái) 2次下載
- YUHESEN——模塊化智能移動(dòng)機(jī)器人底盤(pán)平臺(tái)
- 基于DSP控制器的油氣安全智能巡檢機(jī)器人 40次下載
- 智能農(nóng)業(yè)除草機(jī)器人研究分析綜述 17次下載
- 基于DSP和PC的農(nóng)業(yè)機(jī)器人控制系統(tǒng) 17次下載
- 機(jī)器人和軟件人協(xié)同智能仿真方法與技術(shù)研究 39次下載
- 現(xiàn)代智能機(jī)器人前景及技術(shù) 10次下載
- 機(jī)器人PID控制概述 27次下載
- 機(jī)器人操作系統(tǒng)的資料簡(jiǎn)介 13次下載
- 定義機(jī)器人的7個(gè)標(biāo)準(zhǔn)是那些詳細(xì)資料介紹
- 智能電話機(jī)器人是如何運(yùn)行和操作的? 4次下載
- 檢索式智能對(duì)話機(jī)器人開(kāi)發(fā)實(shí)戰(zhàn)案例詳細(xì)資料分析概述 16次下載
- 基于FPGA的機(jī)器人圖像監(jiān)視系統(tǒng) 9次下載
- 基于FPGAs的智能機(jī)器人導(dǎo)航系統(tǒng) 5次下載
- 基于智能制造的工業(yè)機(jī)器人應(yīng)用實(shí)踐 825次閱讀
- 如何創(chuàng)建FPGA控制的機(jī)器人手臂 899次閱讀
- 發(fā)現(xiàn)更多機(jī)器人開(kāi)發(fā)技巧 AI與邊緣計(jì)算加持 638次閱讀
- 面對(duì)疫情 醫(yī)療機(jī)器人能幫上什么忙? 2126次閱讀
- 盤(pán)點(diǎn)2018年機(jī)器人領(lǐng)域十大技術(shù) 3312次閱讀
- 智能機(jī)器人概念和建立發(fā)展的梳理和我國(guó)智能機(jī)器人發(fā)展前景等研究報(bào)告 4460次閱讀
- 云視頻技術(shù)讓機(jī)器人更具有娛樂(lè)性讓機(jī)器人更融入你的生活 3520次閱讀
- 軟體機(jī)器人 前所未見(jiàn)的機(jī)器人 3692次閱讀
- 機(jī)器人需要怎樣的計(jì)算平臺(tái)?最強(qiáng)大腦當(dāng)屬CPU+FPGA? 3219次閱讀
- 基于FPGA的教學(xué)機(jī)器人的平臺(tái)的設(shè)計(jì) 1929次閱讀
- 智能機(jī)器人的三大關(guān)鍵技術(shù)詳解 3.2w次閱讀
- 如何正確選購(gòu)掃地機(jī)器人之規(guī)劃式機(jī)器人篇 1263次閱讀
- 智能救援機(jī)器人的設(shè)計(jì)解析 3294次閱讀
- 細(xì)數(shù)讓工業(yè)機(jī)器人更智能的6種傳感器 2441次閱讀
- 智能掃地機(jī)器人的保護(hù)解決方案 2.1w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專(zhuān)業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多