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%以内。