国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于AM57x的OpenCL的加速性能測(cè)試

發(fā)布時(shí)間:2018-7-3 17:41    發(fā)布者:zhiwing
關(guān)鍵詞: AM5728 , OpenCL , 加速性能 , DSP , 嵌入式
1  實(shí)驗(yàn)說(shuō)明
本例程測(cè)試功能:讀取指定的圖像數(shù)據(jù),然后對(duì)圖像進(jìn)行灰度轉(zhuǎn)換和Canny算法處理,計(jì)算處理過(guò)程所耗的時(shí)間,并將處理后的圖像保存到當(dāng)前目錄下。
本例程主要是測(cè)試OpenCL是否對(duì)這兩種算法有優(yōu)化效果,分別從禁用OpenCL和使能OpenCL兩種情況來(lái)計(jì)算處理圖像數(shù)據(jù)所用的時(shí)間,將測(cè)試的結(jié)果與官方提供的測(cè)試結(jié)果進(jìn)行對(duì)比和驗(yàn)證。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif  例程源碼路徑:光盤“Demo/OpenCL/OpenCL_performance_test/src”
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif  可執(zhí)行文件以及測(cè)試腳本路徑:光盤“Demo/OpenCL/OpenCL_performance_test/bin”
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif  測(cè)試使用的圖片路徑:光盤“Demo/OpenCL/OpenCL_performance_test/data”
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif  測(cè)試平臺(tái):廣州創(chuàng)龍TL5728-IDK開發(fā)板
開發(fā)板簡(jiǎn)介:
Ø 基于TI AM5728浮點(diǎn)雙DSPC66x+雙ARMCortex-A15工業(yè)控制及高性能音視頻處理器;
Ø 強(qiáng)勁的視頻編解碼能力,支持1路1080P60或2路720P60或4路720P30視頻硬件編解碼,支持H.265視頻軟解碼;
Ø 雙核PRU-ICSS工業(yè)實(shí)時(shí)控制子系統(tǒng),支持EtherCAT、EtherNet/IP、PROFIBUS等工業(yè)協(xié)議;
Ø 外設(shè)接口豐富,GPMC、USB 2.0、UART、SPI、QSPI、I2C、DCAN等工業(yè)控制總線和接口,支持高速接口PCle Gen2、USB 3.0、SATA 2.0;
Ø 應(yīng)用于工業(yè) PC&HMI、工業(yè)機(jī)器人機(jī)器視覺、 醫(yī)療影像、電力自動(dòng)化等領(lǐng)域。
2  例程編譯
將光盤資料“Demo/OpenCL/OpenCL_performance_test/src”例程源碼拷貝到Ubuntu任意目錄,進(jìn)入該源碼目錄執(zhí)行以下命令對(duì)源碼進(jìn)行編譯:
Host#    cdAM57xx/OpenCL_performance_test/src/
Host#    make SDK_INSTALL_PATH=/home/tronlong/ti-processor-sdk-linux-am57xx-evm-03.01.00.06
編譯完成之后會(huì)在當(dāng)前目錄下生成可執(zhí)行文件canny,將其拷貝到開發(fā)板文件系統(tǒng)的“/home/root/”目錄下。
將光盤資料“Demo/OpenCL/OpenCL_performance_test”下的bin文件夾以及data文件夾拷貝到開發(fā)板文件系統(tǒng)的“/home/root/”目錄下。bin文件夾下包含opencl_off.sh和opencl_on.sh測(cè)試腳本,data文件夾下是兩張大小和格式不同的圖片文件TL5728_1080p.jpg和lena.png。
3  例程測(cè)試
以下分別從禁用OpenCL功能和使能OpenCL功能來(lái)進(jìn)行對(duì)比測(cè)試,分別采用data文件夾下的圖片TL5728_1080p.jpg和lena.png來(lái)測(cè)試。
3.1    禁用OpenCL
執(zhí)行以下命令進(jìn)行測(cè)試,先禁止運(yùn)行OpenCL功能,然后清理緩存再進(jìn)行測(cè)試,重復(fù)清理緩存和測(cè)試的步驟5次,如下圖所示:
Target#      sourcebin/opencl_off.sh
Target#      sync;echo 3 >/proc/sys/vm/drop_caches
Target#      ./cannydata/TL5728_1080p.jpg
取以上5次測(cè)試結(jié)果的平均值:
Ø  BGR2GRAY tdiff=55.01ms
Ø  Canny tdiff=95.50ms
3.2    使能OpenCL
執(zhí)行以下命令進(jìn)行測(cè)試,先使能OpenCL功能,然后清理緩存再進(jìn)行測(cè)試,重復(fù)清理緩存和測(cè)試的步驟6次,如下圖所示:
Target#      sourcebin/opencl_on.sh
Target#      sync;echo 3 >/proc/sys/vm/drop_caches
Target#      ./cannydata/TL5728_1080p.jpg
如上一共測(cè)試了6次,每一次測(cè)試之前記得先將系統(tǒng)內(nèi)核緩存清理干凈,否則測(cè)試結(jié)果有誤。因?yàn)榈谝淮芜\(yùn)行時(shí),內(nèi)核在AM57xx上編譯,OpenCL使能時(shí)會(huì)有額外的延遲,延遲時(shí)間大約為幾十秒,所以第一次測(cè)試結(jié)果不作為參考。官方解釋如下:
Please note that the first run, with OpenCL on, hasadditional delay of ~1min, due to kernel compilation on AM57xx. This isconstrained to first run only, if "TI_OCL_CACHE_KERNELS" environemntvariable is set.
由以上6次的測(cè)試結(jié)果,取最后5次測(cè)試結(jié)果的平均值:
Ø  BGR2GRAY tdiff=185.38ms
Ø  Canny tdiff=17.71ms
3.3    測(cè)試結(jié)果對(duì)比
同理,按照如上操作步驟在分別禁用OpenCL和使能OpenCL的情況下,計(jì)算處理lena.png圖片所用的時(shí)間,并對(duì)5次測(cè)試的數(shù)據(jù)取平均值。對(duì)比以上測(cè)試結(jié)果,如下表所示:

