Reduced-Order Dynamical Models for Effective Power Management in Computer Systems
Reduced-Order Dynamical Models for Effective Power Management in Computer Systems
批准号:
1162440
负责人:
Elizabeth Bradley
金额:
$29.97万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-08-15 至 2016-07-31
中文摘要
这个项目关注的是降低微处理器芯片功耗的降阶建模和预测技术。 这些系统的现代电源管理解决方案采用非常简单的控制策略-例如,如果处理器的负载超过某个阈值,则将时钟频率降低固定的预定量。 由控制理论和非线性动力学社区开发的方法早已超越了这种复杂程度。 特别是基于模型的预测,可以大大改善电源管理,但前提是所涉及的模型是准确的。 例如,如果可以预测特定的计算线程将在接下来的0.6秒内陷入困境,等待来自计算机内存的数据,那么可以在该时间段内将该线程置于低功耗状态。 然而,预测像现代计算机这样的复杂非线性动力系统的未来行为是一个严峻的挑战--如果使用假设线性和/或时不变性的数学,这几乎是不可能的,就像直到最近的规则一样在计算机系统界。 这里提出的方法使用一种新的降阶建模策略,首先将时间序列数据转换为称为tau返回映射的2D表示。 这种表示的力量在于,它明确地揭示了时间关系,将时间序列中的时间模式“展开”为空间维度。 预测模型可用于对多核处理器中的处理器和内存负载进行准确预测:这些信息可用于动态调整计算以适应资源,反之亦然。微处理器芯片是当今使用的最关键的工程系统之一,降低其功耗是当今无处不在的计算世界的一个重要挑战。 为了有效地管理功率使用,必须能够动态地使计算适应资源。 监控是解决这个问题的一个关键因素:例如,如果一个人知道多核处理器中的哪些处理单元是忙碌的,那么他就可以将工作从前者重新路由到后者。 预测是另一个关键因素:被动地进行这种重新分配是好的,但主动地进行这种重新分配--基于对这些负荷和水平的预测--会更好。 然而,现代计算机系统的复杂性使得预测变得非常困难。 这些系统有大量的内部变量,它们以复杂的非线性方式相互作用,只有少数变量可以被监控。 这里提出的方法使用数学映射来梳理这些可以从运行的计算机中测量的狭窄数据流中的重要时间关系。 它使用数学在新的空间中建立预测模型,完全尊重底层系统的复杂性和非线性,这与传统方法不同,传统方法通常将计算机系统视为线性和时不变的。 它使用这些预测模型通过根据可用资源调整计算负载来节省电力,反之亦然。 这项工作的潜在影响是显著的,特别是考虑到多核处理器的最新设计演变和移动的设备的快速扩散。 由于计算机是如此普遍和重要,这项工作有可能为科学,工程和其他领域做出贡献。
英文摘要
This project concerns reduced-order modeling and forecasting techniques for reducing power use in microprocessor chips. Modern power management solutions for these systems employ extremely simple control strategies---e.g., lowering the clock frequency by a fixed, pre-determined amount if a processor's load crosses some threshold. The methods developed by the control theory and nonlinear dynamics communities have long since moved beyond this level of sophistication. Model-based prediction, in particular, could enable vastly improved power management, but only if the models involved are accurate. If one could predict that a particular thread of computation would be bogged down for the next 0.6 seconds waiting for data from the computer's memory, for instance, one could put that thread on a low-power hold for that time period. Prediction of the future behavior of a complex nonlinear dynamical system like a modern computer is a serious challenge, however---and it is all but impossible if one uses mathematics that assumes linearity and/or time invariance, as has been the rule until recently in the computer systems community. The approach proposed here uses a novel reduced-order modeling strategy that first transforms the time-series data into a 2D representation called a tau-return map. The power of this representation is that it brings out temporal relationships explicitly, `unfolding' the temporal patterns in the time series into a spatial dimension. Forecast models working on this transformed data can be used to create accurate predictions of processor and memory loads in multicore processors: information that can be used to dynamically adapt the computation to the resources, and vice versa.Reducing the power use of microprocessor chips, one of the most critical classes of engineered systems in use today, is an important challenge in the modern world of ubiquitous computation. In order to manage power use effectively, one must be able to dynamically adapt the computation to the resources. Monitoring is one key element in solving that problem: if one knew which processing units in a multi-core processor were busy and which ones were idle, for instance, one could re-route work from the former to the latter. Forecasting is another key element: doing that kind of reallocation reactively is good, but doing it PROACTIVELY---based on a prediction of those loads and levels---would be far better. The complexity of modern computer systems makes prediction very difficult, however. These systems have large numbers of internal variables that interact in complex, nonlinear ways, and only a few of those variables can be monitored. The approach proposed here uses a mathematical mapping to tease the important temporal relationships out of these narrow streams of data that can be measured from a running computer. It builds forecast models in that new space using mathematics that fully respects the complexity and nonlinearity of the underlying system---unlike traditional approaches, which generally treat computer systems as linear and time-invariant. It uses those forecast models to save power by tailoring the computational load to the available resources, and vice versa. The potential impact of this work is significant, particularly in view of the recent design evolution of multicore processors and the rapid proliferation of mobile devices. Because computers are so common and so critical, this work has the potential to contribute to science, engineering, and well beyond.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Computing Innovation Fellows Project 2021
-
批准号:2127309
-
项目类别:Continuing Grant
-
资助金额:$1999.87万
-
财政年份:2021
-
负责人:Elizabeth Bradley
-
依托单位:
Computing Innovation Fellows 2020 Project
-
批准号:2030859
-
项目类别:Continuing Grant
-
资助金额:$1395.5万
-
财政年份:2020
-
负责人:Elizabeth Bradley
-
依托单位:
Harnessing the Data Revolution in Space Physics: Topological Data Analysis and Deep Learning for Improved Solar Eruption Prediction
-
批准号:2001670
-
项目类别:Standard Grant
-
资助金额:$79.24万
-
财政年份:2020
-
负责人:Elizabeth Bradley
-
依托单位:
The Shape of Data: A New Way to Detect Critical Shifts in System Performance
-
批准号:1537460
-
项目类别:Standard Grant
-
资助金额:$43.0万
-
财政年份:2015
-
负责人:Elizabeth Bradley
-
依托单位:
EAGER: Characterizing Regime Shifts in Data Streams using Computational Topology - the Mathematics of Shape
-
批准号:1447440
-
项目类别:Standard Grant
-
资助金额:$6.15万
-
财政年份:2014
-
负责人:Elizabeth Bradley
-
依托单位:
INSPIRE: Automating Reasoning in Interpreting Climate Records of the Past
-
批准号:1245947
-
项目类别:Standard Grant
-
资助金额:$57.7万
-
财政年份:2012
-
负责人:Elizabeth Bradley
-
依托单位:
CSR---SMA: Validating Architectural Simulators Using Non-Linear Dynamics Techniques
-
批准号:0720692
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2007
-
负责人:Elizabeth Bradley
-
依托单位:
Collaborative Research: ITR: Software for Interpretation of Cosmogenic Isotope Inventories - Combination of Geology, Modeling, Software Engineering and Artificial Intelligence
-
批准号:0325812
-
项目类别:Standard Grant
-
资助金额:$92.16万
-
财政年份:2003
-
负责人:Elizabeth Bradley
-
依托单位:
ITR: An Interactive Experimental/Numerical Simulation System with Applications in MEMS Design
-
批准号:0083004
-
项目类别:Continuing Grant
-
资助金额:$47.0万
-
财政年份:2000
-
负责人:Elizabeth Bradley
-
依托单位:
Automatic Construction of Accurate Models of Physical Systems
-
批准号:9403223
-
项目类别:Standard Grant
-
资助金额:$6.48万
-
财政年份:1994
-
负责人:Elizabeth Bradley
-
依托单位:
NYI: New Approaches to Engineering Design: Controlled Chaos and Computer Automation
-
批准号:9357740
-
项目类别:Continuing Grant
-
资助金额:$31.25万
-
财政年份:1993
-
负责人:Elizabeth Bradley
-
依托单位:
国内基金
海外基金
基于Order的SIS/LWE变体问题及其应用
-
批准号:--
-
项目类别:面上项目
-
资助金额:53万元
-
批准年份:2022
-
负责人:杨少军
-
依托单位:
Poisson Order, Morita 理论,群作用及相关课题
-
批准号:19ZR1434600
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2019
-
负责人:朱灿
-
依托单位: