The complexity of heterogeneous mobile platforms is growing at a rate faster than our ability to manage them optimally at runtime. For example, state-of-the-art systems-on-chip (SoCs) enable controlling the type (Big/Little), number, and frequency of active cores. Managing these platforms becomes challenging with the increase in the type, number, and supported frequency levels of the cores. However, existing solutions used in mobile platforms still rely on simple heuristics based on the utilization of cores. This paper presents a novel and practical imitation learning (IL) framework for dynamically controlling the type (Big/Little), number, and the frequencies of active cores in heterogeneous mobile processors. We present efficient approaches for constructing an Oracle policy to optimize different objective functions, such as energy and performance per Watt (PPW). The Oracle policies enable us to design low-overhead power management policies that achieve near-optimal performance matching the Oracle. Experiments on a commercial platform with 19 benchmarks show on an average 101% PPW improvement compared to the default interactive governor.
Dynamic Resource Management of Heterogeneous Mobile Platforms via Imitation Learning.
- | Published On: November 1, 2019
Chetan Arvind Patil
Hi, I am Chetan Arvind Patil (chay-tun – how to pronounce), a semiconductor professional whose job is turning data into products for the semiconductor industry that powers billions of devices around the world. And while I like what I do, I also enjoy biking, working on few ideas, apart from writing, and talking about interesting developments in hardware, software, semiconductor and technology.
COPYRIGHT 2024, CHETAN ARVIND PATIL
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. In other words, share generously but provide attribution.
DISCLAIMER
Opinions expressed here are my own and may not reflect those of others. Unless I am quoting someone, they are just my own views.
MOST POPULAR
Photo by Andrea Caramello on Unsplash Work From Anywhere Workplace is becoming the standard mode of working. Many of the
Photo by David Becker on Unsplash India has over 500 million mobile telecom subscribers. The average data usage in India
Photo by Vlad Tchompalov on Unsplash THE NEED FOR SEMICONDUCTORS IN AUTOMOTIVE The automotive industry is going through a significant
Photo by Justin Luebke on Unsplash The semiconductor industry is going through a wave of consolidation. It is not the
Photo by Lars Kienle on Unsplash THE REASONS TO BENCHMARK SEMICONDUCTOR PRODUCTS Benchmarking a product is one of the most
Photo by Robert Ruggiero on Unsplash The development of new technology always leads to new types of data. Processing varying
Photo by Peerapon Chantharainthron on Unsplash When smart systems are deployed at every location, it leads to the creation of Smart
Photo by Laura Ockel on Unsplash More than 50% of the semiconductor FAB (fabrication) cost is due to equipment and
Photo by Thomas Jensen on Unsplash Data centers are vital for modern-day computing and have also evolved based on the
Photo by Alina Grubnyak on Unsplash There is not a single industry that does not rely on strategic partnerships. The
RECENT POSTS
DALL-E Semiconductor And India In recent years, the semiconductor industry has emerged as a cornerstone of modern technology, underpinning
DALL-E Yield And Wafer Excursions: In the complex world of semiconductor manufacturing, maintaining a high yield – the percentage
DALL-E Premier On Semiconductor FAB And OSAT A semiconductor FAB is a production plant where devices such as integrated circuits are manufactured.
DALL-E The State Of Semiconductor Career In an era of rapid technological advancements, the semiconductor industry is a critical
DALL-E What Is Semiconductor Education The landscape of semiconductor education is pivotal to the continued innovation and growth in
DALL-E AI And Semiconductor Integrating Artificial Intelligence (AI) into semiconductor product development is a burgeoning frontier, pushing the limits
DALL-E AI Ushering New Era Of Data Centers As artificial intelligence (AI) incorporates itself into various industries, the demand
DALL-E General Purpose GPU General Purpose GPUs (GPGPUs) represent a significant evolution in computing, transforming GPUs from specialized hardware
DALL-E Semiconductor Testing Semiconductor testing, also known as integrated circuit (IC) testing or chip testing, is a critical process
DALL-E Semiconductor And India In 2020, I wrote an article titled “The Status Of Semiconductor Manufacturing In India,” focusing