Lably
Skip to content

ARM big.LITTLE

Heterogeneous computing architecture

  • 5 min read
  • 6 chapters
  • 1 lab on Lably

Learn it on Lably

In October 2011, big.LITTLE was announced along with the Cortex-A7, which was designed to be architecturally compatible with the Cortex-A15. In October 2012, ARM announced the Cortex-A53 and Cortex-A57 (ARMv8-A) cores, which are also intercompatible to allow their use in a big.LITTLE chip. ARM later announced the Cortex-A12 at Computex 2013 followed by the Cortex-A17 in February 2014. Both the Cortex-A12 and the Cortex-A17 can also be paired in a big.LITTLE configuration with the Cortex-A7.

Advantages

For a given library of CMOS logic, active power increases as the logic switches more per second, while leakage increases with the number of transistors. When a very fast out-of-order CPU is idling at very low speeds, a CPU with much less leakage (fewer transistors) could do the same work. For example, it might use a smaller memory cache, or a simpler microarchitecture such as removing out-of-order execution. big.LITTLE is a way to optimize for both power efficiency and speed in the same system.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Computing and communication