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