How Exynos 5 Octa HMP efficiently allocates workload to big.LITTLE CPU cores

Exynos 5 Octa is Samsung’s SoC processor that packs 8 ARM CPUs in a configuration dubbed big.LITTLE, a catchy phrase that describes a computing architecture whereby low-powered cores (LITTLE) are coupled with high-powered cores (big) to produce a more resource-efficient system.

In Exynos 5 Octa, there are 4 big cores (Cortex-A15 cores) and 4 LITTLE cores (Cortex-A7 cores). The big cores operate in the 1.6 GHz to 2.0 GHz range, while the LITTLE cores are in the 1.2 GHz to 1.3 GHz range.

Exynos 5 Octa 5420 is the newest model. It is the brains inside the Samsung Galaxy Note 3 and the 2014 edition of the Samsung Galaxy Note 10.1.

A feature of the Exynos 5 Octa that makes it very resource-efficient is called Heterogeneous Multi-Processing (HMP). This solution uses a global task scheduler to “efficiently allocate workload to different combinations of CPU cores.” The following videos show how the Exynos 5 Octa uses HMP to perform its magic.

Using the Angry Birds game, this video shows how the Exynos 5 Octa 5420 model uses HMP to achieve energy-efficiency.

While this one uses the QuickOffice application to demonstrate how the same processor “uses a global task scheduler to assign the right combination of CPU cores to handle each function within the app.”

These videos were originally published here.

Related Posts

How to install and run private parse server in production using Docker Editor: Parse is a hosted, mobile app development platform that can also be self-hosted. It's owned by Facebook. The hosted service will shutdown effe...
Ubuntu Touch – SDK alpha and preview images released The Software Development Kit (SDK) and preview installation images for Ubuntu Touch have been released. Ubuntu Touch is the umbrella name for Ubuntu f...
Container Security with SELinux and CoreOS At CoreOS, running containers securely is a number one priority. We recently landed a number of features that are helping make CoreOS Linux a trusted ...
How to monitor the official Elasticsearch image on Docker The official Elasticsearch Image on Docker Hub has already generated more than 1.6 million pulls. It is probably the easiest way to get a development ...
Ubuntu Edge: Is there life after an unsuccessful crowd-funding campaign? At exactly 1:59 a.m. (CST) this early Thursday morning, Canonical's attempt to raise US$32 million directly from end-users via a crowd-funding campaig...
Announcing Kunjika, a Free Software Stack Overflow clone Kunjika is a modern question and answer forum application that aims to give users the same features available on Stack Overflow. It is the brain-child...

We Recommend These Vendors

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).


Leave a Comment

Your email address will not be published. Required fields are marked *

*