RAM Utilization on IMX6 Boards

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RAM Utilization on IMX6 Boards

3,238 Views
peterarandorenk
Contributor I

Hi,

We are interested to find out if Freescale has any tools or know-how of determining RAM utilization on the Freescale IMX6 boards? We want to be able to get a high level estimate of RAM activity under a number of various use cases. Essentially we want to know how much power it consumes and based on utilization we can estimate this figure.

Thanks,

Peter

Labels (4)
0 Kudos
Reply
5 Replies

1,746 Views
igorpadykov
NXP Employee
NXP Employee

Hi Peter

one can look at below links for Android memory usage, applicable for Linux

too. I am not aware of tools for estimatation of RAM usage.

Memory Management on i.MX6 Android

iMX5 Android Gingerbread Memory Usage and Optimization

Android Memory Usage Tool: Procrank

Re: MX6 reserved memory for GPU and VPU

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

1,746 Views
peterarandorenk
Contributor I

The above MMDC bus load tool does not add up to 100% bus utilization. We are tracking the following modules: ARM, DSP1, DSP2, GPU2S, GPU3D, GRUVG, VPU, USB, SUM. But they add up to only about 20-30 % of the bus load. The other 70-80% is unknown.

Can anyone help?

Thanks,

Peter

0 Kudos
Reply

1,746 Views
frankba
Contributor III

Hi Peter,

20..30% is normal, see IMX6 Memory Bandwidth usage - RidgeRun Developer Connection for other examples
and here:i.MX6 DDR3 RAM-Performance 32 bit vs. 64 bit interface.

100% utilization would be 16 bytes data transfer at every clock cycle which is a very theoretical value.

Frank

0 Kudos
Reply

1,746 Views
peterarandorenk
Contributor I

Here's what I found:

IMX6 Memory Bandwidth usage - RidgeRun Developer Connection

It works and it's fairly easy to use.

0 Kudos
Reply

1,746 Views
peterarandorenk
Contributor I

I do not seem to have rights to access the following link:

https://community.freescale.com/thread/328039

How can I get access?

0 Kudos
Reply