为降低异构多核处理器芯片的能耗,为非精确异构多核平台提出了一种基于分层调节器的硬件抽象和搜索方法.该方法首先将异构多核硬件及其非精确参数抽象为树状结构,其次使用能效分数标定调节器树,最后在线搜索其路径,为程序的每个算法获得最佳的硬件及其参数配置.实验表明,该方法能够在满足用户精确度需求的前提下,相比于精确CPU核,平均降低40%的能耗,且能够很好地适应精确度需求的变化.
To reduce the energy consumption of a heterogeneous multi-core processor,a hierarchical-regulator based hardware abstraction and search approach is proposed for the inexact heterogeneous multi-core architecture.The approach organizes heterogeneous cores and inexact parameters into an abstract regulator tree,then calibrates the tree with energy efficiency scores,and finally,designs an online tree search algorithm to find the optimal core combination and inexact parameter settings for each algorithm of a program.The experimental results show that compared to running the programs directly on an exact CPU,this approach can achieve an average energy reduction of 40%,without violating user-defined accuracy constraints.It is demonstrated that the approach is adapted to the changing of accuracy constraints.