Hi,
There is a 16kB L1 Cache available on the GC7000Lite GPU of iMX8M Quad EVK.
I am porting an audio algorithm to run on the GPU using OpenCL.
Does the programmer have any control over accessing this cache memory (i.e. are any APIs available for accessing L1 cache) ?
If yes, could you please share information about how to use the L1 cache memory?
Thanks and regards
Vinay
Hello,
I am afraid, we do not provides details about the GPU.
According to section 13.3.3 (Usage Mode) of i.MX 8M Reference Manual, Rev. 0, 01/2018:
"The GPU should be programmed through the Freescale provided driver. Freescale does
not provide support for software that directly programs the GPU registers. APIs for
programming the GPU through the software driver are described in separate driver
documentation."
Have a great day,
Yuri
------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer
button. Thank you!
Hello Yuri,
Thank you very much for the update.
This has been helpful.
Could you please point me to the GPU software driver documentation of NXP?
Thanks and regards
Vinay
Hello,
Customers can use section 5.1 [Graphics Processing Unit (GPU)] of "i.MX_Reference_Manual.pdf"
in NXP Linux L4.9.88 documentation package.
https://www.nxp.com/webapp/Download?colCode=L4.9.88_2.0.0_LINUX_DOCS
"i.MX_BSP_Porting_Guide.pdf" contains instructions how to get kernel and U-boot sources.
Regards,
Yuri.