Power Prediction Of Embedded Scalar And Vector Processor: Challenges And Solutions

PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED)(2017)

引用 6|浏览0
暂无评分
摘要
We present our methodology in applying a well established statistical dynamic power prediction technique in a production environment to an embedded commercial 'scalar and vector processor'. The pitfalls faced and solutions to guide the statistical solver to build a low error power prediction model are discussed. In our proposed method, we extracted stall probe-points in a processor, used selective microarchitectural events, created instruction groups and selected sub-set of performance events to refine the power-model. Our approach to determine the processor's dynamic power floor and power-sampling window size in an architectural trace and the selection of tests for training are explained. Our flow results in power weights for a set of architecturally visible events as well as few optional microarchitectural events of the processor. Using these weights, a canonical power prediction equation (that is configurable with user specified granularity of the abstraction of events) was auto-generated. On comparing the predicted-power results of our proposed method against the golden power numbers from a commercial EDA tool, we obtain an average-power error of 8% and reasonably track instantaneous power of new unseen real application workloads using lesser compute memory resources and achieving significant compute speedup.
更多
查看译文
关键词
Machine learning,power-event selection,architectural and micro-architectural power model
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要