This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Why does the ARM A15 processor have so many DVFS levels ?

For eg. the A15 on the Samsung Exynos 5422 has around 19 DVFS levels which varies frequencies from 200MHz to 2GHz.

Parents
  • The number of levels is not related to the CPU design; it's a function of the physical implementation on a given silicon process technology node.

    In general more levels gives you more fine grained control over matching the required performance against one of the available levels, which should allow you to be more energy efficient. For example if you have an implementation with only two levels, 50% frequency and 100% frequency, then an application needing 55% CPU would have to run at 100% frequency with the loss in efficiency due to higher operating voltage that implies. The downside is that adding more levels is more complex to build in terms of voltage regulation and testing.

    HTH,
    Pete

Reply
  • The number of levels is not related to the CPU design; it's a function of the physical implementation on a given silicon process technology node.

    In general more levels gives you more fine grained control over matching the required performance against one of the available levels, which should allow you to be more energy efficient. For example if you have an implementation with only two levels, 50% frequency and 100% frequency, then an application needing 55% CPU would have to run at 100% frequency with the loss in efficiency due to higher operating voltage that implies. The downside is that adding more levels is more complex to build in terms of voltage regulation and testing.

    HTH,
    Pete

Children