This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM5728:OCMC RAM 性能

Guru**** 2017950 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/790628/linux-am5728-ocmc-ram-performance

器件型号:AM5728

工具/软件:Linux

大家好、

我正在使用 A15和 DSP 之间的共享存储器。

我要分析 memcpy、

对于 A15上的 OCMC 访问(memcpy)、对于64KB 数据、需要37.255微秒、

而对于 DDR 、64 KB 数据需要18.382微秒、

为什么 OCMC 访问时间不仅仅是 DDR?

两个 RAM 工作频率是否都能发挥作用? (随附操作频率的参考文档)

注:我正在使用 cmem 模块来访问此 RAM、在这两种情况下、它都会被缓存。

此致、

Snehal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Snehal、

    这一领域的专家本周已不在办公室。 我将尝试让其他人查看它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Snehal、

    请参阅文章 e2e.ti.com/.../705109中的讨论

    雷克斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、Rex、

    我已经完成了这个帖子。

    OCMC 比 DDR 慢2倍、是因为 ARM 硬件页面对齐?

    此致。

    Snehal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Snehal、

    是的、这就是我们认为在幕后发生的事情。 通过启用 ARM L2ACTLR 寄存器中当前未包含在发行版 SDK 中的 SMP 位、可以略微提高 OCMC 的性能。

    雷克斯