计算机工程与科学2018,Vol.40Issue(3):381-387,7.DOI:10.3969/j.issn.1007-130X.2018.03.001
面向网络报文转发的RISC-V压缩指令定制
Improving the quality of network message forwarding by customizing RISC-V compressed ISA
摘要
Abstract
Instruction stream delivery and instruction Cache failure are two of the important reasons for processor energy dissipation.Programs based on loosely coupled RISC instruction sets exacerbate such energy consumption.Cache limited network devices such as routers and switches suffer more performance degradation and power consumption due to instruction related processing.This paper focuses on network packet forwarding,which is one of the most important network functions.Thought analyzing instruction characteristics of network packet forwarding,we redefine the RV32 compressed instruction extension set based on the RISC-V instruction set architecture and test it by Spike simulator.Experimental results show that the optimized compression rate is reduced to 70% and the dynamic instruction compression rate is 90%.Meanwhile,under the same Cache conditions,our RV32C set can reduce the instruction Cache failure by 30%~70% in comparison to the standard RISC-V set.关键词
压缩指令/网络报文转发/RISC-VKey words
compressed instruction/network message forwarding/RISC-V分类
信息技术与安全科学引用本文复制引用
吕倩茹,王彦鹏,曹壮,文梅..面向网络报文转发的RISC-V压缩指令定制[J].计算机工程与科学,2018,40(3):381-387,7.基金项目
“十三五”国家重点研发计划(2016YFB1000401) (2016YFB1000401)
核高基重大转型“超级计算机处理器研发"(HGJ20152X01028101) (HGJ20152X01028101)