Power Analysis of HLS-Designed Customized Instruction Set Architectures

Tejaswini Ananthanarayana, Sonia Martín López, Marcin Łukowiak · 2017

Performance and power consumption are key features for evaluating any processor design. In this paper, we present close attention to the impact on power and energy consumption of customized Instruction Set Architecture (ISA) designed by means of High Level Synthesis (HLS) tools. We compare these results against a full ISA soft processor, Microblaze. Our customized ISA processors greatly reduce the power consumption and usage of hardware resources by limiting the implemented instructions to those relevant to specific applications, while still allowing to run the target software kernels. The power estimations are based on the results obtained from the latest Xilinx Vivado Design Suite. After testing our approach on two relevant test benches-a linear algebra application and an encryption application-results reveal that our proposed customized ISA processors consume only 0.5x - 0.7x total power and 0.2x - 0.6x dynamic power of the fully implemented soft processor with a reasonable performance impact.

Read the paper · More papers on PaperTik