Modern SoCs combine multiple processors which allow for more optimized performance, and the interconnect needs to deliver shared data to make this possible. The ARM® CoreLink™ CCI-400 provides coherency across the system, which increases performance and improves power efficiency. CoreLink CCI-400 is a high performance, power efficient interconnect designed to interface between processors and the memory controller.
Coherency increases performance optimization
Example implementations of hardware coherency are as follows:
big.LITTLE processing: Hardware coherency is fundamental to big.LITTLE™ processing as it allows the big and LITTLE processor clusters to see the same view of memory and run the same operating system.
GPU Compute: Hardware coherency reduces the cost of sharing data between CPU and GPU, and allows tighter coupling. This means that the GPU can read any shared data directly from the CPU caches, and writes to shared memory will automatically invalidate relevant lines in CPU caches.
Networking & server: Enterprise applications such as networking and server have high performance serial interfaces such as PCI Express, Serial ATA and Ethernet. In most applications all of this data will be marked as shared as there will be many cases where the CPU needs to access data from these serial interfaces.
CoreLink CCI-400 has been licensed over 40 times. It has been involved in multiple successful tapeouts and has been shipped in hundreds of millions of devices.
CoreLink CCI-400 is a configurable design that can be used in different applications. Its low power, high performance is well suited to mobile, wearable, embedded and automotive designs.
- Octa-core LITTLE solutions
- Mali GPU
- Dual-core big and dual-core LITTLE
- Mali GPU