Custom CPU

Redesigned CPU for Redefined Performance
Samsung custom CPU core is designed to deliver higher performance and better power efficiency than conventional mobile CPU core widely used in the mobile industry. With Samsung custom core, Exynos processor is equipped with the industry leading mobile computing technology for the next level of mobile experience.

Background

New CPU,
new breakthrough
Samsung has continuously found a new breakthrough ways to perfect the balance of speed and efficiency. Samsung Exynos processor was the first in the industry to feature the octa-core CPU, big.LITTLE HMP processing, and 64-bit computing in mobile. While the industry struggles to go forward, Samsung redesigned the CPU from scratch to provide a differentiated value. The custom-designed CPU is the innovative outcome of Samsung’s continuous work done to improve mobile processor.
Arch line graphic Samsung Exynos Custom CPU Background, Octa-core CPU, big.LITTLE, 64-bit Octa-core CPU, big.LITTLE and 64-bit icons

Direction of redesign

Redesign from scratch for
speed and efficiency
Samsung licensed ARMv8 ISA (Instruction Set Architecture) from ARM Ltd. and designed the micro-architecture including branch prediction unit, fetch, decode, dispatch and execution units to make the best mobile CPU core to date. In addition to performance, the custom core’s power efficiency was enhanced by adopting advanced low power microarchitecture design. Power dissipation is drastically reduced through aggressive clock gating design. And the CPU design is optimized to minimize unnecessary switching and data transfer.
Samsung Exynos Custom CPU, Direction of redesign

Outcome

Faster yet
more efficient brain
Through a completely clean sheet design, a 1st generation custom CPU core in the Exynos 8 Octa (8890) offers 50% higher single-thread performance, 30% multi-thread performance while consuming 40% less power when compared to its predecessor, the Exynos 7 Octa (7420). And the Exynos 9 Series (9810) features a 3rd generation custom CPU upgraded with wider pipelines and optimized cache memory. The Exynos 9810 offers higher single-core and multi-core performance of up to around two-fold and 40 percent respectively when compared to the Exynos 8895 processor with a 2nd generation custom CPU.
Angled side view of Exynos processor shine in blue Infographic describing 2X Single Thread Performance and 40% Multi Thread Performance

Compatibility

Heterogeneous computing
for faster processing
To continuously utilize the benefit of big.LITTLE processing, Samsung implemented its own SCI(Samsung Cache-coherent Interconnect) to enable HMP(Heterogeneous Multi-Processing) among eight CPU cores including custom CPU cores. Furthermore, the latest Exynos processor features upgraded SCI that supports heterogeneous computing that utilizes CPU and GPU together for faster computing.
Samsung Exynos Custom CPU Compatibility, SCI, Samsung Cache-coherent Interconnection

Turbo mode

Janus Engine,
the core boosting technology
Samsung developed the Janus Engine technology for the new CPU core, offering the highest performance for specific use cases that require peak performance using single or dual cores. Janus Engine enables CPU cores to run at higher clock frequency, up to 20%, on a single or dual CPU cores within the same power envelope of four core operation. Janus Engine will provide better user experience with improved responsiveness when browsing the web or launching applications whilst keeping the overall power consumption low.
Samsung Exynos Custom CPU, Turbo mode, Janus Engine
Processor using dual cores