i.MX 8 asymmetric read and write speeds for GPU and NPU

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX 8 asymmetric read and write speeds for GPU and NPU

ソリューションへジャンプ
907件の閲覧回数
aheck
Contributor II

Hi all,

We are planning on using the i.MX 8M plus in our product, and we would like to use the NPU and GPU for data processing via OpenCL.  When testing the GPU and NPU I/O speed on the evaluation kit, we see a large difference between the read speed and the write speed.

Specifically, we are able to write to the GPU at ~3 GB/s, and a read back at ~0.3 GB/s.  We saw similar speeds when measured with our own C++ app monitoring OpenCL events, and this utility (https://github.com/ProjectPhysX/OpenCL-Benchmark).

Is it the expected behavior that writing to the GPU and NPU is about 10x faster than reading from them?

Thanks.

ラベル(1)
0 件の賞賛
返信
1 解決策
846件の閲覧回数
brian14
NXP TechSupport
NXP TechSupport

Hi @aheck

Thank you for contacting NXP Support.

No, this is not the expected behavior.
On our internal checks the expected behavior is a symmetrical read and write speed.
That asymmetric read and write speed could be influenced by the type of benchmark.
NXP uses official benchmarks provided by The Khronos Group.

Have a great day!

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
847件の閲覧回数
brian14
NXP TechSupport
NXP TechSupport

Hi @aheck

Thank you for contacting NXP Support.

No, this is not the expected behavior.
On our internal checks the expected behavior is a symmetrical read and write speed.
That asymmetric read and write speed could be influenced by the type of benchmark.
NXP uses official benchmarks provided by The Khronos Group.

Have a great day!

0 件の賞賛
返信