分支预测器
计算机科学
精简计算指令集
架空(工程)
功率消耗
偏移量(计算机科学)
卷积神经网络
功率(物理)
人工神经网络
深度学习
还原(数学)
并行计算
计算机工程
指令集
人工智能
物理
量子力学
程序设计语言
操作系统
几何学
数学
作者
Mingjian Sun,Yuan Li,Song Chen,Yi Kang
标识
DOI:10.1109/asap52443.2021.00037
摘要
A key factor in reducing power consumption for processors is to improve the accuracy of branch prediction and the optimal use of Branch Target Buffer (BTB) size. The power consumption can be reduced by improving the accuracy of branch prediction if additional increase in power consumption due to prediction logic cannot offset the gain from accurate branch prediction. For applications like Convolutional Neural Networks(CNN), we design a new method called PC-Mix to optimize branch direction prediction and BTB size for reduction of power consumption of RISC-V processors. In simulation, 2.5GHz RISC-V processor design is shown that PC-Mix reduces the power consumption of the original processor on CNN by 35% while keeping performance unchanged or better. Compared with the well-known Gshare mechanism, PC-Mix reduces the total power consumption of CNN by 4% in a worst case scenario. At the same the branch prediction accuracy of our scheme exceeds 95%. Meantime hardware overhead are reduced in the design without affecting performance.
科研通智能强力驱动
Strongly Powered by AbleSci AI