1.Synopsys將發(fā)布什么?
Synopsys將發(fā)布的是DesignWare嵌入式視覺(EV)處理器系列產(chǎn)品,。EV52 和EV54視覺處理器是完全可編程和可配置的視覺處理器IP核,,它們結(jié)合了軟件解決方案的靈活性與專用硬件的低成本和低功耗特性,。EV處理器實現(xiàn)了一種可 以以超過1000 GOPS/W性能工作的卷積神經(jīng)網(wǎng)絡(luò)(CNN),從而能夠僅以其他視覺解決方案一小部分的功耗,,實現(xiàn)對一系列多樣化的目標(biāo)(如面部,、行人和手勢)進行快速 而準(zhǔn)確的監(jiān)測。
2. 什么是嵌入式視覺?
嵌入式視覺指的是將計算機視覺集成到SoC當(dāng)中,。嵌入式視覺是SoC器件能夠在視頻幀中識別目標(biāo)和手勢,,并在發(fā)現(xiàn)對象或手勢時能夠進行適當(dāng)響應(yīng)的能力。
3. 實現(xiàn)嵌入式視覺的關(guān)鍵支撐是什么,?
計算機視覺已經(jīng)在實驗室中存在了60年,。但直到過去的幾年,微處理器才具有足夠的性能來將計算 機視覺嵌入到SoC中,。嵌入式視覺進步的另一個因素是功耗的降低——這也只有得益于先進的工藝節(jié)點和諸如ARC等更加高度優(yōu)化的處理器架構(gòu),。更高的處理器 性能加上更低的功耗(更好的性能效率),使設(shè)計人員能夠在包括便攜式應(yīng)用在內(nèi)的,、范圍不斷拓展的設(shè)計當(dāng)中集成嵌入式視覺,。
4. DesignWare EV嵌入式視覺處理器的目標(biāo)應(yīng)用有哪些?
設(shè)計DesignWare EV52和EV54處理器的目的,,是為了滿足視頻監(jiān)控,、安防、手勢識別以及對象監(jiān)測,、跟蹤和分類等領(lǐng)域中不斷增長的市場需求,。最終應(yīng)用包括攝像頭、可穿戴設(shè)備,、家庭自動化,、數(shù)字電視、虛擬現(xiàn)實,、游戲設(shè)備,、機器人、數(shù)字顯示屏,、醫(yī)療電子以及汽車信息娛樂系統(tǒng)等,。
5. 為什么視覺處理需要用特殊的處理器?
雖然視覺算法可以在大多數(shù)處理器上運行,,但是這類算法牽涉到許多的復(fù)雜數(shù)學(xué)運算和數(shù)據(jù)遷移,。通 用處理器(GPP)可以用來做視覺處理,但是這樣的處理器缺少復(fù)雜數(shù)學(xué)運算資源,,運行起來速度會非常慢,。在一些視覺應(yīng)用中,采用的圖形處理器(GPU)雖 然具有許多的運算資源,,但是卻缺乏高效移動視覺數(shù)據(jù)的能力,,因此其視覺性能相對較低,并且其功耗也非常的高,。視覺處理器是專為視覺處理而設(shè)計,,因此它們擁 有所需的復(fù)雜數(shù)學(xué)運算能力,,并且它們還具有精密的數(shù)據(jù)遷移能力,能夠有效地處理視覺幀數(shù)據(jù),。此外,要能夠在嵌入式視覺應(yīng)用中得到使用,,它們也需要滿足低功 耗要求,。DesignWare EV處理器的高運算處理能力、優(yōu)異的視覺數(shù)據(jù)遷移性能和非常低的功耗,,使其成為了在SoC當(dāng)中實現(xiàn)視覺處理的極佳選擇,。
6. DesignWare嵌入式視覺處理器系列與其他的EV解決方案相比有怎樣的不同?
市場上現(xiàn)有的可編程視覺處理器都太大且功耗很高,,這在使用通用圖形處理器(GP GPU)時尤其如此,。同時,市場上還有基于硬接線來實現(xiàn)的解決方案,,這類解決方案有著非常好的性能和功耗,,但是它們非常不靈活且不能編程,因此僅適用于非 常小范圍的應(yīng)用,。DesignWare EV處理器系列用一款產(chǎn)品就同時提供了這兩個領(lǐng)域的最優(yōu)性能,,使其不僅可編程,而且還包含了一個性能非常高的對象監(jiān)測引擎,。這使得用戶能夠針對其具體應(yīng)用 對DesignWare EV嵌入式視覺處理器進行全面編程,,并且能夠在需要時獲得硬件加速的優(yōu)勢。對于目標(biāo)和手勢識別應(yīng)用,,DesignWare EV處理器具有優(yōu)異的性能,,而且其功耗等級比其他視覺解決方案低5倍。
7. 客戶能夠從DesignWare嵌入式視覺處理器系列中獲得哪些好處,?
·高性能,、高精度目標(biāo)監(jiān)測
·低功耗:較現(xiàn)有的視覺解決方案效率高5倍
·靈活的可編程特性能滿足多種現(xiàn)有和新興嵌入式視覺應(yīng)用的需求
·基于OpenCV和OpenVX業(yè)界標(biāo)準(zhǔn)的高生產(chǎn)率編程環(huán)境
DesignWare EV嵌入式視覺處理器為應(yīng)對多樣化的應(yīng)用和滿足各種嵌入式視覺應(yīng)用的需求而提供了可編程能力,并為視覺引領(lǐng)的卷積神經(jīng)網(wǎng)絡(luò)(CNN)算法提供了無縫的硬件 加速,。DesignWare EV也能夠根據(jù)需求來編程以支持其他的嵌入式視覺算法,。因此,DesignWare EV處理器提供了非常好的性能和靈活性,,而其面積和功耗等級卻是可用解決方案中最低的,。DesignWare EV嵌入式視覺處理器由一套完整的工具提供支持,包括MetaWare,、OpenCV庫以及OpenVX運行庫和內(nèi)核,,從而能夠減輕編程工作。
8. 什么是CNN,?
卷積神經(jīng)網(wǎng)絡(luò)(CNN)模擬我們大腦處理視覺時的工作狀態(tài),。它們將圖像分解成若干部分,,并逐步 找到其被訓(xùn)練去識別的目標(biāo)。CNN已經(jīng)存在了20多年,,但直到近年這些算法才有了實質(zhì)上的改進,,并且目前在目標(biāo)識別方面較其他可用算法甚至是人類專家更 好。CNN是一種深度學(xué)習(xí)算法,,其訓(xùn)練方式與我們的大腦采用目標(biāo)的多幅圖像來進行訓(xùn)練差不多,,它基于這些圖像歸納出能夠被算法利用、用以在圖片或視頻中找 到目標(biāo)的一幅圖形,。
Nvidia,、CEVA、Microsoft以及其他公司近期的發(fā)布強調(diào)了嵌入式視覺向CNN的遷移,。其實,,Microsoft和Google最近都已在高端應(yīng)用中采用了CNN,其所得的精度超過了95%,,較人類專家還要更高,。CNN目前是獲取高質(zhì)量和高精度結(jié)果的最佳視覺算法,其性能比Viola-Jones,、HOG,、SIFT和SURF等其他算法更勝一籌。
9. EV52和EV54之間有哪些不同,?
EV52具有一個工作頻率高達1GHz的雙核ARC處理器(28nm),,而EV54帶有一個性 能較EV52更高的四核ARC處理器實現(xiàn)。兩者都具有一個可編程的目標(biāo)監(jiān)測引擎,,該引擎可配置并能以較競爭性解決方案低5倍的功耗等級提供快速,、精確的目 標(biāo)監(jiān)測。目標(biāo)監(jiān)測引擎運行一個CNN可執(zhí)行文件,,并由2,、4或8個處理單元(PE)組成。PE的個數(shù)由用戶在構(gòu)建時配置,,PE之間的流互連網(wǎng)絡(luò)也是如此,。 該互連網(wǎng)絡(luò)在所有的PE之間具有靈活的點到點連接,可根據(jù)目標(biāo)監(jiān)測引擎上執(zhí)行的CNN圖形動態(tài)改變,。
10. DesignWare嵌入式視覺處理器可監(jiān)測哪些種類的目標(biāo),?
DesignWare EV處理器能夠監(jiān)測包括風(fēng)景地形在內(nèi)的任何類型的目標(biāo)。目標(biāo)監(jiān)測引擎是可訓(xùn)練的,,但首先提供的是為人臉監(jiān)測,、限速標(biāo)志監(jiān)測和人臉跟蹤而預(yù)先優(yōu)化的內(nèi)核。
11. 嵌入式視覺處理器解決方案的編程環(huán)境是什么,?
DesignWare EV嵌入式視覺處理器采用MetaWare工具套件以C/C++語言進行編程,,并且它提供了廣泛使用的開源視覺編程軟件工具OpenCV和OpenVX支持,。
OpenCV(一個開源計算機視覺庫)是一種可與MetaWare一起使用的、包含2500個函數(shù)的軟件庫,,它為嵌入式視覺應(yīng)用提供了一個軟件架構(gòu),。OpenCV可用于監(jiān)測和識別目標(biāo),以及一系列完整的機器視覺功能,。
OpenVX是一種針對嵌入式視覺算法加速的開源標(biāo)準(zhǔn),。DesignWare EV嵌入式視覺處理器由OpenVX框架和43種主內(nèi)核提供支持。對于DesignWare EV嵌入式視覺處理器而言,,已可提供用于人臉監(jiān)測、速度標(biāo)志監(jiān)測和人臉跟蹤的內(nèi)核,。用戶也可以創(chuàng)建其專有內(nèi)核用于DesignWare EV處理器,。
OpenCV和OpenVX互為補充,并能夠同時用于視覺應(yīng)用中,。
12. EV處理器如何集成到SoC中,?
DesignWare EV嵌入式視覺處理器在交貨及配置時都附帶ARChitect工具,它支持快速實現(xiàn)內(nèi)核并輸出可綜合的RTL(寄存器傳輸級),。DesignWare EV嵌入式視覺處理器的目標(biāo)是為主處理器提供支持,,能夠與包括ARM、Intel,、Imagination MIPS和PowerPC等等在內(nèi)的所有主處理器一起工作,。EV處理器具有許多能夠讓主處理器便利的控制和卸載的功能,包括內(nèi)存空間對主處理器可見,,能夠 通過信令傳遞同步彼此的工作,。EV處理器通過連接到AXI總線,實現(xiàn)了與SoC其余部分的接口,。
視頻幀內(nèi)存可以直接連接到DesignWare EV嵌入式視覺處理器,,或是處理器能夠通過AXI總線對它進行訪問。DesignWare EV嵌入式視覺處理器能夠通過編程,,獨立于主處理器自主工作,,或者用戶可以在EV處理器和主處理器之間選擇執(zhí)行同樣多的控制和功能共享。為了加速軟件開 發(fā),,可提供EV處理器的虛擬原型設(shè)計模型,,也提供基于FPGA的HAPS? 原型設(shè)計解決方案,從而能夠在芯片流片之前就支持軟硬件協(xié)同設(shè)計,。
13. 哪里能夠獲得有關(guān)嵌入式視覺處理器系列(包括定價在內(nèi))的更多信息,?
在3月30日產(chǎn)品發(fā)布之后,有關(guān)EV處理器的信息將可以在Synopsys網(wǎng)站http://www.synopsys.com/dw/ipdir.php?ds=arc-ev52-ev54上查看,。
Synopsys的政策是不公開價格,。由于我們IP客戶獨特的商業(yè)模式需求,,我們將針對每家客戶提供定制化的報價。