• armv8汇编优化咨询

    刘长滔
    刘长滔

    arm工程师,你好!

         我想咨询一下,关于如何在编写armv8汇编代码时,借助arm中cache来提升汇编函数的效率?一般情况下能提升多少?是否有此相关的详细文档?谢谢!

    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • 如何理解read-allocate / write-allocate in AXI4 spec

    chinatiger
    chinatiger

    hi, experts:

    AXI4 Memory attributes有: Read-Allocate / Write-Allocate.

    请问:

    它和L2 Cache的Read-allocate/write-allocate policy是一回事吗?

    如果read miss,则会在L2 Cache中分配一个entry?

    best wishes,

    • Answered
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • L1 DCache flush operation for Cortex-A7

    chinatiger
    chinatiger

    Hi, experts:

    咨询一个CA7上对L1 DCache的操作问题:

    1. CA7集成了32KB L1 DCache

       可以对它做:flush/invalidate/clean&invalidate 操作吗?

       根据CA7 TRM:好像不能对L1 DCache做这些操作。

    2. 如果不能对L1 DCache做上述操作,那么如何实现PoU呢?

       根据我的理解:PoU就是将L1 DCache flush到L2 DCache里

    best…

    • Answered
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • flush L2 DCache by MVA问题

    chinatiger
    chinatiger

    hi, experts:

    咨询一个flush L2 DCache by MVA问题:

    对于Cortex-A7,它的Cache Line = 64 bytes.

    那么,通过by MVA方式clean cache,它的最小单位就是Cache Line吗?


    例如:

    一个Cache Line有64 bytes,而只有1个byte被更改过,变为dirty了。

    那么flush的时候,是整条cache line都被flush出去吗?


    best wishes,

    • Answered
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • View related content from anywhere
  • More
  • Cancel