成人免费观看网欧美片-成人免费观看视频-成人免费观看男女羞羞视频-成人免费观看的视频黄页-成人免费高清视频-成人免费福利片在线观看

  •  歡迎來到 深圳市毅創騰電子科技有限公司  
網站首頁 > 電子資訊> 賽靈思SDAccel?開發環境來編譯和優化專為FPGA加速卡

賽靈思SDAccel?開發環境來編譯和優化專為FPGA加速卡

信息來源 : 網絡 | 發布時間 : 2016-03-23 13:45 | 瀏覽次數 : 502

視頻流和下載通常會耗掉消費者絕大部分互聯網流量,同時也是云計算技術發展的主要推動力。對視頻流和下載需求的持續增長,正在驅動視頻處理應用邁出專業系統領域,步入數據中心。這一應用模式的轉變需要具備快速擴展能力的計算節點來滿足視頻內容制作和分發的各個不同高計算強度階段的需求,如轉碼需求和水印需求。

  我們近期使用賽靈思SDAccel?開發環境來編譯和優化專為FPGA加速卡采用OpenCLTM編寫的視頻水印應用。視頻內容提供商使用水印起到廣告和內容保護的作用。我們的目的是設計一種能處理運行在Alpha Data ADM-PCIE-7V3卡上,吞吐量為30fps,分辨率為1080p的高清(HD)視頻的水印應用。

  SDAccel開發環境能讓設計人員先用OpenCL編寫應用,然后在無需了解底層FPGA實現工具的情況下把應用編譯到FPGA中。可以以這種視頻水印應用為例來介紹SDAccel中的主要優化技巧。

  帶標識插入功能的視頻水印

  該視頻水印算法的主要功能是在視頻流的特定位置覆蓋一個標識。用于水印的標識可以是活動的,也可以是靜止的。活動標識一般采用簡短的重復性視頻片段來實現,靜止標識則采用靜止圖像。

  廣播企業宣傳自己視頻流最常用的方法是把企業標識用作靜止水印,因此成為我們實例設計的目標。該應用根據下列等式,以逐像素粒度插入靜止標識。      
        輸入和輸出幀為二維陣列,像素使用YCbCr色域表達。在該色域中,每個像素用三個分量表達。Y表示亮度分量,Cb表示色度藍色色差分量,Cr表示色度紅色色差分量。每個分量都用一個8位值表達,因為每個像素為24位。

  該標識是一個包含待插入內容的二維圖像。掩膜也是一個圖像,但只包含標識的輪廓圖。掩膜的像素可以是白色或黑色。掩膜的白色像素表示標識的插入位置,黑色像素則表示原始像素未被觸及的地方。圖1所示的,就是這種視頻水印算法的運算方式實例。

  圖1 - 工作中的視頻水印算法

  目標系統和初始實現方案

  我們運行該應用的系統如圖2所示。該系統由Alpha Data ADMPCIE-7V3卡組成,該卡通過PCIe?鏈路與x86處理器通信。在該系統中,主機處理器從磁盤提取輸入視頻流,將其傳輸到設備全局內存中。設備全局內存位于FPGA卡上,可供FPGA直接訪問。除把視頻幀存放到設備全局內存中外,標識和掩膜也從主機傳輸到FPGA加速器卡上并存入片上內存中,以充分利用BRAM內存的低時延優勢。因為本應用使用的是一個靜止標識,只需在片上內存中存儲靜止圖像和布局位置數據。

  圖2 - 視頻水印應用系統總覽圖

  創建數據后,主機處理器會給FPGA架構中的水印內核發送一個啟動信號。該信號觸發內核完成三件工作:開始從設備全局內存獲取輸入視頻幀;在掩膜定義的位置插入標識;將處理過的幀傳輸回設備全局處理器,等待處理器調用。

  視頻流中每幀的數據傳輸與計算的協調工作使用圖3所示的代碼完成。

  圖3 - 用于協調每幀數據傳輸和計算的代碼

  該代碼運行在主機處理器上,負責發送視頻幀到FPGA加速器卡,啟動加速器,然后從FPGA加速器卡取回處理后的幀。

  FPGA水印算法的首個實現方案如圖4所示。這是一個功能正確的應用實現方案,但沒有進行任何性能優化或為充分利用FPGA架構的功能進行考慮。因此該代碼在SDAccel中編譯完成后,在Alpha Data卡上運行得到的最大吞吐量僅為0.5fps。

  從圖4的代碼中可以看到,這種水印算法不是一種高計算強度的設計。大多數時間花在訪問內存,讀取和寫入視頻幀上。因此我們在優化實例設計時,把重點放在優化內存帶寬上。

  圖4 - 水印內核的初始實現方案

  使用矢量化優化內存訪問

  與其他軟件可編程架構相比,FPGA架構的優勢之一在于靈活性強,能配置連接內存的總線。SDAccel能根據具體的應用內核創建用于連接內存的定制化數據路徑和架構。通過修改代碼,一次可以處理多個像素,從而能夠從內核中調用更高的內存帶寬。這個過程稱之為矢量化。

  矢量化的程度是否合適,取決于具體應用和所使用的FPGA加速器卡。以Alpha Data卡為例,設備全局內存接口寬度為512位,這與SDAccel為內核提供的最大AXI互聯寬度一致。鑒于最大帶寬為512位,該應用調整為每次處理20個像素(24位/像素×20像素=504位)。SDAccel完全支持矢量數據類型。因此就本應用而言,代碼的矢量化非常簡單,就是把所有陣列的數據類型修改為char20(如圖5所示),這樣吞吐量就能達到12fps。

  圖5 - 矢量化后的內核代碼

  使用突發模式優化內存訪問

  雖然矢量化能顯著改善應用性能,但仍不足以實現30fps的吞吐量目標。該應用仍然受內存局限,因為內核每次只能向內存傳輸20個像素。為減輕內存限制對應用造成的影響,我們不得不修改內核代碼,以生成到內存的突發讀取/寫入操作,從而實現大于20個像素的數據集。修改后的內核代碼見圖6。

  圖6 - 針對突發數據傳輸優化的內核代碼

  代碼內核首先修改的是在內核中定義片上存儲,以便每次存儲像素塊。片上內存用內核代碼中聲明的陣列來定義。為啟動到內存的突發事務處理,該代碼實例化memcpy命令,以將數據塊從DDR移到內核內的BRAM存儲系統中。根據片上內存資源的大小和待處理數據的量,一個視頻幀可分割成20個1920×54像素塊(如圖7所示)。

  圖7 - 把視頻幀分區成數據塊

  當memcry命令把數據塊放置到內核陣列中,該算法就會在數據塊上執行水印算法,然后把結果放回內核陣列。數據塊處理的結果隨后使用memcry命令傳送回DDR內存。反復執行這個操作20次,直至給定幀中所有的數據塊處理完畢。通過修改內核代碼,系統性能達到了38fps,超過了既定的30fps目標。

  應用前景廣泛

  使用SDAccel開發本文介紹的這類應用時所進行的必要優化屬于軟件優化。因此這些優化工作與從其他處理架構中(如GPU)獲取性能所開展的優化類似。使用SDAccel后,讓PCIe鏈路工作、驅動程序、IP布局和互聯等細節都不是問題,使我們就像設計人員一樣只需集中精力開發目標應用。

  我們在水印應用中所做的優化適用于使用SDAccel編譯過的所有應用。事實上視頻水印應用就是一個很棒的技巧講解案例,詳細介紹了賽靈思SDAccel中推出的優化方法。

