We evaluate the use of software interpretation to push High Level Synthesis of application-specific accelerators toward a higher level of abstraction. Our methodology is supported by a formal power consumption model that computes the power consumption of accelerator components, accurately predicting the power consumption on new designs from prior optimization estimations. We demonstrate how our approach simplifies the re-use of power optimizations across distinct designs, by leveraging the higher level of design abstraction, using two accelerators representative of the robotics domain, implemented through the Bambu High Level Synthesis tool. Results support the research hypothesis, achieving predictions accurate within +/- 1%.
翻译:本文评估了利用软件解释将应用专用加速器的高层次综合推向更高抽象层次的方法。我们提出了一种形式化功耗模型作为方法论支撑,该模型通过计算加速器组件的功耗,能够基于先前的优化估计准确预测新设计的功耗消耗。我们以机器人领域两个典型加速器为例,通过Bambu高层次综合工具实现,展示了该方法如何利用更高层次的设计抽象来简化不同设计间功耗优化的复用过程。实验结果支持研究假设,实现了误差在±1%以内的准确预测。