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.

[参考译文] TMS570LC4357:TMS570LC 高速缓存基准测试

Guru**** 2463330 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/650442/tms570lc4357-tms570lc-cache-benchmark

器件型号:TMS570LC4357

您好!

我们想知道、为 TMS570LC4357 (Cortex-R5F 内核)选择直写或回写高速缓存模式对性能有何影响。 我们想知道直写式操作是否会显著降低性能。 您是否有该微控制器的基准?

谢谢。

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

    选择直写选项会对性能产生重大影响、但我不确定我们是否有任何基准。 我会检查并返回给您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们的基准测试表明、从回写转换为直写时、性能下降仅为2、64%。 这对我们来说似乎并不连贯。 我们的基准测试在内部闪存中运行、所有数据都在内部 RAM 中。 这是一个使用大约一半内存的大型应用。 我们通过验证在使缓存无效时丢失最近更新的数据而不首先刷新缓存、从而确保我们确实进行了回写。 有什么想法吗?

    尽管如此、我们的基准测试有望显示启用或禁用高速缓存对性能有巨大影响。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对我们的结果有何解释?

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

    我对拖延答复表示歉意。 在比较结果时、有几个因素会起作用。 首先也是最重要的是缓存中数据的命中次数和未命中次数。 即、如果数据存在大量缺失、则影响不会像频繁使用缓存中的数据时那样大。 此外、还有两种回写选项:使用分配回写和不分配回写。 这也会导致 Wriet Back 与 Write Through 之间相互进行基准测试的方式不同。