Modern multiprocessor systems-on-chip (MpSoCs) offer tremendous power and performance optimization opportunities by tuning thousands of potential voltage, frequency and core configurations. As the workload phases change at runtime, different configurations may become optimal with respect to power, performance or other metrics. Identifying the optimal configuration at runtime is infeasible due to the large number of workloads and configurations. This paper proposes a novel methodology that can find the Pareto-optimal configurations at runtime as a function of the workload. To achieve this, we perform an extensive offline characterization to find classifiers that map performance counters to optimal configurations. Then, we use these classifiers and performance counters at runtime to choose Pareto-optimal configurations. We evaluate the proposed methodology by maximizing the performance per watt for 18 single- and multi-threaded applications. Our experiments demonstrate an average increase of 93%, 81% and 6% in performance per watt compared to the interactive, ondemand and powersave governors, respectively.
DyPO: Dynamic Pareto-Optimal Configuration Selection for Heterogeneous MpSoCs.
- | Published On: November 6, 2017
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 Mayer Tawfik on Unsplash It has been one year since the US passed the CHIPS And Science Act.
Photo by PCBWay Developing an electronic product requires a lot of iteration. A hardware electronic device has to go through a
Photo by Oleg Gospodarec on Unsplash There are thousands of different types of semiconductor chips in the market. Year after
Photo by Maxence Pira on Unsplash Adaptive, specialized, and the balance of power and performance have become a central point
Photo by Laura Ockel on Unsplash THE REASON WHY COUNTRIES ARE PUSHING IN-COUNTRY SEMICONDUCTOR GROWTH The basic and the applied
Photo by Anne Nygård on Unsplash In the coming few years, several new semiconductor FABs will start production. Several of
Photo by samarth shirke on Unsplash Countries all over the world are coming up with policies and incentives targeted towards
Photo by Anne Nygård on Unsplash The complexity of semiconductor devices is increasing at a rapid pace. The reason is
Photo by Vishnu Mohanan on Unsplash THE REASONS TO ADOPT SEMICONDUCTOR COOPETITION The semiconductor design and manufacturing business are highly
Photo by Jason Leung on Unsplash Artificial Intelligence (AI) driven by Machine Learning (ML) and Deep Learning (DL) has found
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