作用率=禁用OpenCL計(jì)算處理圖像數(shù)據(jù)所用的時(shí)間/使能OpenCL計(jì)算處理圖像數(shù)據(jù)所用的時(shí)間。
以下是官方的測(cè)試數(shù)據(jù):
BGR2GRAY作用率=0.345
Canny作用率=1.690
從測(cè)試結(jié)果可以看出來(lái),本次測(cè)試與官方測(cè)試結(jié)論是一致的:OpenCL對(duì)BRG2GRAY算法不但沒有性能上的提升反而存在著負(fù)面的效果;而對(duì)Canny算法則有著非常明顯的提升效果,與官方的作用率進(jìn)行對(duì)比,本次測(cè)試得出的作用率要大于官方提供的作用率數(shù)據(jù),這與待測(cè)試的圖像文件有一定的關(guān)系。
官方提供的其他OpenCL內(nèi)核的測(cè)試數(shù)據(jù):
鏈接:http://processors.wiki.ti.com/index.php/OpenCV

本文地址:http://m.qingdxww.cn/thread-528418-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來(lái)節(jié)省時(shí)間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項(xiàng)目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品专区第二 | 亚洲欧美日韩伦中文 | 久久久噜噜噜久久久 | 国产精品久久久久毛片真精品 | 国产一区第一页 | 在线看不卡| 日韩性视频网站 | 精品视频一区二区三区四区 | 成人黄网大全在线观看 | 欧美777精品久久久久网 | 国产短视频精品区第一页 | 久久99精品福利久久久 | 日本成人不卡视频 | 自拍偷自拍亚洲精品情侣 | www91| 性欧美tube 精品 | 2021精品国产综合久久 | 亚洲日本在线免费观看 | 手机看片日韩 | 99在线国产视频 | 黄页视频免费观看 | 一区二区在线不卡 | 欧美在线观看视频一区 | 日韩视频精品 | 91看片入口 | 91视频最新网站 | 日韩一区二区三区不卡视频 | 毛片网在线观看 | 五十路亲子中出中文字幕 | 男人天堂网www | 免费国产va在线观看视频 | 日本免费中文字幕 | 美国大片免费看 | aⅴ视频在线免播放观看 | 成人欧美日本免费观看 | 国内精品七七久久影院 | 欧美亚洲欧美日韩中文二区 | 200款禁用软件永久无限大全 | 国产视频手机在线 | 亚洲成年男人的天堂网 | 久久久久99精品成人片三人毛片 |