Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Questions about memory

bai_g_
Beginner
410 Views

Hi, Experts

I have two memory questions about hardware encode:

1. How many memory bandwidth will be cost when encode 1080p30fps avc?

2. Intel CPU is Unified memory architecture, it means GPU and CPU use the same memory, Why the performance are different when using system memory or video memory?

Thanks

Gang

 

0 Kudos
1 Reply
Mark_L_Intel1
Moderator
410 Views

Hi,

I don't think there is an answer to your question #1 since this related to the configuration of the pipeline, how many buffer is allocated, if the system memory only or system/GPU mixed memory. But I think you might do some test or calculation.

To the question#2, the reason is, this is because the processing(encode/decode/vpp) happens in the GPU, the frame buffer is required in the GPU; if the input/output buffer is in the system memory, the extra copying must be executed before or after the processing, this costs the time and memory space.

Does this answer your question?

Mark

0 Kudos
Reply