主题中讨论的其他器件:TMDSEVM572X
工具/软件:Linux
各位专家:
在阅读以下 SDK 手册期间,我们的客户正在使用 OpenCL/不使用 OpenCL 评估“OpenCL 卸载示例”的示例代码。
客户正在使用 TMDSEVM572X。
在“Lena.png”映像数据的情况下,客户能够确认类似的性能。
------------
root@am57xx-EVM:~#./helloCross
★Lena+DSP
BGR2GRAY tDIFF = 11.866208毫秒
GaussBlur tdiff =4.691958 ms
canny tdiff=4.576464ms
root@am57xx-EVM:~# export OpenCV_OpenCL_DEVICE_'Displayed'
root@am57xx-EVM:~#./helloCross
★Lena+CPU
BGR2GRAY tDIFF = 3.656422ms
GaussBlur tdiff = 2.128656ms
canny tdiff=7.731872 ms
------------
作为下一步、在客户更改大于 Lena.png 大小的图像数据后、客户再次对其进行评估。 为了更加具体、客户准备了两个 JPEG 文件(大小:A4纸、颜色、300dpi [2600pixelx 3600像素])并对其进行了评估。 这种性能的结果表明、性能非常高、如下所示。 由于客户怀疑数据缓存是否正常工作、客户尝试交替进行评估。 但是、这些结果显示了相同的结果。
您是否能够预期这些结果? 客户怀疑此评估不正确。
如果您能够分享您对此的建议/意见、我们将不胜感激。 如果您需要这些 JPEG 文件,我会请求它们。
------------
root@am57xx-EVM:~#./helloCross
μ★JPG1+DSP
BGR2GRAY tDIFF=9.018402毫秒
GaussBlur tdiff = 4.846816ms
canny tdiff=4.393464ms
μ★JPG2+DSP
BGR2GRAY tDIFF = 0.163806ms
GaussBlur tdiff = 0.285480ms
canny tdiff=0.158762 ms
root@am57xx-EVM:~# export OpenCV_OpenCL_DEVICE_'Displayed'
root@am57xx-EVM:~#./helloCross
★JPG1+CPU
BGR2GRAY tDIFF=47.800088毫秒
GaussBlur tdiff = 76.846824 ms
canny tdiff=265.892167 ms
★JPG2+CPU
BGR2GRAY tDIFF=44.925118ms
GaussBlur tdiff = 72.242543ms
canny tdiff=253.617666毫秒
------------
此致、
宫崎