===========================================

深圳市毅創騰電子科技有限公司
電話:(86)-755-83210909  83616256 83210801  83213361

企業QQ: 2355507165 / 2355507163

網址:www.www.hesho.cn

===========================================

ALTERA  XILINX代理旗下一級分銷商。

毅創騰電子科技有限公司是一家大型、專業的XILINX(賽靈思)、ALTERA(阿特拉)FREESCALE(飛思卡爾)、ADI嵌入式FPGACPLD、微控制器等集成電路銷售與服務的授權分銷商。也是亞太地區最大規模的原裝XILINXALTERAFREESCALE產品供應商之一。

分銷商,原裝熱賣中,ALTERA  XILINX專線:0755-83210909專業銷售嵌入式FPGA現場可編程器件,主要以XILINXALTERA為核心的專業分銷商。
===========================================


該信息來源于網絡,如有侵權,請及時與我們聯系
黑人性受XXXX黑人XYX性爽| 国产精品VA在线观看无码不卡 | 极品尤物爆乳自慰呻吟| 野花大全在线观看免费高清| 女女互磨互喷水高潮LES呻吟| 成年女人18毛片毛片免费不卡| 无码人妻精品一区二区三区99不| 精品国产福利在线观看| 自拍日韩亚洲一区在线| 日精品一区二区蜜桃AV| 国精产品砖一区二区三区糖心 | 国产精品无码AV在线播放| 亚洲精品国产V片在线观看| 猛猛操逼xxxxx| 俄罗斯卖CSGO的网站免费进入| 亚洲AV无码成人精品区伊人小说| 乱码人妻一区二区三区| 成人无码区免费AⅤ片丝瓜视频| 性一交一乱一性一在线观看| 狂躁美女大BBBBBB视频1| 成码无人AV片在线电影网站| 亚洲AV无码成人片在线观看| 蜜桃Av噜噜一区二区三区网址 | 欧美成人片一区二区三区| 公交车上荫蒂添的好舒服口述小说| 亚洲第一天堂无码专区| 欧美V国产V亚洲V日韩九九| 国产成人A视频高清在线观看| 亚洲乱码精品久久久久| 欧美在线一区二区三区| 国产精品亚洲LV粉色| 在线观看视频一区二区三区| 色AV永久无码AV影院| 精品无人区一区二区三区的特点| EEUSS影院免费最电影| 西西人体大胆啪啪私拍色约约| 可播放的免费男同GAY| 触及真心在线观看| 亚洲欧洲日产国码AⅤ | 18禁裸体动漫美女无遮挡网站| 手机看片AV永久免费| 精品久久香蕉国产线看观看亚洲| Chinese老熟女老女人HD| 无码人妻精品一区二区三区9厂| 久久亚洲AV成人无码精品| 东京热无码人妻系列综合网站 | 国产精品亚洲二区在线观看| 国产男男GAY做受ⅩXX高潮| 夜夜高潮夜夜爽夜夜爱爱| 日韩国产成人无码AV毛片蜜柚| 粗壮挺进人妻水蜜桃成熟漫画| 在线观看视频一区二区三区| 亚洲AⅤ无码一区二区三区| 人人妻人人妻人人片色AV| 老太奶性BBWBBW| 久久成人麻豆午夜电影| 成在人线AV无码免费高潮水老板| 帅气小鲜肉自慰VIDEO| 久久人妻蜜桃一区二区三区| 丰满少妇被猛烈进入无码| 亚洲色欲综合一区二区三区| 肉身避风港1978大米星球| 久久久国产成人精品蜜臀AⅤ | 亚洲精品97久久中文字幕无码| 人人人妻人人澡人人爽欧美一区 | 国产AV国片精品一区二区| 一本加勒比HEZYO中文无码| 天堂8中文在线最新版官网| 麻豆一二三四区乱码| 国产女主播白浆在线看| CAOPOREN免费精品视频| 亚洲高清毛片一区二区| 日韩精品亚洲人成在线观看| 久久综合给合久久狠狠狠88| 国产精品成人免费视频网站| 99精品视频在线观看免费蜜桃| 亚洲AV成人无码久久精品澳门 | 伊人AV超碰伊人久久久| 天天拽天天狠天天透| 男人的又粗又长又硬有白色液体| 国产在线拍揄自揄拍免费下载| 扒开腿挺进湿润的花苞| 亚洲中文字幕无码中文| 无码一区在线视频| 人妻丰满熟妇AV无码区乱| 久久久久亚洲精品天堂| 国产乱人伦偷精品视频不卡| 暗交拗一区二区三区| 夜夜高潮夜夜爽高清完整版1| 五十路熟妇高熟无码视频| 漂亮人妻洗澡被公强啪啪| 久久久久国色AV免费观看| 国产精品美女被操| 办公室屈辱的人妻加班| 再深点灬舒服灬太大了网站 | 国产成人啪精品视频免费软件 | 亚洲欧美综合区丁香五月小说| 手机看片福利永久| 欧美特级特黄AAAAAA在线看| 久久久久久精品成人网站蜜臀| 国产精品一线二线三线| 芭乐小猪幸福宝丝瓜草莓官网| 又大又粗欧美成人网站| 亚洲VA中文字幕无码一二三区| 少妇搡BBBB搡BBB搡| 欧美男女一进一出| 久久亚洲春色中文字幕久久久| 国产在线无码精品电影网| 高清VIDEOSGRATIS欧| A一区二区三区乱码在线 | 欧 | 五月综合网亚洲乱妇久久| 日本精品一区二区三区试看| 麻花传媒网站永久入口视频| 精品卡一卡2卡三卡四卡乱码| 国产精品久久久久精品三级| 草草最新发地布地址①·| 80S电影天堂在线| 野花日本免费完整版高清版 | 高H纯肉放荡脏话H文合集| 99精品国产一区二区三区2| 亚洲熟妇另类久久久久久| 无遮挡啪视频APP| 双腿吊起揉捏花蒂| 日本区一视频.区二视频| 欧美国产亚洲日韩在线二区| 久久无码人妻一区二区三区| 精东传媒VS天美传媒| 国产麻豆一精品一AV一免费| 粉嫩AV一区二区三区免费观看| WWW.一本色道88久久爱| √天堂中文WWW官网在线| 一本久道中文无码字幕AV| 亚洲成AV人片在线观看橙子| 西西人体大胆WWW444| 天天摸夜夜添添到高潮水汪汪| 日韩欧美亚洲国产精品字幕久久久 | 国产成人亚洲精品无码青| 成.人.大.片在线观看| JAPANESEHD无码中文字| 18禁又污又黄又爽的网站| 伊人久久大香线蕉AV一区二区| 亚洲欧美国产免费综合视频 | 熟妇高潮一区二区在线播放| 日本按摩高潮S级中文片| 欧美日韩在线视频一区| 男男喷液抽搐高潮呻吟AV| 麻豆国产97在线 | 中文| 久久久无码精品亚洲日韩蜜臀浪潮| 精品久久久久久中文字幕202| 国内盗摄视频一区二区三区| 国产裸拍裸体视频在线观看| 国产精品高潮呻吟AV久久动漫| 国产AⅤ精品一区二区三区久久 | 欧美老妇疯狂XXXXBBBB| 内射口爆少妇麻豆| 美国ZOOM人与ZOOM| 毛豆日产精品卡2卡3卡4卡免费| 久久久久人妻一区二区三区VR| 久久国产加勒比精品无码 | 无码AV免费精品一区二区三区| 少妇激情A∨一区二区三区| 日韩一区二区三区四区| 日韩精品一二三区| 色狠狠久久AV五月综合| 日日AV拍夜夜添久久免费| 日韩揉捏奶头高潮不断视频| 色婷婷亚洲六月婷婷中文字幕| 日韓丨亞洲丨制服丨亂倫| 少妇被猛烈进入到喷白浆| 日韩亚洲AV人人夜夜澡人人爽| 色噜噜久久综合伊人一本| 色综合99久久久无码国产精品| 色一情一区二区三区四区| 少妇被 到高潮喷出白浆av| 少洁白妇无删减全文阅读| 特级毛片在线大全免费播放| 四虎永久在线精品免费网址| 天天摸天天碰天天添| 无码少妇xxxx| 亚洲AV无码有乱码在线观看| 亚洲狠狠色成人综合网| 亚洲午夜性春猛交77777| 一夲道无码人妻精品一区二区| 曰本女人与公拘交酡| 中文无码字幕一区到五区免费| 42岁女子20天断崖式衰老| CHINESE熟女熟妇2乱| 成A人片亚洲日本久久| 国产AV无码专区亚洲AV漫画| 国产精品亚洲专区无码导航| 果冻传媒免费观看4399| 久99久精品免费视频热| 久久亚洲中文字幕伊人久久大| 妺妺坐在我腿上勃起弄了应用 | 久久WWW成人免费网站| 久久综合噜噜激激的五月天| 男人的天堂AV网址| 人妻系列综合第一页| 四川丰满少妇被弄到高潮| 小SAO货都湿掉了高H奶头好硬|